Flytezen

Latest version: v1.0.3

Safety actively analyzes 641872 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.0.0

Features

* add CI workflow ([c3caac0](https://github.com/sciexp/flytezen/commit/c3caac02eac613fb9b1d1f81305687e1ef0c2a0b))
* add config template ([a0590cb](https://github.com/sciexp/flytezen/commit/a0590cb902f6e0f9d743e0e514f8c12e6f533b94))
* add config-local.yaml ([0395920](https://github.com/sciexp/flytezen/commit/0395920651e280da8c5545201fed7e1052c2da33))
* add default docker build script ([af8823d](https://github.com/sciexp/flytezen/commit/af8823de9bc52412fef37960f90c8c59f40213c3))
* add dockerfiles ([9cd0e8f](https://github.com/sciexp/flytezen/commit/9cd0e8fb8b94c2cbe6c7e3ac64e0a604794453ef))
* add dockerignore ([bee0f05](https://github.com/sciexp/flytezen/commit/bee0f050e6110b7a9f30b4eb1f0618bf03ac6bfe))
* add environment setup action ([450a56a](https://github.com/sciexp/flytezen/commit/450a56a999c3e4ac8d05e3818350543ba14233e5))
* add example env ([32fe4fb](https://github.com/sciexp/flytezen/commit/32fe4fb9d14a2c12eb746dfb17d6c5110a9cefbb))
* add FlyteRemote execution script ([f9c530d](https://github.com/sciexp/flytezen/commit/f9c530dae76e0ef062ce3ae672b79fc3eddb6eec))
* add kaniko build job ([55497e1](https://github.com/sciexp/flytezen/commit/55497e15e1b9e41df02548ae3770b4293455a177))
* add localctl script ([0fcade5](https://github.com/sciexp/flytezen/commit/0fcade5b8318316188979045da2059c822ad2787))
* add lrwine workflow ([070d299](https://github.com/sciexp/flytezen/commit/070d299b85de6b3fba600d994b0ac9560edb6724))
* add makefile ([6637953](https://github.com/sciexp/flytezen/commit/663795360f4a59036ad347db0ef3ca187ff59882))
* **argo:** add build step for gpu container ([417e983](https://github.com/sciexp/flytezen/commit/417e9833fcbebc315f8392e79b97c5a11f9d0523))
* **argo:** add container build workflow ([abfea96](https://github.com/sciexp/flytezen/commit/abfea96f7a555ab920c40dbec4b7b7b9c20d6287))
* auto-generate entity configs ([ae11a73](https://github.com/sciexp/flytezen/commit/ae11a7399b01cf420846001de410d55d94360b8b))
* autoconfig workflow interfaces ([498f6a0](https://github.com/sciexp/flytezen/commit/498f6a0422ca2c02239e4278aa7820f2fa80e45e))
* **build:** add container build action ([4d26eb9](https://github.com/sciexp/flytezen/commit/4d26eb9bb4a60bc061465731d966ab290b2e2004))
* **build:** add resource request overrides ([667ec9b](https://github.com/sciexp/flytezen/commit/667ec9b88b1bc737762ef4a6627e2424aefce306))
* **CI:** add nix jobs ([d28c9a6](https://github.com/sciexp/flytezen/commit/d28c9a67620c999659c477d058dc03861a321447))
* **CID:** build and deploy docs ([b842b26](https://github.com/sciexp/flytezen/commit/b842b261badcf08f4fa9a42b5e0604340c2a8ff6))
* **CID:** consolidate CI and CD workflows ([5bcdf97](https://github.com/sciexp/flytezen/commit/5bcdf97dc52b82d99039cdcd1e366787df76f1c2))
* **CI:** provide argo inputs for gpu container ([5c3f6b0](https://github.com/sciexp/flytezen/commit/5c3f6b099de3faa83be7f071fa9d31bda27d1e3b))
* **CI:** save hydra outputs as artifact ([46af985](https://github.com/sciexp/flytezen/commit/46af9857386f92b47e40ccfdc2a66590b49adcc7))
* **cli:** config groups for workflows and executions ([5](https://github.com/sciexp/flytezen/issues/5)) ([1c44862](https://github.com/sciexp/flytezen/commit/1c44862d88be50a71c4c71cd61c4b29a8c416b89))
* **conda:** add virtual-packages ([4cd5050](https://github.com/sciexp/flytezen/commit/4cd5050c3c4ec2f49d42ef395b3aca497ca66f72))
* **conda:** init locks ([ae1fe5a](https://github.com/sciexp/flytezen/commit/ae1fe5a46f12bb05addb8f4b8ab19a3926fc7281))
* **config:** create dataclasses from callables ([f09aa7b](https://github.com/sciexp/flytezen/commit/f09aa7b86eafa8c1588acd14c2ba141b938881e2))
* **constants:** init config file path constants ([19114c4](https://github.com/sciexp/flytezen/commit/19114c47e8b487f16d6cc01d63631f6c16025f32))
* **containers:** add compose configuration ([803a3bd](https://github.com/sciexp/flytezen/commit/803a3bd61ee80998abaf782e7bd117327a70070f))
* **containers:** add nvidia drivers Dockerfile ([7bcfdf9](https://github.com/sciexp/flytezen/commit/7bcfdf9650513dc77c6a6dda3da6f20285da2a0c))
* **containers:** add pkg Dockerfile ([c2b8c38](https://github.com/sciexp/flytezen/commit/c2b8c38c8e1152b323e1d015da2354d90c21fd54))
* **containers:** add prod Dockerfile ([adc7e34](https://github.com/sciexp/flytezen/commit/adc7e34e66c2d529d44a2dd3d97c96210b8d869a))
* **dataclass_dict:** construct dataclass dict ([3d117e6](https://github.com/sciexp/flytezen/commit/3d117e6597916338952e92bf2a572954ae364bda))
* **devcontainer:** init ([b2a6a8d](https://github.com/sciexp/flytezen/commit/b2a6a8d715df041c34c1a76e5620df9d272d15df))
* **devshell:** use flake without direnv ([56f0654](https://github.com/sciexp/flytezen/commit/56f06541dbcbd3180ff3656faecc938018adfaee))
* **direnv:** enable ([63e6a84](https://github.com/sciexp/flytezen/commit/63e6a8454077d2e42ca888eb957e5e9819520825))
* **docs:** add mkdocs config ([6fb220b](https://github.com/sciexp/flytezen/commit/6fb220b44c8a0f17e02ca1c952b140a19352a827))
* **docs:** init mkdocs ([576020f](https://github.com/sciexp/flytezen/commit/576020f9dd85a25fc7f1be350b5a039d519f0fbe))
* **docs:** init quick start in readme ([b9fe009](https://github.com/sciexp/flytezen/commit/b9fe00953777c1303de82f7bedf2b31f7924c2be))
* **execute:** add `gpu` image ([aeb9341](https://github.com/sciexp/flytezen/commit/aeb93414c38cf08cba4cc552f78736067e46e8ff))
* **execute:** post url to clipboard ([d81ff13](https://github.com/sciexp/flytezen/commit/d81ff134786c7cc1b6546aa742e21b2d7ad7ee5f))
* **execute:** support dev vs prod execution ([51ca473](https://github.com/sciexp/flytezen/commit/51ca473d3560be3625f7c98f49b078d94fe4a3d6))
* **execute:** support local workflow execution ([3f453cf](https://github.com/sciexp/flytezen/commit/3f453cf001155e6c04272a88c9501a132a3ff305))
* **execute:** use groups to configure entities ([e4659e4](https://github.com/sciexp/flytezen/commit/e4659e42b04b1f24ec79b32955b86f60fa9f12d4))
* **execution_config:** modes via dataclass ([46fa7d5](https://github.com/sciexp/flytezen/commit/46fa7d56b8ee70b90768287b684f6441105a23a3))
* **flake:** add devcontainer built with dockerTools ([6883fe9](https://github.com/sciexp/flytezen/commit/6883fe9dadbb195fbdf4a8b1927659ecb167c3e1))
* **flake:** add docs group to devshell and containers ([3c9ead3](https://github.com/sciexp/flytezen/commit/3c9ead3cc8b9553134d17021a83ba8f11d39ed74))
* **flake:** build dev image with nix2container ([a539ddd](https://github.com/sciexp/flytezen/commit/a539ddda16b9f5aa6656d970d1781bfd4763cd13))
* **flake:** construct container manifest with flocken ([11cf400](https://github.com/sciexp/flytezen/commit/11cf4000d850e55c1c2370fea0be50b3bf91d2ba))
* **flake:** enable nix in devcontainer ([b7c2c73](https://github.com/sciexp/flytezen/commit/b7c2c73b7694033bf6f4d15e35477e7f8794e599))
* **flake:** specify systems for image from env ([d49c07c](https://github.com/sciexp/flytezen/commit/d49c07ca20d26b25defb39c1ec37cfa36c1150ac))
* **flytezen:** seed package ([80732fc](https://github.com/sciexp/flytezen/commit/80732fce49997dfcaf62fe6597ec042e1abc6403))
* **hydra:** add joblib launcher plugin ([1f1b79b](https://github.com/sciexp/flytezen/commit/1f1b79b98f1dd024506ab08b96330aaaafe7df49))
* **lrwine:** task parameters with resource specs ([bed03c0](https://github.com/sciexp/flytezen/commit/bed03c061462ee9d0f81685817d8555686e0d33f))
* **lrwine:** use mashumaro for json serialization ([325c1eb](https://github.com/sciexp/flytezen/commit/325c1eb8926fbca330c6df4b656a8c22bd1ddbe1))
* **make:** add ci run ([a3d6481](https://github.com/sciexp/flytezen/commit/a3d6481a8982b46e0043e82121bfa542e8ac1aa4))
* **make:** add codespaces targets ([5e7b969](https://github.com/sciexp/flytezen/commit/5e7b9695c7ab3858baf622840ffd258aae9d195e))
* **make:** add GAR gh secret ([b6fa704](https://github.com/sciexp/flytezen/commit/b6fa704a31628fe0246ae0dd16ec7aea5e3360a5))
* **make:** add jupyter server targets ([23faa1e](https://github.com/sciexp/flytezen/commit/23faa1e0d79096adbb1bd22b049c4c5a08b4c0e2))
* **make:** add targets to run workflows ([351db39](https://github.com/sciexp/flytezen/commit/351db39b2a66f244ccd12665cdccebf444c00d0b))
* **make:** add tree ([9b47679](https://github.com/sciexp/flytezen/commit/9b47679fd8a4fcf4aa377ab14e76751e5f020858))
* **make:** build image locally with `local_image` ([b196667](https://github.com/sciexp/flytezen/commit/b19666703af6a1e7480de93c584af41f37099b62))
* **make:** tag images with crane ([3e40eb4](https://github.com/sciexp/flytezen/commit/3e40eb406c068cacd62ee8ade476966197138135))
* **make:** update list and tag image targets ([5877e51](https://github.com/sciexp/flytezen/commit/5877e516f5de2e0f12061f28203fc47d732487ad))
* **make:** use gh variable for non-sensitive vars ([8eb367c](https://github.com/sciexp/flytezen/commit/8eb367c63f6314610ac1ae97e5335d1a07b653b9))
* **mashumaro_dataclasses:** add mashumaro ([47d4c89](https://github.com/sciexp/flytezen/commit/47d4c896bc14b210f060db96de8a708b637a44d8))
* **nix:** add flake ([272c89a](https://github.com/sciexp/flytezen/commit/272c89a6e4438bbb6a3e28740aa50f38c8ab8874))
* **package:** move workflows and execution to pkg ([4a450e0](https://github.com/sciexp/flytezen/commit/4a450e0f8d1238033075962c31eb167b866816bc))
* **poetry:** initialize package ([5a9fe82](https://github.com/sciexp/flytezen/commit/5a9fe82062a899ecc78e9b5b8868c08cba77bc3b))
* **pyproject:** add docformatter configuration ([2edb886](https://github.com/sciexp/flytezen/commit/2edb886205ddcb513748e1ba40adbb6b612f43e3))
* **pyproject:** add jupyter server ([159726b](https://github.com/sciexp/flytezen/commit/159726b0ac2d1427baa83d4bc0f7a1503e4adb2f))
* **pyproject:** add pyperclip ([503ff66](https://github.com/sciexp/flytezen/commit/503ff663717b82af1a5f2567249b145a17130169))
* **pyproject:** draft pyproject.toml ([e692872](https://github.com/sciexp/flytezen/commit/e692872c6ebb9f108a15a5649afa691a0c8154a4))
* **pyproject:** gen conda-lock ([b5338cd](https://github.com/sciexp/flytezen/commit/b5338cd2c94e09b404c92fc735c4639a1a9bc8c7))
* **pyproject:** install mashumaro ([2207e8a](https://github.com/sciexp/flytezen/commit/2207e8aba297f4d40a1c85e482926f50b5b5f504))
* **pyright:** install to dev deps ([e74f03d](https://github.com/sciexp/flytezen/commit/e74f03dc94a23d16e4a2e21e5fc9c0ccefcd0f1c))
* **renovate:** add config ([bfcfd40](https://github.com/sciexp/flytezen/commit/bfcfd4075780f3eeb1c7f236ee487797abe86ee4))
* template init ([91f5ac6](https://github.com/sciexp/flytezen/commit/91f5ac6d8a5372534002da6aeb568f4e23a1e41e))
* **tests:** add tests directory ([c845b9a](https://github.com/sciexp/flytezen/commit/c845b9ad5bd6ee0b765903b1591b45b3de2a02aa))
* update execute for CI wait and log ([ac8acf4](https://github.com/sciexp/flytezen/commit/ac8acf4436a06d7933be392b655f8d6cd1181467))
* use dataclass for workflow configuration ([fbe82fc](https://github.com/sciexp/flytezen/commit/fbe82fc001e923836b0ab938d486b7a4e819fde7))
* **vscode:** add CLI debugging config ([d1e1bbb](https://github.com/sciexp/flytezen/commit/d1e1bbb06c864f05480a2c97cf483a00ccb82eac))


Bug Fixes

* **.github:** add .gitkeep ([86bea6e](https://github.com/sciexp/flytezen/commit/86bea6eb57e53bddc9765a20455ea0b84a22281d))
* **actions:** remove just install comments ([06c8f9a](https://github.com/sciexp/flytezen/commit/06c8f9af0291e150ff8dcc4db246c1fb6508c75a))
* add dummy conf dir ([d58655c](https://github.com/sciexp/flytezen/commit/d58655c567e3effc538d46df13206f8908ca0ea5))
* add ruff cache to gitignore ([db67253](https://github.com/sciexp/flytezen/commit/db672532b030dab432d85ee7fb7b3992a018e341))
* **all:** lint ([f2e9eb6](https://github.com/sciexp/flytezen/commit/f2e9eb62e340cc20b533a1fb99e1775f8381d5ee))
* **argo:** add mode parameter ([2ced1a9](https://github.com/sciexp/flytezen/commit/2ced1a9ffab261a2f0041c6910a681132422be40))
* **argo:** allow map over multiple containerfiles ([53861d4](https://github.com/sciexp/flytezen/commit/53861d430df354d0170a51994a2b522368601451))
* **argo:** build container images in parallel ([d46b636](https://github.com/sciexp/flytezen/commit/d46b636676baa40ea8ed45258f95936aedfe0d0d))
* **argo:** patch GITHUB_REF on PR ([83fed17](https://github.com/sciexp/flytezen/commit/83fed1715c984c2bee8bb9b535d2bbbda9355ffc))
* **argo:** yml -> yaml ([d8fc1f1](https://github.com/sciexp/flytezen/commit/d8fc1f1292021d995be8c216e6e098f05122a350))
* **build-image:** enable workflow_call ([7fb62d8](https://github.com/sciexp/flytezen/commit/7fb62d86ca4984ce1a2ff394e829a3e94cd3aa0c))
* **build-images:** accept secret on workflow_call ([e4aff11](https://github.com/sciexp/flytezen/commit/e4aff11f57ac6ca651d823ffc5a0c21921110150))
* **build-images:** remove skip and concurrency group ([1ade1cf](https://github.com/sciexp/flytezen/commit/1ade1cfc04e3c8003bbf8c28d27f6a135a017c5b))
* **build-images:** use CI_ prefix ([ba2b82f](https://github.com/sciexp/flytezen/commit/ba2b82f33c825db87a5f1a62b9d66efa5d0d4df1))
* **build-images:** use pkg.Dockerfile ([a594852](https://github.com/sciexp/flytezen/commit/a594852ee62e71c779a9f8fb262775654916b165))
* **build-images:** use PR source branch head sha ([d14bf4c](https://github.com/sciexp/flytezen/commit/d14bf4cc0aa6663807756f4a6deb8b1b9929a11f))
* **build:** check debug_enabled string equals true ([1491b76](https://github.com/sciexp/flytezen/commit/1491b76cdb6ad5e1749891058822b3339d316721))
* **build:** debug at first step ([2bf1f51](https://github.com/sciexp/flytezen/commit/2bf1f513266f4064834a55551d55bbb8429ec955))
* **build:** install curl ([8e25e86](https://github.com/sciexp/flytezen/commit/8e25e86ebf274c070a3fe74da029391e9f9e4e81))
* **build:** remove unnecessary variable printing ([972a1fc](https://github.com/sciexp/flytezen/commit/972a1fcc4e6b531312fc4e598ec219ba1403dd83))
* **build:** rename `skip-duplicate-runs` ([73382aa](https://github.com/sciexp/flytezen/commit/73382aaadeae2db6632482d2989aceeadab85e21))
* **build:** reorder container registries ([2484c82](https://github.com/sciexp/flytezen/commit/2484c82f9c670a65b7f7a50bb97335fadf54c0cc))
* **build:** set GAR from secret ([ed21d1b](https://github.com/sciexp/flytezen/commit/ed21d1b01941780a4d45100279fdeafa7c03c22a))
* **build:** support multiple containerfiles ([122523e](https://github.com/sciexp/flytezen/commit/122523e819bbd838c9ad96272321038c42613fc4))
* **build:** update permissions ([c2f1b5a](https://github.com/sciexp/flytezen/commit/c2f1b5ad57bf69787e7b8a96681817960d83904f))
* **build:** update resource override parameters ([6630954](https://github.com/sciexp/flytezen/commit/6630954e77377110d89d8c17eccb4b897d6f163e))
* **build:** upgrade checkout ([7e50bb5](https://github.com/sciexp/flytezen/commit/7e50bb55b508b6b338c72825ccacd8ca24af02ed))
* **build:** use camelCase ([4f1fc2d](https://github.com/sciexp/flytezen/commit/4f1fc2d069815a80ae8c4d114f3a56e3a440d477))
* **CD:** accept flake config ([a8b26a8](https://github.com/sciexp/flytezen/commit/a8b26a8c2c04c18b127ce4924b3299baf0fde462))
* **CD:** add github-slug-action ([dab0056](https://github.com/sciexp/flytezen/commit/dab0056c4576707cdc79b791b337a8efb9f53590))
* **CD:** allow impure checks ([1c649d6](https://github.com/sciexp/flytezen/commit/1c649d6cac720d38eb282a7105c7ded8b507de49))
* **CD:** checkout head ref ([8c25192](https://github.com/sciexp/flytezen/commit/8c25192134e9b6a235490069285ddde775bc68e1))
* **CD:** reenable semantic release ([a1714fc](https://github.com/sciexp/flytezen/commit/a1714fc3002ec343837537dc0ca7a3fd1701cf29))
* **CD:** remove dev branch from push ([2c1db7d](https://github.com/sciexp/flytezen/commit/2c1db7d8919cd6c6ce90a1d8ce6a03a64e1f32e7))
* **CD:** rename jobs ([14c7186](https://github.com/sciexp/flytezen/commit/14c71866ee02492e61fb9fed43f7035a5ebf98eb))
* **CI:** add workflow name ([47cb8ae](https://github.com/sciexp/flytezen/commit/47cb8ae624c20bccab5a20bf738d20d4e66e0132))
* **CI:** call build-images ([cd976cd](https://github.com/sciexp/flytezen/commit/cd976cd3a44a93dc06b47d5bf0d406630f10718a))
* **CI:** check debug_enabled string is true ([b1df39a](https://github.com/sciexp/flytezen/commit/b1df39ac921af3dba28176182153d8e77c6b3b69))
* **CI:** checkout head ref ([3bf6497](https://github.com/sciexp/flytezen/commit/3bf6497501fdf77e0839000b6d8cf6928afda2cf))
* **CI:** checkout head ref on PR ([ad16652](https://github.com/sciexp/flytezen/commit/ad16652e6d7ae16da7374335be004388ab2c9dad))
* **CI:** checkout pull request head sha ([aab6556](https://github.com/sciexp/flytezen/commit/aab6556b62a5828f230c3b13cf470f41bd905bbb))
* **CI:** comment unused variables ([670836d](https://github.com/sciexp/flytezen/commit/670836d58e44d1ffc51b8b6f4e7d62cf40659e3e))
* **CID:** add id-token write permission to deploy-docs ([e6278c3](https://github.com/sciexp/flytezen/commit/e6278c3ceee48f927775bb7f4e94a237b90847b8))
* **CID:** add pages write permission to deploy-docs ([5ac96d7](https://github.com/sciexp/flytezen/commit/5ac96d7f817d5ced976d800577d441e3e895c68a))
* **CID:** build docs without release ([91fa9ad](https://github.com/sciexp/flytezen/commit/91fa9ad4446a5fbd12ff3df370df7a2b53301435))
* **CID:** config-workflows on push ([9dd026f](https://github.com/sciexp/flytezen/commit/9dd026f4a5ebaa8051ff52c42532027755b9113a))
* **ci:** dependency of deploy on config ([3e588a2](https://github.com/sciexp/flytezen/commit/3e588a2c5e2566d5880b9648938217dc840a651a))
* **CI:** disable fetch depth ([02099ce](https://github.com/sciexp/flytezen/commit/02099ce9d31c498e60a46179361e28e11afa5f00))
* **CI:** disable flytectl install API rate limit ([fd871f5](https://github.com/sciexp/flytezen/commit/fd871f5f8503b20b6452062bd013e03de21cfb82))
* **CI:** do not ignore pyproject changes in root ([526203d](https://github.com/sciexp/flytezen/commit/526203da8fb3bc543dc3546fc9bf1056c1216f07))
* **CID:** remove branch condition on PR run ([c2a006c](https://github.com/sciexp/flytezen/commit/c2a006c89c9b9f7b40bb6b9a9222fb230d8d319b))
* **CID:** remove tag-based conditions on config-workflows ([8c9f169](https://github.com/sciexp/flytezen/commit/8c9f169a37589cd7058347296ff88dcc67f1a17a))
* **CID:** set docs environment to github-pages ([152ba1e](https://github.com/sciexp/flytezen/commit/152ba1e5075e89fcd5b4c406d2f6d0fb8fcb9414))
* **CI:** execute workflow in CI ([a5a5aa6](https://github.com/sciexp/flytezen/commit/a5a5aa6494d8939d0c1425c9b50174ef923079d0))
* **CI:** expose WORKFLOW_IMAGE in env ([112cb42](https://github.com/sciexp/flytezen/commit/112cb426c308031944775e69bc768c7fd5ed9c67))
* **ci:** ignore root files ([d40dedd](https://github.com/sciexp/flytezen/commit/d40deddc41dd9c95a0bb4f42bf5ec8815f4a2140))
* **CI:** ignore scripts path ([49b8759](https://github.com/sciexp/flytezen/commit/49b8759405ea330eacb7a2bb2626cea03fd42071))
* **CI:** include `beta` branch ([35498d8](https://github.com/sciexp/flytezen/commit/35498d8cb6b054f6ded323f4a9f099a95c422d1e))
* **CI:** link duplicate runs in parallel ([bfc78ac](https://github.com/sciexp/flytezen/commit/bfc78ac7fedc7eb3219202336a9dbdd6b9684b1b))
* **CI:** pass secret to build-images ([674daf0](https://github.com/sciexp/flytezen/commit/674daf0bf5d78eef4bf0e77bfbc4b3a1439fc613))
* **ci:** pip freeze and list ([db2c66d](https://github.com/sciexp/flytezen/commit/db2c66daf3a50ab7ee52a9a1dc5a3e37a264b1bf))
* **CI:** reference correct github event var names ([da963a8](https://github.com/sciexp/flytezen/commit/da963a80b76c6e45f108df88eb6fe90c676cd3ba))
* **ci:** reinstate pip upgrade ([b470f0d](https://github.com/sciexp/flytezen/commit/b470f0d759f234070ec211ce20b73b0937241841))
* **CI:** remove commented gh vars ([5e4d2ea](https://github.com/sciexp/flytezen/commit/5e4d2ea839b59559fd75c8f08b9174eeacb4ac49))
* **CI:** remove comments ([5207f7b](https://github.com/sciexp/flytezen/commit/5207f7b84e549cc88db8f5118e6dec73d5d86028))
* **ci:** remove config debug ([1b47581](https://github.com/sciexp/flytezen/commit/1b47581646c7369ce39452d34fb78c821a795bfe))
* **ci:** remove explicit pip upgrade ([dd50dde](https://github.com/sciexp/flytezen/commit/dd50ddec1d60c94db2d78014bfbb7f1e451c4bc2))
* **CI:** remove unused flytectl install ([c1d38f5](https://github.com/sciexp/flytezen/commit/c1d38f5195684ff50b679792e5cf9c051f6082bf))
* **CI:** remove unused variable ([025c775](https://github.com/sciexp/flytezen/commit/025c775995d95e58edd9b0a62744190348cf680e))
* **CI:** remove unused variables ([afb9a32](https://github.com/sciexp/flytezen/commit/afb9a32386efb7bebb6fce4ce2febf7c8be75636))
* **CI:** remove unused variables and pin prod mode ([6d2a75e](https://github.com/sciexp/flytezen/commit/6d2a75e1f5411bc8236942db49991829d16ed054))
* **CI:** remove workflow_call ([a8471e9](https://github.com/sciexp/flytezen/commit/a8471e93082fa745f3b0f88ee5c0687e54f08ab4))
* **CI:** rename config output steps ([f5d2683](https://github.com/sciexp/flytezen/commit/f5d2683c2431311bcce8b77007bf57419959f9d0))
* **ci:** set config output from secret ([1e5fac6](https://github.com/sciexp/flytezen/commit/1e5fac69cdff9aaaf1cb51ff545c3b938601cb0b))
* **CI:** set env vars for images ([846e6f6](https://github.com/sciexp/flytezen/commit/846e6f616e4b0adc38e10af2837329edc882c88b))
* **CI:** set fetch-depth 0 ([e627cea](https://github.com/sciexp/flytezen/commit/e627cea4a5a474f6601159b9768fbe2a26b14a14))
* **CI:** setup image build on labels ([74a0dd0](https://github.com/sciexp/flytezen/commit/74a0dd0f51a50d6a9ec525564c3b82ab647f9ada))
* **CI:** specify flytectl config artifact path ([7ec70a5](https://github.com/sciexp/flytezen/commit/7ec70a528458847063cbc1ecc5f2ba64693b14cb))
* **CI:** sync permissions with build ([910e82d](https://github.com/sciexp/flytezen/commit/910e82d7840853ebd3dd0c60fbef0f91a5b559f6))
* **ci:** update actions versions ([7092988](https://github.com/sciexp/flytezen/commit/70929883511d5eabf08e76e4d093bad617f691e9))
* **CI:** update env vars ([0ab8c83](https://github.com/sciexp/flytezen/commit/0ab8c83e8f71a84579ff908dd6513d81cbde90b8))
* **CI:** update permissions for skip-duplicates ([9c23759](https://github.com/sciexp/flytezen/commit/9c23759be7fd40c6cc9fe86b741ff784e32cba7d))
* **ci:** upgrade actions ([7d03160](https://github.com/sciexp/flytezen/commit/7d031600c79c9fc1a4d7f69f72498c1517cb8271))
* **CI:** use github env to reference hydra outputs ([655782d](https://github.com/sciexp/flytezen/commit/655782d9dca38bedd586726acea087aacc1f2b8b))
* **CI:** use setup_environment to manage python ([7b13f9c](https://github.com/sciexp/flytezen/commit/7b13f9cd1f138c0c40c20b4dcb6f61b79de3c700))
* **CI:** use vars for variables ([7eed03f](https://github.com/sciexp/flytezen/commit/7eed03fc5aa9fd54dbe36445c577149fd6d40958))
* **CI:** variable name collision ([029cd8d](https://github.com/sciexp/flytezen/commit/029cd8dc009eb662ca6a8bbdd4485c00ccadff18)), closes [/github.com/rlespinasse/github-slug-action/blame/00d4236bb38fcea6fc4aa6b1dacc7187fc8e38a0/README.md#L218](https://github.com/sciexp//github.com/rlespinasse/github-slug-action/blame/00d4236bb38fcea6fc4aa6b1dacc7187fc8e38a0/README.md/issues/L218)
* **cli:** disable click ([5cabe51](https://github.com/sciexp/flytezen/commit/5cabe515f3a1fd79b9e02f3548199f2f63947488))
* **cli:** remove unused comments ([142c706](https://github.com/sciexp/flytezen/commit/142c70654c50c5278547b760ab38b58d92c0d5ee))
* **cli:** remove unused execution utils ([e9302ca](https://github.com/sciexp/flytezen/commit/e9302caaab7950d5c09098d54e48bbfeb115de1a))
* **cli:** update main help example ([6ff6194](https://github.com/sciexp/flytezen/commit/6ff6194baa7d3d8e57a6795b27b8e29500c8701d))
* **codecov:** add config ([d44a4c8](https://github.com/sciexp/flytezen/commit/d44a4c88e6ba3a381bb2074efd2f59b05c0095fc))
* **conda-lock:** update ([ff2fdc4](https://github.com/sciexp/flytezen/commit/ff2fdc411ac68c52219c9ab45fdaae3881292e73))
* **configuration:** handle args without type hints ([39f9c33](https://github.com/sciexp/flytezen/commit/39f9c3327a986cd516135062c035c9d17997d60d))
* **configuration:** lint ([360c677](https://github.com/sciexp/flytezen/commit/360c677b33e2b68939539be0a274ac86cb664b88))
* **configuration:** note deprecated bounds ([8df4547](https://github.com/sciexp/flytezen/commit/8df4547da4d9e2b872b0c3c8f1a37be93413caa5))
* **configuration:** return datclass_json ([05f5304](https://github.com/sciexp/flytezen/commit/05f53043a09f106b4a900860cad5af9d7e916de7))
* **conf:** remove unused directory ([8629c9c](https://github.com/sciexp/flytezen/commit/8629c9cba6430cb13e8dd6f7e06e31c50e4b375a))
* **constants:** use dulwich to get repo root path ([28b3c71](https://github.com/sciexp/flytezen/commit/28b3c7127a8f5205786d217dbfc01110566ef4ec))
* **constants:** use module path in logger name ([8fc25f7](https://github.com/sciexp/flytezen/commit/8fc25f7b0b1c6883c941c1fa23dc5a1d686ab35e))
* **containers:** separate deps from lib install ([7aa2a70](https://github.com/sciexp/flytezen/commit/7aa2a70d396adc55eaaca9b12b90b56dc9481886))
* **dataclass_dict:** move to scripts ([bbb58a5](https://github.com/sciexp/flytezen/commit/bbb58a587da4e9a8db5cc080600b68078d306fa0))
* **dataclass_dict:** use dataclasses_json ([315d8e2](https://github.com/sciexp/flytezen/commit/315d8e2a404360949f1e46dbeed6c4d5e4a415b8))
* deprecate requirements files ([9a6495e](https://github.com/sciexp/flytezen/commit/9a6495e9d1463f6b05c214884a83c2c3e2d4b761))
* **devcontainer:** add docker-in-docker ([92f7c18](https://github.com/sciexp/flytezen/commit/92f7c181233bdebeaf6fb098836893412e05543d))
* **devcontainer:** disable docker-compose ([676aba2](https://github.com/sciexp/flytezen/commit/676aba25e6d58dfbf7568c190e5f0cc9c3b5f53a))
* **docs:** path to `.github` ([56c4b7c](https://github.com/sciexp/flytezen/commit/56c4b7c5a6e089a4fb39b6f9cc588c26d1992490))
* **docs:** reference relevant make targets in README quick start ([fb4e5c7](https://github.com/sciexp/flytezen/commit/fb4e5c742ff993052fcb415e1f50eafda2c79eac))
* **docs:** update README ([23](https://github.com/sciexp/flytezen/issues/23)) ([64e7a28](https://github.com/sciexp/flytezen/commit/64e7a2894d4b800902e4c2777582e80bb0a92711))
* **docs:** update tree in README ([b96787a](https://github.com/sciexp/flytezen/commit/b96787a56ec2be3f580dabc38c94e59f5132358d))
* enable pip cache ([9bb4165](https://github.com/sciexp/flytezen/commit/9bb41654b7fb34866927ff9b019a07b9900dd431))
* **env:** account for hydra config ([42be750](https://github.com/sciexp/flytezen/commit/42be7500172bd75fa3159642b61da16de360a434))
* **env:** add LOG_LEVEL ([f987ea8](https://github.com/sciexp/flytezen/commit/f987ea872169912b6ea96ee150626162e2f2fb1c))
* **envrc:** update nix-direnv ([582bc10](https://github.com/sciexp/flytezen/commit/582bc10719b57a07b2b2a3706e05868bfd166f89))
* **env:** separate section headings ([32eeedf](https://github.com/sciexp/flytezen/commit/32eeedf4ec6675713c2051516a0950f1a5e3896c))
* **env:** update dotenv example ([55b8d13](https://github.com/sciexp/flytezen/commit/55b8d134d72e34b881fcd2c107cd2e243be4626c))
* **env:** update vars for local cluster execution ([1ec6086](https://github.com/sciexp/flytezen/commit/1ec6086ff7aa53300d3f24d8cd2daa9cda916c13))
* **example:** add defaults for all task args ([1c21532](https://github.com/sciexp/flytezen/commit/1c21532e4a410fa57a57a417d110c82b68b38c95))
* **example:** lint ([de96dec](https://github.com/sciexp/flytezen/commit/de96decb671db2d8a4037c214670741dbdbe642e))
* **execute_utils:** use `inspect.getmembers` to filter by type ([4e1f784](https://github.com/sciexp/flytezen/commit/4e1f784b796554e8a53fd6c0f4bd99cf0c27f5a9))
* **execute:** `register_script` > fast serialization ([d7af044](https://github.com/sciexp/flytezen/commit/d7af04413542c8e4c82cc9747ef01b7e28bee260))
* **execute:** add local mode to main docstring ([9bfe0a9](https://github.com/sciexp/flytezen/commit/9bfe0a97f0c4bae7c0421db5b685c72eee963a8e))
* **execute:** add requirements ([ce4f787](https://github.com/sciexp/flytezen/commit/ce4f7875a5973aa15a28314659a86547fbfe45a8))
* **execute:** comment required env var check ([f5eb17b](https://github.com/sciexp/flytezen/commit/f5eb17ba23a346e80d863f26184561a2f301ac81))
* **execute:** deprecate `generate_workflow_inputs` ([0f0bd3b](https://github.com/sciexp/flytezen/commit/0f0bd3b455ebcb60e2fd004e913cb58df4c2e25b))
* **execute:** ensure dev randomness matches regex ([a5c3fd5](https://github.com/sciexp/flytezen/commit/a5c3fd59346b90c054bf521acfadf70b4090b4ff))
* **execute:** exit if error at completion ([eaf5ed9](https://github.com/sciexp/flytezen/commit/eaf5ed98db03488c7525d43d49cfcbd3433da4a7))
* **execute:** handle workflow already terminated ([0a0bc59](https://github.com/sciexp/flytezen/commit/0a0bc59628532b2e9da5cde1cb759e8ea0381280))
* **execute:** lift workflow config out of store ([53d7525](https://github.com/sciexp/flytezen/commit/53d75256623b2d906f0e90ef239a8ee695177767))
* **execute:** lint generate_workflow_inputs ([11f3d19](https://github.com/sciexp/flytezen/commit/11f3d1995f9d4976eb7cda5c282cd747ab74d087))
* **execute:** lint utils ([72ef4cc](https://github.com/sciexp/flytezen/commit/72ef4cc6954e2d5350865a5942df639580912b4a))
* **execute:** make sync default ([4ca36af](https://github.com/sciexp/flytezen/commit/4ca36afb132db0c6c479c7054cd40fef7554c2f6))
* **execute:** move config tree print to main() ([8730272](https://github.com/sciexp/flytezen/commit/873027294d974004184c6d502d980634e7683dba))
* **execute:** move env vars back inside main ([330dfd7](https://github.com/sciexp/flytezen/commit/330dfd733d916bebabc0edac866dd47adfe0616c))
* **execute:** reenable Enum mode config ([8f859c3](https://github.com/sciexp/flytezen/commit/8f859c3b9228070a9e1f03856dca780c1873fa68))
* **execute:** refactor `execute_workflow` ([62a618b](https://github.com/sciexp/flytezen/commit/62a618b8e27fc7b784f389e669bb1d293fb5b95c))
* **execute:** remove configure hydra util ([b0ee5e9](https://github.com/sciexp/flytezen/commit/b0ee5e93ee2617822354dac10347b329cff3d7ed))
* **execute:** remove env vars check ([61f202b](https://github.com/sciexp/flytezen/commit/61f202b4c46386395e8c7b1dea6aacf59dc290f0))
* **execute:** remove redundant ref to src ([95de701](https://github.com/sciexp/flytezen/commit/95de701adcfaab1637f54ac98f17349ddfef286f))
* **execute:** rename `git_info_to_workflow_version` ([d97361f](https://github.com/sciexp/flytezen/commit/d97361fff95b1db56b0105785f761e9125ab7912))
* **execute:** restore complete destination path ([43aa0bf](https://github.com/sciexp/flytezen/commit/43aa0bf74c99a385e4e0c5ba53154ab67ff7cc7c))
* **execute:** return module and function ([070cd9b](https://github.com/sciexp/flytezen/commit/070cd9be5514e41d03187e253eeaf06cd0f30234))
* **execute:** separate make_config declaration ([cee6ade](https://github.com/sciexp/flytezen/commit/cee6ade512eb9f30669ffe5a81de6bbd5020de3e))
* **execute:** set default `config_path=None` ([e021d7f](https://github.com/sciexp/flytezen/commit/e021d7fb00c3058de0749b8059706fb9e3dce1c3))
* **execute:** set distinct local/remote config ([82fd5a6](https://github.com/sciexp/flytezen/commit/82fd5a64eafe8f79166aedeac419b7698fd8de96))
* **execute:** specify wf vs task registration ([e1e6d04](https://github.com/sciexp/flytezen/commit/e1e6d0461a06c96f43a70204ec3efbd932f62b01))
* **execute:** update `hydra/help` ([8094181](https://github.com/sciexp/flytezen/commit/8094181842c14fa777b88e47e0e8ef6365fb8d6d))
* **execute:** update docstring ([dfed8d5](https://github.com/sciexp/flytezen/commit/dfed8d542711207a4bac53b3889a77780721f7f2))
* **execute:** update docstring ([69e8bd0](https://github.com/sciexp/flytezen/commit/69e8bd08edf2f0fc6fb8a39b3b5ea9a028391441))
* **execute:** update docstrings and comments ([b83b308](https://github.com/sciexp/flytezen/commit/b83b30899c8202b9e763cab6eb2b574558011aa4))
* **execute:** update for enumerated modes ([9c81e6f](https://github.com/sciexp/flytezen/commit/9c81e6fde8c1f7e831ff5ddb570ef0ec822721bd))
* **execute:** update help ([f7186fa](https://github.com/sciexp/flytezen/commit/f7186fae360d2ac422ca504f199e25c98248cad3))
* **execute:** update imports ([e093663](https://github.com/sciexp/flytezen/commit/e093663f46f5cf9017f8fdd51793a1cad261f5a8))
* **execute:** update local image file paths ([c13f828](https://github.com/sciexp/flytezen/commit/c13f828046d1a0400e12370e17b0e74a3be7a892))
* **execute:** update main docstring ([721a438](https://github.com/sciexp/flytezen/commit/721a4383fe0dfede079751a6e879b3b2376499b9))
* **execute:** updates to register before execution ([d61050c](https://github.com/sciexp/flytezen/commit/d61050c2a13db6061dc74af3a6cb2d59570a3ab9))
* **execute:** use `register_script` in `dev` mode ([622399d](https://github.com/sciexp/flytezen/commit/622399d5905d6f39c21d56cd7e9f52c081a63570))
* **execute:** use dataclass to configure workflow ([6b3ab4f](https://github.com/sciexp/flytezen/commit/6b3ab4f04d0e09442be7c8680b7073ac0fe1e77f))
* **execute:** use hydra groups for mode config ([b75e08f](https://github.com/sciexp/flytezen/commit/b75e08f3497ee672d8b8f0a82b271759722dbcaf))
* **execute:** use sys.exit ([22b90d4](https://github.com/sciexp/flytezen/commit/22b90d4f97863d03e8461e71dcefb29ef602d737))
* **execute:** workflow_execution_mode --> mode ([288d741](https://github.com/sciexp/flytezen/commit/288d7411d34c60890a4b2228dda8fb851031fcd6))
* **execute:** write package updates to src directory ([fdbedee](https://github.com/sciexp/flytezen/commit/fdbedee99bbeb21848b78f5239a13ce50569555b))
* **execution_config:** move comment to docstring ([6b84877](https://github.com/sciexp/flytezen/commit/6b848772964a440f2eafbbcb8d85fff529f983d8))
* **execution_config:** set default remote dev ([03f1fd3](https://github.com/sciexp/flytezen/commit/03f1fd368aa91ceadbf1a885c5dabf64f5459dd1))
* **execution_utils:** auto string-lower on version ([80a33c5](https://github.com/sciexp/flytezen/commit/80a33c5982f3bd2af5e7d3a75a980f2b01833b4b))
* **execution_utils:** check env vars for git info ([2949ddd](https://github.com/sciexp/flytezen/commit/2949ddd545b8913b75efdaa24d48e76dbdb73ecf))
* **execution_utils:** disable fetch ([6d61e66](https://github.com/sciexp/flytezen/commit/6d61e662d3b0ed04916eb0b297d6f829dfbfd38c))
* **execution_utils:** fall back to env vars in detached head state ([61a36b3](https://github.com/sciexp/flytezen/commit/61a36b33cf57e8c63d57d3e5a35c0d3a084479fa))
* **execution_utils:** fetch refs ([dc3dc76](https://github.com/sciexp/flytezen/commit/dc3dc76b72a70cf355a83dcc8cb32726d8f65733))
* **execution_utils:** include config group help ([5b2b665](https://github.com/sciexp/flytezen/commit/5b2b665e6ef05bdcd8b28f9684504f65f0d12798))
* **execution_utils:** list branches ([59cf5b1](https://github.com/sciexp/flytezen/commit/59cf5b18ad1314241461ee08d693dfde8ae926fe))
* **execution_utils:** reenable tasks ([2a84eab](https://github.com/sciexp/flytezen/commit/2a84eab259c2c47cf4a97bafba4fda43f15b05fd))
* **execution_utils:** remove comments ([97a896d](https://github.com/sciexp/flytezen/commit/97a896d59073b75b62d287585b9e94647e45cff5))
* **execution_utils:** support Dict[str, DataClass] ([b348b49](https://github.com/sciexp/flytezen/commit/b348b49f9f0142bff142f586038a9a3c2af7cabb))
* **execution_utils:** transiently allow no git repo ([f2859f5](https://github.com/sciexp/flytezen/commit/f2859f56a22ea0353d585227fbdaba550530d0ea))
* **execution_utils:** update help ([16a47f5](https://github.com/sciexp/flytezen/commit/16a47f5007805f2e32ad45d5aa3707e8ddb03921))
* **execution_utils:** update help override examples ([5797316](https://github.com/sciexp/flytezen/commit/5797316451c908a82171ec5bc99f29c2b0f4a2f2))
* **execution_utils:** use dulwich instead of git binary ([b4e6dbb](https://github.com/sciexp/flytezen/commit/b4e6dbbf7ea058376b1a98a3992580708338079d))
* **flake:** add awk and grep to devPackages ([2038c09](https://github.com/sciexp/flytezen/commit/2038c09a3462c7b8458d3beaa9071711698181f5))
* **flake:** add coreutils for dev and to path ([d8aea97](https://github.com/sciexp/flytezen/commit/d8aea975f511fcb7b84819b52c76c32474e7254d))
* **flake:** add extraPackages `pip` to mkPoetryEnv ([66faefc](https://github.com/sciexp/flytezen/commit/66faefc798b76f37e69f369eb272581abe7e29da))
* **flake:** add flytezen git buildInputs ([acda1ff](https://github.com/sciexp/flytezen/commit/acda1ffecac65d394b7655515113c063419f5e6a))
* **flake:** add formatter ([7106d07](https://github.com/sciexp/flytezen/commit/7106d072b8441086ca54dc26526824f9181bbd4f))
* **flake:** add github sha tags ([86324ba](https://github.com/sciexp/flytezen/commit/86324baa2ca3120deb7c4fdccd449a070766e9a8))
* **flake:** add github token ([c2ad239](https://github.com/sciexp/flytezen/commit/c2ad239f19e2a4f56dcdfd47d7b677487287eef6))
* **flake:** add gnutar to devPackages ([b69ef53](https://github.com/sciexp/flytezen/commit/b69ef531088f7a244104bc34f919619f15a8aa8d))
* **flake:** add gzip to sysPackages ([05b151e](https://github.com/sciexp/flytezen/commit/05b151e125fd3c85798dc193a7b3cc117b9d8262))
* **flake:** add man to devPackages ([809a47c](https://github.com/sciexp/flytezen/commit/809a47c65b633248f6b55f92b5dbfc8005e08562))
* **flake:** add manual ghcr.io registry ([a92e5ab](https://github.com/sciexp/flytezen/commit/a92e5abe1bbf162110e90c1c8ce864af8eefc6e5))
* **flake:** add nobody to nixbld ([d147c9a](https://github.com/sciexp/flytezen/commit/d147c9aff522c66f59df6a39c115a877a2ab6839))
* **flake:** add platform-conditional overrides set ([0072541](https://github.com/sciexp/flytezen/commit/0072541403d404cb3af93876d8f34bba3c741efb))
* **flake:** add pre and postCheck hooks ([df86f94](https://github.com/sciexp/flytezen/commit/df86f9485bab2642c6103372f325e3e5bde1ce94))
* **flake:** add shadow pkg and nixbld group ([f06a768](https://github.com/sciexp/flytezen/commit/f06a7684cebafb2bb329ed0c1088c8ac00c99589))
* **flake:** add shadow to devPackages ([ee01ecc](https://github.com/sciexp/flytezen/commit/ee01ecc10f58b71cb1f77f841d28d0c0b8385935))
* **flake:** chmod root home after all modifying scripts ([c513e2d](https://github.com/sciexp/flytezen/commit/c513e2dcfd6e30a708d697cbe6f768b32d597436))
* **flake:** cleanup default package ([659fa4c](https://github.com/sciexp/flytezen/commit/659fa4c9721803c931b048af891b48040298d7f7))
* **flake:** comment on copying local changes to devcontainer ([955632b](https://github.com/sciexp/flytezen/commit/955632bc1f849aa0940192ea340f42b840463200))
* **flake:** copy local repo into container ([fc833e1](https://github.com/sciexp/flytezen/commit/fc833e1b08364b268f2a857330009b899dcbab2f))
* **flake:** disable `mkdocs-material` wheel for all systems ([3690a0b](https://github.com/sciexp/flytezen/commit/3690a0b537d2c08d73c6acef725661c1657c5bc4))
* **flake:** disable branch autoTag and set from env ([bac5b01](https://github.com/sciexp/flytezen/commit/bac5b013286b043571074e2b068e44b06f227bc0))
* **flake:** disable grpcio wheel ([cf9330c](https://github.com/sciexp/flytezen/commit/cf9330c050a2f88497985635b30be391e063e0dd))
* **flake:** disable pre-commit ([71ff4e4](https://github.com/sciexp/flytezen/commit/71ff4e4f2057aafb37f7a8513f06e5dc33830597))
* **flake:** enable allRefs when rev is not on default ([f1080bf](https://github.com/sciexp/flytezen/commit/f1080bf41dc3bb985432968b983a49394716771f))
* **flake:** enable github without registry ([a7f673f](https://github.com/sciexp/flytezen/commit/a7f673fd3e01c6beab12c26a75013b59a2c5e8e3))
* **flake:** include repo source in devcontainer ([1cf7089](https://github.com/sciexp/flytezen/commit/1cf7089cb6e79bb240eac0ab95faad6cea866606))
* **flake:** install shadow on supported systems ([bb85336](https://github.com/sciexp/flytezen/commit/bb8533622baa0c669b3b30583fdfcee76a615f2e))
* **flake:** lint and update comments ([be54295](https://github.com/sciexp/flytezen/commit/be54295f95bb3fa8026fa00f5dff3fd7622df4c2))
* **flake:** make root's home writable in development ([27042c4](https://github.com/sciexp/flytezen/commit/27042c4de718ca8102e7adff04505463d4161acc))
* **flake:** minimal dockerTools image ([ea18fc7](https://github.com/sciexp/flytezen/commit/ea18fc782f1ca76fad7e1e7624e7b47314f82a15))
* **flake:** move gnutar to sysPackages ([515357d](https://github.com/sciexp/flytezen/commit/515357daf6731e1775c858479e8d4bd1dc2f70c3))
* **flake:** move shadow to sys packages ([cbf6010](https://github.com/sciexp/flytezen/commit/cbf601092a1a14484e98eeef5548748512cf9392))
* **flake:** only build env into container ([aed0df3](https://github.com/sciexp/flytezen/commit/aed0df358b9b503a13b0e053005e200fe94720b9))
* **flake:** qualify devcontainer built with nix2container ([62a6bac](https://github.com/sciexp/flytezen/commit/62a6bac34382334b150916543a04d9a2968cbf0c))
* **flake:** quote registry name ([914f4a9](https://github.com/sciexp/flytezen/commit/914f4a9d27886bf180ffd003528b062a31293a42))
* **flake:** reenable automated layer construction ([8d9b181](https://github.com/sciexp/flytezen/commit/8d9b18110c362fd4b82c653bed6781d39893501a))
* **flake:** reenable multiarch build ([44ff7ef](https://github.com/sciexp/flytezen/commit/44ff7ef72cb5157ed49cfd1052261bf32c085d28))
* **flake:** reenable poetryenv with pkg src ([24b39ce](https://github.com/sciexp/flytezen/commit/24b39ceb6abae0c7e2a20bbbb823d461dd6b797e))
* **flake:** refactor devcontainer components ([4be4c43](https://github.com/sciexp/flytezen/commit/4be4c4360a4058dff1dfc1cac72d3cfd56c92722))
* **flake:** remove fakeNss from sysPackages ([24eae8a](https://github.com/sciexp/flytezen/commit/24eae8a075eee8cd291ae1a5321babce03d720b1))
* **flake:** remove redundant permission updates ([d346ce2](https://github.com/sciexp/flytezen/commit/d346ce27287e3cf1360cd6e1635afb44585bc042))
* **flake:** remove redundant poetry install ([9c33652](https://github.com/sciexp/flytezen/commit/9c336528dbd92eb1f47b0744c1de50bb96726847))
* **flake:** remove root from nixbld ([6aa9ab3](https://github.com/sciexp/flytezen/commit/6aa9ab3add96bf40a4384797bc1c55b4e7ad19fa))
* **flake:** replicate devShell in devcontainer ([1b1814a](https://github.com/sciexp/flytezen/commit/1b1814aa9c426faf96029f594cbc5277ed4f1478))
* **flake:** set `WorkingDir` in devcontainerConfig ([9babb13](https://github.com/sciexp/flytezen/commit/9babb137ed41b55c0f718897b944b002975c0224))
* **flake:** set contents in layeredimage ([ce10b2f](https://github.com/sciexp/flytezen/commit/ce10b2f9df63a6b6cb565ca6691214f406578714))
* **flake:** set explicit maxLayers on devcontainerDockerTools ([3ff38ed](https://github.com/sciexp/flytezen/commit/3ff38ed4c2e40a0588ddb4819f431c7e6d16db03))
* **flake:** set git meta env vars in images ([2595170](https://github.com/sciexp/flytezen/commit/25951709d261aae13c441198b140a9bff81b79f6))
* **flake:** set global PYTHONPATH ([b213aff](https://github.com/sciexp/flytezen/commit/b213affc76a368854f9b88acf1dc33c70f733ae4))
* **flake:** setup root user once ([4189801](https://github.com/sciexp/flytezen/commit/41898015cd6c0a09a1aed76a394a431333ba2045))
* **flake:** sync github.repo with devcontainerDockerTools.name ([46ca783](https://github.com/sciexp/flytezen/commit/46ca78324444a716dd8c6c02dcfc652fd26233ec))
* **flake:** use flake-parts ([ce81875](https://github.com/sciexp/flytezen/commit/ce8187544d77886c25d6dc80d12586ee4fddb48c))
* **flake:** use packageName and gitHubOrg variables ([bb94dd4](https://github.com/sciexp/flytezen/commit/bb94dd4142c1f0c5b68651c22ea0f9c667a1d2f4))
* **flake:** zshrc escape dollar signs with backslash ([ffa1c9a](https://github.com/sciexp/flytezen/commit/ffa1c9a176393fc909ff74a702d7205ac641422c))
* **flyte:** add pkce config template ([f1adf59](https://github.com/sciexp/flytezen/commit/f1adf59fce4f07a95f7e1f33535023e610ecb985))
* **github:** add codeowners ([52913f4](https://github.com/sciexp/flytezen/commit/52913f42badaf3131c29de1984eb5593f84fcb8e))
* **hydra:** add clause for detached head state ([1d923e9](https://github.com/sciexp/flytezen/commit/1d923e97cee066c996fe9c08a8bd93c164cb117a))
* **hydra:** ignore config outputs folder ([0f7b469](https://github.com/sciexp/flytezen/commit/0f7b46994c7a0cdb557b892fca501ce2bd7b4010))
* **hydra:** ignore multirun outputs ([1f14abf](https://github.com/sciexp/flytezen/commit/1f14abfc5ca2a32262eecc7b037db6bc11bee7d0))
* **hydra:** update help config ([21f6667](https://github.com/sciexp/flytezen/commit/21f6667f521eb0fe8f2c64041c923d4b493e0865))
* ignore config.yaml ([108b36a](https://github.com/sciexp/flytezen/commit/108b36a1b9b1f3cafcd99ea9f799eca9d31f45dd))
* **init:** lint ([7630bee](https://github.com/sciexp/flytezen/commit/7630beededf85348eb135c6d0f8f60e7447bb910))
* **kaniko:** point build job to correct repo ([1d55fb9](https://github.com/sciexp/flytezen/commit/1d55fb9d11c4b3177e976aec3c60a524af59b285))
* **labels:** update labeler ([ddb5ceb](https://github.com/sciexp/flytezen/commit/ddb5ceb1c6b6ab98dbfc833cfde7a1384cf43892))
* **lint:** line length 80 ([83a8d71](https://github.com/sciexp/flytezen/commit/83a8d71a5cb115cd17e66f1aa7d4835d5957d87a))
* **localctl:** create empty config directory ([35f958e](https://github.com/sciexp/flytezen/commit/35f958e60b70e7debbc840f310ae328445e5e1ee))
* **localctl:** note command source ([00276c5](https://github.com/sciexp/flytezen/commit/00276c5f27ea119fd09f6efc7ee19a70504654b7))
* **logging:** lint ([e800d55](https://github.com/sciexp/flytezen/commit/e800d55d05e841a5734749e50f023aaf75dc3bf8))
* **logging:** rename from `logging_utils` ([59243f0](https://github.com/sciexp/flytezen/commit/59243f0d32cb9dde6d739be1448cf64c123b76b3))
* **lrwine:** add sample inputs for all tasks ([3d8fd81](https://github.com/sciexp/flytezen/commit/3d8fd81423e8228f89c9545e050df8e1f652dd37))
* **lrwine:** comment sleep debug in get_data task ([831981a](https://github.com/sciexp/flytezen/commit/831981a662153b90e2a47f35a70003889d1123e9))
* **lrwine:** comments illustrate multiple args ([b323c75](https://github.com/sciexp/flytezen/commit/b323c7536b2f081af43c3959a5f60a1455da5efb))
* **lrwine:** explicitly type Any fields ([30a686d](https://github.com/sciexp/flytezen/commit/30a686d23f5f2fb018c7c0f8ca171e648a2d4454))
* **lrwine:** lint ([8a1cf60](https://github.com/sciexp/flytezen/commit/8a1cf603366a2d594014f0ed862385e85d3a0627))
* **lrwine:** lint ([d702a5d](https://github.com/sciexp/flytezen/commit/d702a5d5afa38503f6e298778619c2184f0c61db))
* **lrwine:** pretty print parameters to log ([a3c8d9e](https://github.com/sciexp/flytezen/commit/a3c8d9e6c4034bf3e0a3a98fbecee9fe3f34e1e7))
* **lrwine:** remove debug ([ac8e842](https://github.com/sciexp/flytezen/commit/ac8e84221a584537764a1ad36c96cd1839f79551))
* **lrwine:** remove unnecessary comments ([7ff1884](https://github.com/sciexp/flytezen/commit/7ff1884f8fa706bcad5701262567af0a7103ca2b))
* **lrwine:** set cache, retries, and timeout ([92510c5](https://github.com/sciexp/flytezen/commit/92510c57505369fda08101cf228521e06d49c03c))
* **lrwine:** set default instance of wf inputs ([eaa73bc](https://github.com/sciexp/flytezen/commit/eaa73bccfa8e4ff0c1f5e3955d4a19d8ad0e81a8))
* **lrwine:** switch back to mashumaro ([b1d825c](https://github.com/sciexp/flytezen/commit/b1d825c491a9098034c60a11f81e633fe5e69862))
* **lrwine:** test LR input ([26d6cb2](https://github.com/sciexp/flytezen/commit/26d6cb2203a0712084fc80d59ae4141a9b2e32d2))
* **lrwine:** toggle cache ([af53c23](https://github.com/sciexp/flytezen/commit/af53c23dfeea22d1d49c85ad59f61cfd8b83260f))
* **lrwine:** toggle use of dataclasses_json ([1a608e6](https://github.com/sciexp/flytezen/commit/1a608e6f4ae565b1beab46c16fd3efcc1aa8287f))
* **lrwine:** use `-gpu` image ([aba2351](https://github.com/sciexp/flytezen/commit/aba23513b7428a85c6986f3736f1933bfa57e224))
* **lrwine:** use module path in logger name ([721408b](https://github.com/sciexp/flytezen/commit/721408bbc6ff7776fb4d8f968041280fb97b77fc))
* **lrwine:** use pb compatible output type ([5c05343](https://github.com/sciexp/flytezen/commit/5c053436a07dbb210e3d7d85a21d9b4433adb58d))
* **make/readme:** update tree ([b122356](https://github.com/sciexp/flytezen/commit/b12235689ad92e764f735ff4e94052762f9965af))
* **make:** actions debug default false ([449b342](https://github.com/sciexp/flytezen/commit/449b342c8823f4124f6d81f420e1b164b88ef352))
* **make:** add build targets ([c63386f](https://github.com/sciexp/flytezen/commit/c63386f853b084920e10668870ce529905798481))
* **make:** add build to local_image target ([aaa33ac](https://github.com/sciexp/flytezen/commit/aaa33ac54595cfa74ca13c5f5e902bcca6574256))
* **make:** add build workflow ([78461bf](https://github.com/sciexp/flytezen/commit/78461bf88b088283c93f792a0ef8ea7c3273fdef))
* **make:** add nix targets ([84301b3](https://github.com/sciexp/flytezen/commit/84301b32898d5d77a74653e9f64c6faf2bcb6222))
* **make:** add setup and execution headings ([8fc91a1](https://github.com/sciexp/flytezen/commit/8fc91a1139d14a50cb3aca203f398234b70485a9))
* **make:** add target to find pth files in nix store ([bd0f192](https://github.com/sciexp/flytezen/commit/bd0f1924edbe7aca2da52f8f94c5d822c36358eb))
* **make:** add target to install qemu arm64 ([fd2bcf5](https://github.com/sciexp/flytezen/commit/fd2bcf549c94403fe4a42252fbeb6e2f1bf56892))
* **make:** add target to remove local images ([daa940a](https://github.com/sciexp/flytezen/commit/daa940a772e861eeb747426c84e9a005f182d327))
* **make:** add target to run jupyter server in devcontainer [no ci] ([aeb6c49](https://github.com/sciexp/flytezen/commit/aeb6c4936662e03d379280dff6de50d16f6053dc))
* **make:** add workflow name ([b8efce6](https://github.com/sciexp/flytezen/commit/b8efce6c646cfbe7a12111cd684f5a720cd78cec))
* **make:** add workflow package path ([c9c6f22](https://github.com/sciexp/flytezen/commit/c9c6f2242f950bc3f96cb10a15cb38eb54437e94))
* **make:** add WORKFLOW_IMAGE to ghsecrets ([da76b31](https://github.com/sciexp/flytezen/commit/da76b314405cf6a092211e629c011f069536c86c))
* **make:** allow impure devcontainer builds ([2aa9745](https://github.com/sciexp/flytezen/commit/2aa9745627fb9adc5a6327cc84a42f2b9a0efba6))
* **make:** call cli ([6428de8](https://github.com/sciexp/flytezen/commit/6428de87c2bb5261505c8efbded657df3d226e4b))
* **make:** comment unused gh vars ([ab07ecd](https://github.com/sciexp/flytezen/commit/ab07ecd8f32d21a3af33369b0b923d681ed39a6d))
* **make:** compose_list also print processes ([9e34419](https://github.com/sciexp/flytezen/commit/9e34419361148dfc0412775cd22e451bde290285))
* **make:** doc make run with overrides ([0a9f284](https://github.com/sciexp/flytezen/commit/0a9f284276a2958c36fe93a3b55918fd4e092da4))
* **make:** exclude site from tree target ([d585941](https://github.com/sciexp/flytezen/commit/d585941b3454fa99945854b91f253c1b03f9c39a))
* **make:** export pip depends on lock ([64623a3](https://github.com/sciexp/flytezen/commit/64623a32fe9230268ea9b0510356ae7dc1e3f078))
* **make:** ignore coverage in tree ([2f20e8c](https://github.com/sciexp/flytezen/commit/2f20e8cddd23492d2fa7af676173354d14199367))
* **make:** ignore venv in tree ([f6f0c95](https://github.com/sciexp/flytezen/commit/f6f0c950aee8527d4ce799b4c4a11a73edb3e7f5))
* **make:** lint ([8](https://github.com/sciexp/flytezen/issues/8)) ([b337416](https://github.com/sciexp/flytezen/commit/b3374168eba7f64b0ae91868b2da68c128c16d1c))
* **make:** move git metadata local vars to top ([fd3ec94](https://github.com/sciexp/flytezen/commit/fd3ec9403e88a931df03da9c1cf5c7dae139680c))
* **make:** remove commented gh var set cmds ([f73cc5d](https://github.com/sciexp/flytezen/commit/f73cc5d5c07631f3db07cc2d724e41c46cdb1660))
* **make:** remove unused secret set cmds ([1d05c85](https://github.com/sciexp/flytezen/commit/1d05c850443cfdae3d64c08e4dfd4d855461e30b))
* **make:** set PAGER=cat for gh list commands ([5f51b44](https://github.com/sciexp/flytezen/commit/5f51b44e41b3341c33a1f250a6c4191a3a92d09b))
* **make:** set run_unregistered from env vars ([a1773ea](https://github.com/sciexp/flytezen/commit/a1773ead4be3ff8998f824c05704d68ace26ede1))
* **make:** simplify test run flags ([50914d9](https://github.com/sciexp/flytezen/commit/50914d9743a9024607f6dac018b717eb82ee684a))
* **make:** support hydra cli overrides ([d78b98e](https://github.com/sciexp/flytezen/commit/d78b98e960f2410d9c8813cb311433dca8268d48))
* **make:** support sha256 digest for image removal ([36ebb06](https://github.com/sciexp/flytezen/commit/36ebb06374f994beaa3dae0aeb8cead3e70f43e5))
* **make:** targets to start devcontainer ([2ffd9dc](https://github.com/sciexp/flytezen/commit/2ffd9dc4a818cdfb76fffc707b4096c4b1aa0565))
* **make:** update `tag_images` target doc ([8ac771e](https://github.com/sciexp/flytezen/commit/8ac771e1abac3e9fcc71efe26d645aadf9895b3e))
* **make:** update for explicit modes ([6fdb52a](https://github.com/sciexp/flytezen/commit/6fdb52ae13ce08f87eff571d2ef60144d94cb487))
* **make:** update gh secrets/vars targets ([aaff451](https://github.com/sciexp/flytezen/commit/aaff451a7a0cc4a8103faf8c1ecd8388333a2141))
* **make:** update gh vars ([81f0ea2](https://github.com/sciexp/flytezen/commit/81f0ea2ddfe24325e8282d1653d030dd461a86ee))
* **make:** update install_crane target ([f8c0fb7](https://github.com/sciexp/flytezen/commit/f8c0fb7d8208c4749609e98199031c0a0405df12))
* **make:** update local cluster targets ([5fea37b](https://github.com/sciexp/flytezen/commit/5fea37b741f0e3b582581a34819908d78dc4c61c))
* **make:** update mode to execution_context ([ccb0799](https://github.com/sciexp/flytezen/commit/ccb079942be50473563d949034c3c8c4bcf66727))
* **make:** update_config ([648c816](https://github.com/sciexp/flytezen/commit/648c816d95ec17efde8aa5c4082b087946f5760d))
* **make:** use git short sha for image tag ([e600479](https://github.com/sciexp/flytezen/commit/e60047997bba149bc757299cdde02da0378ce85d))
* **make:** use global image tag env ([d0a1075](https://github.com/sciexp/flytezen/commit/d0a107524cad1204b4c0d85f0ee8a66e3d9638ed))
* **make:** use poetry shell with cli run commands ([427b2d3](https://github.com/sciexp/flytezen/commit/427b2d33a2262bc6cfa9c813c03f9b911399a44f))
* **make:** use WORKFLOW_ARGS without flag ([74b2166](https://github.com/sciexp/flytezen/commit/74b2166b6e5632a37e58da65af11bf77742b4f22))
* **poetry:** add dulwich ([64a47e9](https://github.com/sciexp/flytezen/commit/64a47e9331467b82aa018f290cbab525662a5c44))
* **poetry:** build venv in project root ([ed4a34c](https://github.com/sciexp/flytezen/commit/ed4a34c89226236d4857cf1762bea49c7920eb08))
* **pyproject:** add plumbum ([803fa6c](https://github.com/sciexp/flytezen/commit/803fa6c6968d4e93b26da910633627f3ed4fd38c))
* **pyproject:** add poethepoet to test extras ([7620f3f](https://github.com/sciexp/flytezen/commit/7620f3fb0e54901a970770b2a7f1b0b2966f3892))
* **pyproject:** appease linter ([2941d74](https://github.com/sciexp/flytezen/commit/2941d74bd240f4c4e44bb8ec7673ea277df16da1))
* **pyproject:** separate dev deps by category ([3f93c64](https://github.com/sciexp/flytezen/commit/3f93c642db50e574bb65c13a6e8f0dd713abae9d))
* **pyproject:** separate mkdocstrings-python ([ce32246](https://github.com/sciexp/flytezen/commit/ce3224628ab8908332800352293271e50d60ea82))
* **pyproject:** update deps ([567e3c4](https://github.com/sciexp/flytezen/commit/567e3c4a9fd2232f0479a10dd2e2c205d116908d))
* **pyproject:** update lint deps ([d57d2ba](https://github.com/sciexp/flytezen/commit/d57d2ba0c63385e7cd41ced621c9d59464d4d268))
* **pyproject:** update protobof and pyarrow ([3201dac](https://github.com/sciexp/flytezen/commit/3201dacbf4f1d4d3fd08036454d0c5b40b865875))
* **pytest:** include xdoctests in pytest runner ([19637ff](https://github.com/sciexp/flytezen/commit/19637ff5e41658ec32ca58acdc6c64dc33903ae1))
* python version string ([56bc882](https://github.com/sciexp/flytezen/commit/56bc8826b160719c59d3ceb9df2e468678b94b0d))
* **readme:** add directory tree draft ([4b02fa2](https://github.com/sciexp/flytezen/commit/4b02fa2239d2671aed826790384e16091d712f6c))
* **README:** update tree ([6b699f6](https://github.com/sciexp/flytezen/commit/6b699f64152e371ec31260cbb8cc4a8320dae498))
* reenable workflow image variable in ci ([b615fe2](https://github.com/sciexp/flytezen/commit/b615fe2b2aafc83c0765ce8da76024eebc0fd034))
* refactor execution utils from execute script ([0c2bc7e](https://github.com/sciexp/flytezen/commit/0c2bc7e917a938d22217321dd5b5e593da0fe7d2))
* remove original dockerfile and build script ([2dfd69f](https://github.com/sciexp/flytezen/commit/2dfd69f008b89dc8c519100672dd6d01d640b258))
* remove unused containerfile ([0cf14e6](https://github.com/sciexp/flytezen/commit/0cf14e6f20641abb3139b6d2000eaba634390bc3))
* remove unused requirements file ([3936a48](https://github.com/sciexp/flytezen/commit/3936a4895e5b70e2cff22866988d3fbe6bd68fbe))
* remove unused requirements-execute file ([45e30e9](https://github.com/sciexp/flytezen/commit/45e30e97a70fdfacc16c4360648c51e8464d0c81))
* rename local cluster ([7de7675](https://github.com/sciexp/flytezen/commit/7de76751768ec576f79794496e040c1efc83d105))
* **requirements:** export from poetry ([1b611d8](https://github.com/sciexp/flytezen/commit/1b611d883ee129570744c67904d21ec2e5b270e4))
* **ruff:** allow F401 (fix imports) ([0f3b93f](https://github.com/sciexp/flytezen/commit/0f3b93ff2a89c9cd6daee483ea0f1a5f510bf128))
* **setup_environment:** use poetry groups ([fc1a1d9](https://github.com/sciexp/flytezen/commit/fc1a1d9d54ec4a838a3c98c6c3090e212f3b40d9))
* **src:** gitkeep dir ([5ab7052](https://github.com/sciexp/flytezen/commit/5ab70523a49dd32564ef56afe43291dc07bd9792))
* **tests:** add test_cli ([8c86009](https://github.com/sciexp/flytezen/commit/8c86009596423c6c8d60250280cc0ce103f36a7f))
* **tests:** remove test_main ([3c3914a](https://github.com/sciexp/flytezen/commit/3c3914a99e330d766feae5a745fc529eafa02b7f))
* uncomment __main__.py ([fe73bcd](https://github.com/sciexp/flytezen/commit/fe73bcdc7099f8d1ec1e30957439571b68ea1d80))
* update dir tree ([3d03e17](https://github.com/sciexp/flytezen/commit/3d03e174535c9e1c5139016bcb293259ef991a19))
* update execution script ([6c3b936](https://github.com/sciexp/flytezen/commit/6c3b9364cd64ad0c46e1d47ad06d4a899f26d11e))
* **vscode:** add settings ([2c7abab](https://github.com/sciexp/flytezen/commit/2c7abab152846331d442c3a4efdd54787cd687cc))
* **vscode:** set default scrollback ([c0cdd6b](https://github.com/sciexp/flytezen/commit/c0cdd6b209b3fb4721fa0d795aeade73e6d9a576))


Reverts

* Revert "fix(argo): patch GITHUB_REF on PR" ([3dc6ba8](https://github.com/sciexp/flytezen/commit/3dc6ba8934cb5daf7de81bbd46053d2eb1d6103d))
* Revert "debug(CI): disconnect build for debugging" ([6fb9f8a](https://github.com/sciexp/flytezen/commit/6fb9f8a92e8ef5d1e593af43767e6b8f6b50967f))
* Revert "test(build): 200GB storage" ([8113a2d](https://github.com/sciexp/flytezen/commit/8113a2d2ecce23a619a084769ff917a050df16c3))

[1.0.0-beta.7](https://github.com/sciexp/flytezen/compare/v1.0.0-beta.6...v1.0.0-beta.7) (2023-12-29)


Bug Fixes

* **CID:** remove branch condition on PR run ([c2a006c](https://github.com/sciexp/flytezen/commit/c2a006c89c9b9f7b40bb6b9a9222fb230d8d319b))

[1.0.0-beta.6](https://github.com/sciexp/flytezen/compare/v1.0.0-beta.5...v1.0.0-beta.6) (2023-12-29)


Bug Fixes

* **CID:** remove tag-based conditions on config-workflows ([8c9f169](https://github.com/sciexp/flytezen/commit/8c9f169a37589cd7058347296ff88dcc67f1a17a))

[1.0.0-beta.5](https://github.com/sciexp/flytezen/compare/v1.0.0-beta.4...v1.0.0-beta.5) (2023-12-29)


Bug Fixes

* **CID:** build docs without release ([91fa9ad](https://github.com/sciexp/flytezen/commit/91fa9ad4446a5fbd12ff3df370df7a2b53301435))

[1.0.0-beta.4](https://github.com/sciexp/flytezen/compare/v1.0.0-beta.3...v1.0.0-beta.4) (2023-12-29)


Bug Fixes

* **CID:** set docs environment to github-pages ([152ba1e](https://github.com/sciexp/flytezen/commit/152ba1e5075e89fcd5b4c406d2f6d0fb8fcb9414))
* **docs:** update tree in README ([b96787a](https://github.com/sciexp/flytezen/commit/b96787a56ec2be3f580dabc38c94e59f5132358d))
* **make:** exclude site from tree target ([d585941](https://github.com/sciexp/flytezen/commit/d585941b3454fa99945854b91f253c1b03f9c39a))

[1.0.0-beta.3](https://github.com/sciexp/flytezen/compare/v1.0.0-beta.2...v1.0.0-beta.3) (2023-12-29)


Bug Fixes

* **CID:** add pages write permission to deploy-docs ([5ac96d7](https://github.com/sciexp/flytezen/commit/5ac96d7f817d5ced976d800577d441e3e895c68a))

[1.0.0-beta.2](https://github.com/sciexp/flytezen/compare/v1.0.0-beta.1...v1.0.0-beta.2) (2023-12-29)


Bug Fixes

* **CID:** add id-token write permission to deploy-docs ([e6278c3](https://github.com/sciexp/flytezen/commit/e6278c3ceee48f927775bb7f4e94a237b90847b8))

1.0.0beta.1

Features

* add CI workflow ([c3caac0](https://github.com/sciexp/flytezen/commit/c3caac02eac613fb9b1d1f81305687e1ef0c2a0b))
* add config template ([a0590cb](https://github.com/sciexp/flytezen/commit/a0590cb902f6e0f9d743e0e514f8c12e6f533b94))
* add config-local.yaml ([0395920](https://github.com/sciexp/flytezen/commit/0395920651e280da8c5545201fed7e1052c2da33))
* add default docker build script ([af8823d](https://github.com/sciexp/flytezen/commit/af8823de9bc52412fef37960f90c8c59f40213c3))
* add dockerfiles ([9cd0e8f](https://github.com/sciexp/flytezen/commit/9cd0e8fb8b94c2cbe6c7e3ac64e0a604794453ef))
* add dockerignore ([bee0f05](https://github.com/sciexp/flytezen/commit/bee0f050e6110b7a9f30b4eb1f0618bf03ac6bfe))
* add environment setup action ([450a56a](https://github.com/sciexp/flytezen/commit/450a56a999c3e4ac8d05e3818350543ba14233e5))
* add example env ([32fe4fb](https://github.com/sciexp/flytezen/commit/32fe4fb9d14a2c12eb746dfb17d6c5110a9cefbb))
* add FlyteRemote execution script ([f9c530d](https://github.com/sciexp/flytezen/commit/f9c530dae76e0ef062ce3ae672b79fc3eddb6eec))
* add kaniko build job ([55497e1](https://github.com/sciexp/flytezen/commit/55497e15e1b9e41df02548ae3770b4293455a177))
* add localctl script ([0fcade5](https://github.com/sciexp/flytezen/commit/0fcade5b8318316188979045da2059c822ad2787))
* add lrwine workflow ([070d299](https://github.com/sciexp/flytezen/commit/070d299b85de6b3fba600d994b0ac9560edb6724))
* add makefile ([6637953](https://github.com/sciexp/flytezen/commit/663795360f4a59036ad347db0ef3ca187ff59882))
* **argo:** add build step for gpu container ([417e983](https://github.com/sciexp/flytezen/commit/417e9833fcbebc315f8392e79b97c5a11f9d0523))
* **argo:** add container build workflow ([abfea96](https://github.com/sciexp/flytezen/commit/abfea96f7a555ab920c40dbec4b7b7b9c20d6287))
* auto-generate entity configs ([ae11a73](https://github.com/sciexp/flytezen/commit/ae11a7399b01cf420846001de410d55d94360b8b))
* autoconfig workflow interfaces ([498f6a0](https://github.com/sciexp/flytezen/commit/498f6a0422ca2c02239e4278aa7820f2fa80e45e))
* **build:** add container build action ([4d26eb9](https://github.com/sciexp/flytezen/commit/4d26eb9bb4a60bc061465731d966ab290b2e2004))
* **build:** add resource request overrides ([667ec9b](https://github.com/sciexp/flytezen/commit/667ec9b88b1bc737762ef4a6627e2424aefce306))
* **CI:** add nix jobs ([d28c9a6](https://github.com/sciexp/flytezen/commit/d28c9a67620c999659c477d058dc03861a321447))
* **CID:** build and deploy docs ([b842b26](https://github.com/sciexp/flytezen/commit/b842b261badcf08f4fa9a42b5e0604340c2a8ff6))
* **CID:** consolidate CI and CD workflows ([5bcdf97](https://github.com/sciexp/flytezen/commit/5bcdf97dc52b82d99039cdcd1e366787df76f1c2))
* **CI:** provide argo inputs for gpu container ([5c3f6b0](https://github.com/sciexp/flytezen/commit/5c3f6b099de3faa83be7f071fa9d31bda27d1e3b))
* **CI:** save hydra outputs as artifact ([46af985](https://github.com/sciexp/flytezen/commit/46af9857386f92b47e40ccfdc2a66590b49adcc7))
* **cli:** config groups for workflows and executions ([5](https://github.com/sciexp/flytezen/issues/5)) ([1c44862](https://github.com/sciexp/flytezen/commit/1c44862d88be50a71c4c71cd61c4b29a8c416b89))
* **conda:** add virtual-packages ([4cd5050](https://github.com/sciexp/flytezen/commit/4cd5050c3c4ec2f49d42ef395b3aca497ca66f72))
* **conda:** init locks ([ae1fe5a](https://github.com/sciexp/flytezen/commit/ae1fe5a46f12bb05addb8f4b8ab19a3926fc7281))
* **config:** create dataclasses from callables ([f09aa7b](https://github.com/sciexp/flytezen/commit/f09aa7b86eafa8c1588acd14c2ba141b938881e2))
* **constants:** init config file path constants ([19114c4](https://github.com/sciexp/flytezen/commit/19114c47e8b487f16d6cc01d63631f6c16025f32))
* **containers:** add compose configuration ([803a3bd](https://github.com/sciexp/flytezen/commit/803a3bd61ee80998abaf782e7bd117327a70070f))
* **containers:** add nvidia drivers Dockerfile ([7bcfdf9](https://github.com/sciexp/flytezen/commit/7bcfdf9650513dc77c6a6dda3da6f20285da2a0c))
* **containers:** add pkg Dockerfile ([c2b8c38](https://github.com/sciexp/flytezen/commit/c2b8c38c8e1152b323e1d015da2354d90c21fd54))
* **containers:** add prod Dockerfile ([adc7e34](https://github.com/sciexp/flytezen/commit/adc7e34e66c2d529d44a2dd3d97c96210b8d869a))
* **dataclass_dict:** construct dataclass dict ([3d117e6](https://github.com/sciexp/flytezen/commit/3d117e6597916338952e92bf2a572954ae364bda))
* **devcontainer:** init ([b2a6a8d](https://github.com/sciexp/flytezen/commit/b2a6a8d715df041c34c1a76e5620df9d272d15df))
* **devshell:** use flake without direnv ([56f0654](https://github.com/sciexp/flytezen/commit/56f06541dbcbd3180ff3656faecc938018adfaee))
* **direnv:** enable ([63e6a84](https://github.com/sciexp/flytezen/commit/63e6a8454077d2e42ca888eb957e5e9819520825))
* **docs:** add mkdocs config ([6fb220b](https://github.com/sciexp/flytezen/commit/6fb220b44c8a0f17e02ca1c952b140a19352a827))
* **docs:** init mkdocs ([576020f](https://github.com/sciexp/flytezen/commit/576020f9dd85a25fc7f1be350b5a039d519f0fbe))
* **docs:** init quick start in readme ([b9fe009](https://github.com/sciexp/flytezen/commit/b9fe00953777c1303de82f7bedf2b31f7924c2be))
* **execute:** add `gpu` image ([aeb9341](https://github.com/sciexp/flytezen/commit/aeb93414c38cf08cba4cc552f78736067e46e8ff))
* **execute:** post url to clipboard ([d81ff13](https://github.com/sciexp/flytezen/commit/d81ff134786c7cc1b6546aa742e21b2d7ad7ee5f))
* **execute:** support dev vs prod execution ([51ca473](https://github.com/sciexp/flytezen/commit/51ca473d3560be3625f7c98f49b078d94fe4a3d6))
* **execute:** support local workflow execution ([3f453cf](https://github.com/sciexp/flytezen/commit/3f453cf001155e6c04272a88c9501a132a3ff305))
* **execute:** use groups to configure entities ([e4659e4](https://github.com/sciexp/flytezen/commit/e4659e42b04b1f24ec79b32955b86f60fa9f12d4))
* **execution_config:** modes via dataclass ([46fa7d5](https://github.com/sciexp/flytezen/commit/46fa7d56b8ee70b90768287b684f6441105a23a3))
* **flake:** add devcontainer built with dockerTools ([6883fe9](https://github.com/sciexp/flytezen/commit/6883fe9dadbb195fbdf4a8b1927659ecb167c3e1))
* **flake:** add docs group to devshell and containers ([3c9ead3](https://github.com/sciexp/flytezen/commit/3c9ead3cc8b9553134d17021a83ba8f11d39ed74))
* **flake:** build dev image with nix2container ([a539ddd](https://github.com/sciexp/flytezen/commit/a539ddda16b9f5aa6656d970d1781bfd4763cd13))
* **flake:** construct container manifest with flocken ([11cf400](https://github.com/sciexp/flytezen/commit/11cf4000d850e55c1c2370fea0be50b3bf91d2ba))
* **flake:** enable nix in devcontainer ([b7c2c73](https://github.com/sciexp/flytezen/commit/b7c2c73b7694033bf6f4d15e35477e7f8794e599))
* **flake:** specify systems for image from env ([d49c07c](https://github.com/sciexp/flytezen/commit/d49c07ca20d26b25defb39c1ec37cfa36c1150ac))
* **flytezen:** seed package ([80732fc](https://github.com/sciexp/flytezen/commit/80732fce49997dfcaf62fe6597ec042e1abc6403))
* **hydra:** add joblib launcher plugin ([1f1b79b](https://github.com/sciexp/flytezen/commit/1f1b79b98f1dd024506ab08b96330aaaafe7df49))
* **lrwine:** task parameters with resource specs ([bed03c0](https://github.com/sciexp/flytezen/commit/bed03c061462ee9d0f81685817d8555686e0d33f))
* **lrwine:** use mashumaro for json serialization ([325c1eb](https://github.com/sciexp/flytezen/commit/325c1eb8926fbca330c6df4b656a8c22bd1ddbe1))
* **make:** add ci run ([a3d6481](https://github.com/sciexp/flytezen/commit/a3d6481a8982b46e0043e82121bfa542e8ac1aa4))
* **make:** add codespaces targets ([5e7b969](https://github.com/sciexp/flytezen/commit/5e7b9695c7ab3858baf622840ffd258aae9d195e))
* **make:** add GAR gh secret ([b6fa704](https://github.com/sciexp/flytezen/commit/b6fa704a31628fe0246ae0dd16ec7aea5e3360a5))
* **make:** add jupyter server targets ([23faa1e](https://github.com/sciexp/flytezen/commit/23faa1e0d79096adbb1bd22b049c4c5a08b4c0e2))
* **make:** add targets to run workflows ([351db39](https://github.com/sciexp/flytezen/commit/351db39b2a66f244ccd12665cdccebf444c00d0b))
* **make:** add tree ([9b47679](https://github.com/sciexp/flytezen/commit/9b47679fd8a4fcf4aa377ab14e76751e5f020858))
* **make:** build image locally with `local_image` ([b196667](https://github.com/sciexp/flytezen/commit/b19666703af6a1e7480de93c584af41f37099b62))
* **make:** tag images with crane ([3e40eb4](https://github.com/sciexp/flytezen/commit/3e40eb406c068cacd62ee8ade476966197138135))
* **make:** update list and tag image targets ([5877e51](https://github.com/sciexp/flytezen/commit/5877e516f5de2e0f12061f28203fc47d732487ad))
* **make:** use gh variable for non-sensitive vars ([8eb367c](https://github.com/sciexp/flytezen/commit/8eb367c63f6314610ac1ae97e5335d1a07b653b9))
* **mashumaro_dataclasses:** add mashumaro ([47d4c89](https://github.com/sciexp/flytezen/commit/47d4c896bc14b210f060db96de8a708b637a44d8))
* **nix:** add flake ([272c89a](https://github.com/sciexp/flytezen/commit/272c89a6e4438bbb6a3e28740aa50f38c8ab8874))
* **package:** move workflows and execution to pkg ([4a450e0](https://github.com/sciexp/flytezen/commit/4a450e0f8d1238033075962c31eb167b866816bc))
* **poetry:** initialize package ([5a9fe82](https://github.com/sciexp/flytezen/commit/5a9fe82062a899ecc78e9b5b8868c08cba77bc3b))
* **pyproject:** add docformatter configuration ([2edb886](https://github.com/sciexp/flytezen/commit/2edb886205ddcb513748e1ba40adbb6b612f43e3))
* **pyproject:** add jupyter server ([159726b](https://github.com/sciexp/flytezen/commit/159726b0ac2d1427baa83d4bc0f7a1503e4adb2f))
* **pyproject:** add pyperclip ([503ff66](https://github.com/sciexp/flytezen/commit/503ff663717b82af1a5f2567249b145a17130169))
* **pyproject:** draft pyproject.toml ([e692872](https://github.com/sciexp/flytezen/commit/e692872c6ebb9f108a15a5649afa691a0c8154a4))
* **pyproject:** gen conda-lock ([b5338cd](https://github.com/sciexp/flytezen/commit/b5338cd2c94e09b404c92fc735c4639a1a9bc8c7))
* **pyproject:** install mashumaro ([2207e8a](https://github.com/sciexp/flytezen/commit/2207e8aba297f4d40a1c85e482926f50b5b5f504))
* **pyright:** install to dev deps ([e74f03d](https://github.com/sciexp/flytezen/commit/e74f03dc94a23d16e4a2e21e5fc9c0ccefcd0f1c))
* **renovate:** add config ([bfcfd40](https://github.com/sciexp/flytezen/commit/bfcfd4075780f3eeb1c7f236ee487797abe86ee4))
* template init ([91f5ac6](https://github.com/sciexp/flytezen/commit/91f5ac6d8a5372534002da6aeb568f4e23a1e41e))
* **tests:** add tests directory ([c845b9a](https://github.com/sciexp/flytezen/commit/c845b9ad5bd6ee0b765903b1591b45b3de2a02aa))
* update execute for CI wait and log ([ac8acf4](https://github.com/sciexp/flytezen/commit/ac8acf4436a06d7933be392b655f8d6cd1181467))
* use dataclass for workflow configuration ([fbe82fc](https://github.com/sciexp/flytezen/commit/fbe82fc001e923836b0ab938d486b7a4e819fde7))
* **vscode:** add CLI debugging config ([d1e1bbb](https://github.com/sciexp/flytezen/commit/d1e1bbb06c864f05480a2c97cf483a00ccb82eac))


Bug Fixes

* **.github:** add .gitkeep ([86bea6e](https://github.com/sciexp/flytezen/commit/86bea6eb57e53bddc9765a20455ea0b84a22281d))
* **actions:** remove just install comments ([06c8f9a](https://github.com/sciexp/flytezen/commit/06c8f9af0291e150ff8dcc4db246c1fb6508c75a))
* add dummy conf dir ([d58655c](https://github.com/sciexp/flytezen/commit/d58655c567e3effc538d46df13206f8908ca0ea5))
* add ruff cache to gitignore ([db67253](https://github.com/sciexp/flytezen/commit/db672532b030dab432d85ee7fb7b3992a018e341))
* **all:** lint ([f2e9eb6](https://github.com/sciexp/flytezen/commit/f2e9eb62e340cc20b533a1fb99e1775f8381d5ee))
* **argo:** add mode parameter ([2ced1a9](https://github.com/sciexp/flytezen/commit/2ced1a9ffab261a2f0041c6910a681132422be40))
* **argo:** allow map over multiple containerfiles ([53861d4](https://github.com/sciexp/flytezen/commit/53861d430df354d0170a51994a2b522368601451))
* **argo:** build container images in parallel ([d46b636](https://github.com/sciexp/flytezen/commit/d46b636676baa40ea8ed45258f95936aedfe0d0d))
* **argo:** patch GITHUB_REF on PR ([83fed17](https://github.com/sciexp/flytezen/commit/83fed1715c984c2bee8bb9b535d2bbbda9355ffc))
* **argo:** yml -> yaml ([d8fc1f1](https://github.com/sciexp/flytezen/commit/d8fc1f1292021d995be8c216e6e098f05122a350))
* **build-image:** enable workflow_call ([7fb62d8](https://github.com/sciexp/flytezen/commit/7fb62d86ca4984ce1a2ff394e829a3e94cd3aa0c))
* **build-images:** accept secret on workflow_call ([e4aff11](https://github.com/sciexp/flytezen/commit/e4aff11f57ac6ca651d823ffc5a0c21921110150))
* **build-images:** remove skip and concurrency group ([1ade1cf](https://github.com/sciexp/flytezen/commit/1ade1cfc04e3c8003bbf8c28d27f6a135a017c5b))
* **build-images:** use CI_ prefix ([ba2b82f](https://github.com/sciexp/flytezen/commit/ba2b82f33c825db87a5f1a62b9d66efa5d0d4df1))
* **build-images:** use pkg.Dockerfile ([a594852](https://github.com/sciexp/flytezen/commit/a594852ee62e71c779a9f8fb262775654916b165))
* **build-images:** use PR source branch head sha ([d14bf4c](https://github.com/sciexp/flytezen/commit/d14bf4cc0aa6663807756f4a6deb8b1b9929a11f))
* **build:** check debug_enabled string equals true ([1491b76](https://github.com/sciexp/flytezen/commit/1491b76cdb6ad5e1749891058822b3339d316721))
* **build:** debug at first step ([2bf1f51](https://github.com/sciexp/flytezen/commit/2bf1f513266f4064834a55551d55bbb8429ec955))
* **build:** install curl ([8e25e86](https://github.com/sciexp/flytezen/commit/8e25e86ebf274c070a3fe74da029391e9f9e4e81))
* **build:** remove unnecessary variable printing ([972a1fc](https://github.com/sciexp/flytezen/commit/972a1fcc4e6b531312fc4e598ec219ba1403dd83))
* **build:** rename `skip-duplicate-runs` ([73382aa](https://github.com/sciexp/flytezen/commit/73382aaadeae2db6632482d2989aceeadab85e21))
* **build:** reorder container registries ([2484c82](https://github.com/sciexp/flytezen/commit/2484c82f9c670a65b7f7a50bb97335fadf54c0cc))
* **build:** set GAR from secret ([ed21d1b](https://github.com/sciexp/flytezen/commit/ed21d1b01941780a4d45100279fdeafa7c03c22a))
* **build:** support multiple containerfiles ([122523e](https://github.com/sciexp/flytezen/commit/122523e819bbd838c9ad96272321038c42613fc4))
* **build:** update permissions ([c2f1b5a](https://github.com/sciexp/flytezen/commit/c2f1b5ad57bf69787e7b8a96681817960d83904f))
* **build:** update resource override parameters ([6630954](https://github.com/sciexp/flytezen/commit/6630954e77377110d89d8c17eccb4b897d6f163e))
* **build:** upgrade checkout ([7e50bb5](https://github.com/sciexp/flytezen/commit/7e50bb55b508b6b338c72825ccacd8ca24af02ed))
* **build:** use camelCase ([4f1fc2d](https://github.com/sciexp/flytezen/commit/4f1fc2d069815a80ae8c4d114f3a56e3a440d477))
* **CD:** accept flake config ([a8b26a8](https://github.com/sciexp/flytezen/commit/a8b26a8c2c04c18b127ce4924b3299baf0fde462))
* **CD:** add github-slug-action ([dab0056](https://github.com/sciexp/flytezen/commit/dab0056c4576707cdc79b791b337a8efb9f53590))
* **CD:** allow impure checks ([1c649d6](https://github.com/sciexp/flytezen/commit/1c649d6cac720d38eb282a7105c7ded8b507de49))
* **CD:** checkout head ref ([8c25192](https://github.com/sciexp/flytezen/commit/8c25192134e9b6a235490069285ddde775bc68e1))
* **CD:** reenable semantic release ([a1714fc](https://github.com/sciexp/flytezen/commit/a1714fc3002ec343837537dc0ca7a3fd1701cf29))
* **CD:** remove dev branch from push ([2c1db7d](https://github.com/sciexp/flytezen/commit/2c1db7d8919cd6c6ce90a1d8ce6a03a64e1f32e7))
* **CD:** rename jobs ([14c7186](https://github.com/sciexp/flytezen/commit/14c71866ee02492e61fb9fed43f7035a5ebf98eb))
* **CI:** add workflow name ([47cb8ae](https://github.com/sciexp/flytezen/commit/47cb8ae624c20bccab5a20bf738d20d4e66e0132))
* **CI:** call build-images ([cd976cd](https://github.com/sciexp/flytezen/commit/cd976cd3a44a93dc06b47d5bf0d406630f10718a))
* **CI:** check debug_enabled string is true ([b1df39a](https://github.com/sciexp/flytezen/commit/b1df39ac921af3dba28176182153d8e77c6b3b69))
* **CI:** checkout head ref ([3bf6497](https://github.com/sciexp/flytezen/commit/3bf6497501fdf77e0839000b6d8cf6928afda2cf))
* **CI:** checkout head ref on PR ([ad16652](https://github.com/sciexp/flytezen/commit/ad16652e6d7ae16da7374335be004388ab2c9dad))
* **CI:** checkout pull request head sha ([aab6556](https://github.com/sciexp/flytezen/commit/aab6556b62a5828f230c3b13cf470f41bd905bbb))
* **CI:** comment unused variables ([670836d](https://github.com/sciexp/flytezen/commit/670836d58e44d1ffc51b8b6f4e7d62cf40659e3e))
* **CID:** config-workflows on push ([9dd026f](https://github.com/sciexp/flytezen/commit/9dd026f4a5ebaa8051ff52c42532027755b9113a))
* **ci:** dependency of deploy on config ([3e588a2](https://github.com/sciexp/flytezen/commit/3e588a2c5e2566d5880b9648938217dc840a651a))
* **CI:** disable fetch depth ([02099ce](https://github.com/sciexp/flytezen/commit/02099ce9d31c498e60a46179361e28e11afa5f00))
* **CI:** disable flytectl install API rate limit ([fd871f5](https://github.com/sciexp/flytezen/commit/fd871f5f8503b20b6452062bd013e03de21cfb82))
* **CI:** do not ignore pyproject changes in root ([526203d](https://github.com/sciexp/flytezen/commit/526203da8fb3bc543dc3546fc9bf1056c1216f07))
* **CI:** execute workflow in CI ([a5a5aa6](https://github.com/sciexp/flytezen/commit/a5a5aa6494d8939d0c1425c9b50174ef923079d0))
* **CI:** expose WORKFLOW_IMAGE in env ([112cb42](https://github.com/sciexp/flytezen/commit/112cb426c308031944775e69bc768c7fd5ed9c67))
* **ci:** ignore root files ([d40dedd](https://github.com/sciexp/flytezen/commit/d40deddc41dd9c95a0bb4f42bf5ec8815f4a2140))
* **CI:** ignore scripts path ([49b8759](https://github.com/sciexp/flytezen/commit/49b8759405ea330eacb7a2bb2626cea03fd42071))
* **CI:** include `beta` branch ([35498d8](https://github.com/sciexp/flytezen/commit/35498d8cb6b054f6ded323f4a9f099a95c422d1e))
* **CI:** link duplicate runs in parallel ([bfc78ac](https://github.com/sciexp/flytezen/commit/bfc78ac7fedc7eb3219202336a9dbdd6b9684b1b))
* **CI:** pass secret to build-images ([674daf0](https://github.com/sciexp/flytezen/commit/674daf0bf5d78eef4bf0e77bfbc4b3a1439fc613))
* **ci:** pip freeze and list ([db2c66d](https://github.com/sciexp/flytezen/commit/db2c66daf3a50ab7ee52a9a1dc5a3e37a264b1bf))
* **CI:** reference correct github event var names ([da963a8](https://github.com/sciexp/flytezen/commit/da963a80b76c6e45f108df88eb6fe90c676cd3ba))
* **ci:** reinstate pip upgrade ([b470f0d](https://github.com/sciexp/flytezen/commit/b470f0d759f234070ec211ce20b73b0937241841))
* **CI:** remove commented gh vars ([5e4d2ea](https://github.com/sciexp/flytezen/commit/5e4d2ea839b59559fd75c8f08b9174eeacb4ac49))
* **CI:** remove comments ([5207f7b](https://github.com/sciexp/flytezen/commit/5207f7b84e549cc88db8f5118e6dec73d5d86028))
* **ci:** remove config debug ([1b47581](https://github.com/sciexp/flytezen/commit/1b47581646c7369ce39452d34fb78c821a795bfe))
* **ci:** remove explicit pip upgrade ([dd50dde](https://github.com/sciexp/flytezen/commit/dd50ddec1d60c94db2d78014bfbb7f1e451c4bc2))
* **CI:** remove unused flytectl install ([c1d38f5](https://github.com/sciexp/flytezen/commit/c1d38f5195684ff50b679792e5cf9c051f6082bf))
* **CI:** remove unused variable ([025c775](https://github.com/sciexp/flytezen/commit/025c775995d95e58edd9b0a62744190348cf680e))
* **CI:** remove unused variables ([afb9a32](https://github.com/sciexp/flytezen/commit/afb9a32386efb7bebb6fce4ce2febf7c8be75636))
* **CI:** remove unused variables and pin prod mode ([6d2a75e](https://github.com/sciexp/flytezen/commit/6d2a75e1f5411bc8236942db49991829d16ed054))
* **CI:** remove workflow_call ([a8471e9](https://github.com/sciexp/flytezen/commit/a8471e93082fa745f3b0f88ee5c0687e54f08ab4))
* **CI:** rename config output steps ([f5d2683](https://github.com/sciexp/flytezen/commit/f5d2683c2431311bcce8b77007bf57419959f9d0))
* **ci:** set config output from secret ([1e5fac6](https://github.com/sciexp/flytezen/commit/1e5fac69cdff9aaaf1cb51ff545c3b938601cb0b))
* **CI:** set env vars for images ([846e6f6](https://github.com/sciexp/flytezen/commit/846e6f616e4b0adc38e10af2837329edc882c88b))
* **CI:** set fetch-depth 0 ([e627cea](https://github.com/sciexp/flytezen/commit/e627cea4a5a474f6601159b9768fbe2a26b14a14))
* **CI:** setup image build on labels ([74a0dd0](https://github.com/sciexp/flytezen/commit/74a0dd0f51a50d6a9ec525564c3b82ab647f9ada))
* **CI:** specify flytectl config artifact path ([7ec70a5](https://github.com/sciexp/flytezen/commit/7ec70a528458847063cbc1ecc5f2ba64693b14cb))
* **CI:** sync permissions with build ([910e82d](https://github.com/sciexp/flytezen/commit/910e82d7840853ebd3dd0c60fbef0f91a5b559f6))
* **ci:** update actions versions ([7092988](https://github.com/sciexp/flytezen/commit/70929883511d5eabf08e76e4d093bad617f691e9))
* **CI:** update env vars ([0ab8c83](https://github.com/sciexp/flytezen/commit/0ab8c83e8f71a84579ff908dd6513d81cbde90b8))
* **CI:** update permissions for skip-duplicates ([9c23759](https://github.com/sciexp/flytezen/commit/9c23759be7fd40c6cc9fe86b741ff784e32cba7d))
* **ci:** upgrade actions ([7d03160](https://github.com/sciexp/flytezen/commit/7d031600c79c9fc1a4d7f69f72498c1517cb8271))
* **CI:** use github env to reference hydra outputs ([655782d](https://github.com/sciexp/flytezen/commit/655782d9dca38bedd586726acea087aacc1f2b8b))
* **CI:** use setup_environment to manage python ([7b13f9c](https://github.com/sciexp/flytezen/commit/7b13f9cd1f138c0c40c20b4dcb6f61b79de3c700))
* **CI:** use vars for variables ([7eed03f](https://github.com/sciexp/flytezen/commit/7eed03fc5aa9fd54dbe36445c577149fd6d40958))
* **CI:** variable name collision ([029cd8d](https://github.com/sciexp/flytezen/commit/029cd8dc009eb662ca6a8bbdd4485c00ccadff18)), closes [/github.com/rlespinasse/github-slug-action/blame/00d4236bb38fcea6fc4aa6b1dacc7187fc8e38a0/README.md#L218](https://github.com/sciexp//github.com/rlespinasse/github-slug-action/blame/00d4236bb38fcea6fc4aa6b1dacc7187fc8e38a0/README.md/issues/L218)
* **cli:** disable click ([5cabe51](https://github.com/sciexp/flytezen/commit/5cabe515f3a1fd79b9e02f3548199f2f63947488))
* **cli:** remove unused comments ([142c706](https://github.com/sciexp/flytezen/commit/142c70654c50c5278547b760ab38b58d92c0d5ee))
* **cli:** remove unused execution utils ([e9302ca](https://github.com/sciexp/flytezen/commit/e9302caaab7950d5c09098d54e48bbfeb115de1a))
* **cli:** update main help example ([6ff6194](https://github.com/sciexp/flytezen/commit/6ff6194baa7d3d8e57a6795b27b8e29500c8701d))
* **codecov:** add config ([d44a4c8](https://github.com/sciexp/flytezen/commit/d44a4c88e6ba3a381bb2074efd2f59b05c0095fc))
* **conda-lock:** update ([ff2fdc4](https://github.com/sciexp/flytezen/commit/ff2fdc411ac68c52219c9ab45fdaae3881292e73))
* **configuration:** handle args without type hints ([39f9c33](https://github.com/sciexp/flytezen/commit/39f9c3327a986cd516135062c035c9d17997d60d))
* **configuration:** lint ([360c677](https://github.com/sciexp/flytezen/commit/360c677b33e2b68939539be0a274ac86cb664b88))
* **configuration:** note deprecated bounds ([8df4547](https://github.com/sciexp/flytezen/commit/8df4547da4d9e2b872b0c3c8f1a37be93413caa5))
* **configuration:** return datclass_json ([05f5304](https://github.com/sciexp/flytezen/commit/05f53043a09f106b4a900860cad5af9d7e916de7))
* **conf:** remove unused directory ([8629c9c](https://github.com/sciexp/flytezen/commit/8629c9cba6430cb13e8dd6f7e06e31c50e4b375a))
* **constants:** use dulwich to get repo root path ([28b3c71](https://github.com/sciexp/flytezen/commit/28b3c7127a8f5205786d217dbfc01110566ef4ec))
* **constants:** use module path in logger name ([8fc25f7](https://github.com/sciexp/flytezen/commit/8fc25f7b0b1c6883c941c1fa23dc5a1d686ab35e))
* **containers:** separate deps from lib install ([7aa2a70](https://github.com/sciexp/flytezen/commit/7aa2a70d396adc55eaaca9b12b90b56dc9481886))
* **dataclass_dict:** move to scripts ([bbb58a5](https://github.com/sciexp/flytezen/commit/bbb58a587da4e9a8db5cc080600b68078d306fa0))
* **dataclass_dict:** use dataclasses_json ([315d8e2](https://github.com/sciexp/flytezen/commit/315d8e2a404360949f1e46dbeed6c4d5e4a415b8))
* deprecate requirements files ([9a6495e](https://github.com/sciexp/flytezen/commit/9a6495e9d1463f6b05c214884a83c2c3e2d4b761))
* **devcontainer:** add docker-in-docker ([92f7c18](https://github.com/sciexp/flytezen/commit/92f7c181233bdebeaf6fb098836893412e05543d))
* **devcontainer:** disable docker-compose ([676aba2](https://github.com/sciexp/flytezen/commit/676aba25e6d58dfbf7568c190e5f0cc9c3b5f53a))
* **docs:** path to `.github` ([56c4b7c](https://github.com/sciexp/flytezen/commit/56c4b7c5a6e089a4fb39b6f9cc588c26d1992490))
* **docs:** reference relevant make targets in README quick start ([fb4e5c7](https://github.com/sciexp/flytezen/commit/fb4e5c742ff993052fcb415e1f50eafda2c79eac))
* **docs:** update README ([23](https://github.com/sciexp/flytezen/issues/23)) ([64e7a28](https://github.com/sciexp/flytezen/commit/64e7a2894d4b800902e4c2777582e80bb0a92711))
* enable pip cache ([9bb4165](https://github.com/sciexp/flytezen/commit/9bb41654b7fb34866927ff9b019a07b9900dd431))
* **env:** account for hydra config ([42be750](https://github.com/sciexp/flytezen/commit/42be7500172bd75fa3159642b61da16de360a434))
* **env:** add LOG_LEVEL ([f987ea8](https://github.com/sciexp/flytezen/commit/f987ea872169912b6ea96ee150626162e2f2fb1c))
* **envrc:** update nix-direnv ([582bc10](https://github.com/sciexp/flytezen/commit/582bc10719b57a07b2b2a3706e05868bfd166f89))
* **env:** separate section headings ([32eeedf](https://github.com/sciexp/flytezen/commit/32eeedf4ec6675713c2051516a0950f1a5e3896c))
* **env:** update dotenv example ([55b8d13](https://github.com/sciexp/flytezen/commit/55b8d134d72e34b881fcd2c107cd2e243be4626c))
* **env:** update vars for local cluster execution ([1ec6086](https://github.com/sciexp/flytezen/commit/1ec6086ff7aa53300d3f24d8cd2daa9cda916c13))
* **example:** add defaults for all task args ([1c21532](https://github.com/sciexp/flytezen/commit/1c21532e4a410fa57a57a417d110c82b68b38c95))
* **example:** lint ([de96dec](https://github.com/sciexp/flytezen/commit/de96decb671db2d8a4037c214670741dbdbe642e))
* **execute_utils:** use `inspect.getmembers` to filter by type ([4e1f784](https://github.com/sciexp/flytezen/commit/4e1f784b796554e8a53fd6c0f4bd99cf0c27f5a9))
* **execute:** `register_script` > fast serialization ([d7af044](https://github.com/sciexp/flytezen/commit/d7af04413542c8e4c82cc9747ef01b7e28bee260))
* **execute:** add local mode to main docstring ([9bfe0a9](https://github.com/sciexp/flytezen/commit/9bfe0a97f0c4bae7c0421db5b685c72eee963a8e))
* **execute:** add requirements ([ce4f787](https://github.com/sciexp/flytezen/commit/ce4f7875a5973aa15a28314659a86547fbfe45a8))
* **execute:** comment required env var check ([f5eb17b](https://github.com/sciexp/flytezen/commit/f5eb17ba23a346e80d863f26184561a2f301ac81))
* **execute:** deprecate `generate_workflow_inputs` ([0f0bd3b](https://github.com/sciexp/flytezen/commit/0f0bd3b455ebcb60e2fd004e913cb58df4c2e25b))
* **execute:** ensure dev randomness matches regex ([a5c3fd5](https://github.com/sciexp/flytezen/commit/a5c3fd59346b90c054bf521acfadf70b4090b4ff))
* **execute:** exit if error at completion ([eaf5ed9](https://github.com/sciexp/flytezen/commit/eaf5ed98db03488c7525d43d49cfcbd3433da4a7))
* **execute:** handle workflow already terminated ([0a0bc59](https://github.com/sciexp/flytezen/commit/0a0bc59628532b2e9da5cde1cb759e8ea0381280))
* **execute:** lift workflow config out of store ([53d7525](https://github.com/sciexp/flytezen/commit/53d75256623b2d906f0e90ef239a8ee695177767))
* **execute:** lint generate_workflow_inputs ([11f3d19](https://github.com/sciexp/flytezen/commit/11f3d1995f9d4976eb7cda5c282cd747ab74d087))
* **execute:** lint utils ([72ef4cc](https://github.com/sciexp/flytezen/commit/72ef4cc6954e2d5350865a5942df639580912b4a))
* **execute:** make sync default ([4ca36af](https://github.com/sciexp/flytezen/commit/4ca36afb132db0c6c479c7054cd40fef7554c2f6))
* **execute:** move config tree print to main() ([8730272](https://github.com/sciexp/flytezen/commit/873027294d974004184c6d502d980634e7683dba))
* **execute:** move env vars back inside main ([330dfd7](https://github.com/sciexp/flytezen/commit/330dfd733d916bebabc0edac866dd47adfe0616c))
* **execute:** reenable Enum mode config ([8f859c3](https://github.com/sciexp/flytezen/commit/8f859c3b9228070a9e1f03856dca780c1873fa68))
* **execute:** refactor `execute_workflow` ([62a618b](https://github.com/sciexp/flytezen/commit/62a618b8e27fc7b784f389e669bb1d293fb5b95c))
* **execute:** remove configure hydra util ([b0ee5e9](https://github.com/sciexp/flytezen/commit/b0ee5e93ee2617822354dac10347b329cff3d7ed))
* **execute:** remove env vars check ([61f202b](https://github.com/sciexp/flytezen/commit/61f202b4c46386395e8c7b1dea6aacf59dc290f0))
* **execute:** remove redundant ref to src ([95de701](https://github.com/sciexp/flytezen/commit/95de701adcfaab1637f54ac98f17349ddfef286f))
* **execute:** rename `git_info_to_workflow_version` ([d97361f](https://github.com/sciexp/flytezen/commit/d97361fff95b1db56b0105785f761e9125ab7912))
* **execute:** restore complete destination path ([43aa0bf](https://github.com/sciexp/flytezen/commit/43aa0bf74c99a385e4e0c5ba53154ab67ff7cc7c))
* **execute:** return module and function ([070cd9b](https://github.com/sciexp/flytezen/commit/070cd9be5514e41d03187e253eeaf06cd0f30234))
* **execute:** separate make_config declaration ([cee6ade](https://github.com/sciexp/flytezen/commit/cee6ade512eb9f30669ffe5a81de6bbd5020de3e))
* **execute:** set default `config_path=None` ([e021d7f](https://github.com/sciexp/flytezen/commit/e021d7fb00c3058de0749b8059706fb9e3dce1c3))
* **execute:** set distinct local/remote config ([82fd5a6](https://github.com/sciexp/flytezen/commit/82fd5a64eafe8f79166aedeac419b7698fd8de96))
* **execute:** specify wf vs task registration ([e1e6d04](https://github.com/sciexp/flytezen/commit/e1e6d0461a06c96f43a70204ec3efbd932f62b01))
* **execute:** update `hydra/help` ([8094181](https://github.com/sciexp/flytezen/commit/8094181842c14fa777b88e47e0e8ef6365fb8d6d))
* **execute:** update docstring ([dfed8d5](https://github.com/sciexp/flytezen/commit/dfed8d542711207a4bac53b3889a77780721f7f2))
* **execute:** update docstring ([69e8bd0](https://github.com/sciexp/flytezen/commit/69e8bd08edf2f0fc6fb8a39b3b5ea9a028391441))
* **execute:** update docstrings and comments ([b83b308](https://github.com/sciexp/flytezen/commit/b83b30899c8202b9e763cab6eb2b574558011aa4))
* **execute:** update for enumerated modes ([9c81e6f](https://github.com/sciexp/flytezen/commit/9c81e6fde8c1f7e831ff5ddb570ef0ec822721bd))
* **execute:** update help ([f7186fa](https://github.com/sciexp/flytezen/commit/f7186fae360d2ac422ca504f199e25c98248cad3))
* **execute:** update imports ([e093663](https://github.com/sciexp/flytezen/commit/e093663f46f5cf9017f8fdd51793a1cad261f5a8))
* **execute:** update local image file paths ([c13f828](https://github.com/sciexp/flytezen/commit/c13f828046d1a0400e12370e17b0e74a3be7a892))
* **execute:** update main docstring ([721a438](https://github.com/sciexp/flytezen/commit/721a4383fe0dfede079751a6e879b3b2376499b9))
* **execute:** updates to register before execution ([d61050c](https://github.com/sciexp/flytezen/commit/d61050c2a13db6061dc74af3a6cb2d59570a3ab9))
* **execute:** use `register_script` in `dev` mode ([622399d](https://github.com/sciexp/flytezen/commit/622399d5905d6f39c21d56cd7e9f52c081a63570))
* **execute:** use dataclass to configure workflow ([6b3ab4f](https://github.com/sciexp/flytezen/commit/6b3ab4f04d0e09442be7c8680b7073ac0fe1e77f))
* **execute:** use hydra groups for mode config ([b75e08f](https://github.com/sciexp/flytezen/commit/b75e08f3497ee672d8b8f0a82b271759722dbcaf))
* **execute:** use sys.exit ([22b90d4](https://github.com/sciexp/flytezen/commit/22b90d4f97863d03e8461e71dcefb29ef602d737))
* **execute:** workflow_execution_mode --> mode ([288d741](https://github.com/sciexp/flytezen/commit/288d7411d34c60890a4b2228dda8fb851031fcd6))
* **execute:** write package updates to src directory ([fdbedee](https://github.com/sciexp/flytezen/commit/fdbedee99bbeb21848b78f5239a13ce50569555b))
* **execution_config:** move comment to docstring ([6b84877](https://github.com/sciexp/flytezen/commit/6b848772964a440f2eafbbcb8d85fff529f983d8))
* **execution_config:** set default remote dev ([03f1fd3](https://github.com/sciexp/flytezen/commit/03f1fd368aa91ceadbf1a885c5dabf64f5459dd1))
* **execution_utils:** auto string-lower on version ([80a33c5](https://github.com/sciexp/flytezen/commit/80a33c5982f3bd2af5e7d3a75a980f2b01833b4b))
* **execution_utils:** check env vars for git info ([2949ddd](https://github.com/sciexp/flytezen/commit/2949ddd545b8913b75efdaa24d48e76dbdb73ecf))
* **execution_utils:** disable fetch ([6d61e66](https://github.com/sciexp/flytezen/commit/6d61e662d3b0ed04916eb0b297d6f829dfbfd38c))
* **execution_utils:** fall back to env vars in detached head state ([61a36b3](https://github.com/sciexp/flytezen/commit/61a36b33cf57e8c63d57d3e5a35c0d3a084479fa))
* **execution_utils:** fetch refs ([dc3dc76](https://github.com/sciexp/flytezen/commit/dc3dc76b72a70cf355a83dcc8cb32726d8f65733))
* **execution_utils:** include config group help ([5b2b665](https://github.com/sciexp/flytezen/commit/5b2b665e6ef05bdcd8b28f9684504f65f0d12798))
* **execution_utils:** list branches ([59cf5b1](https://github.com/sciexp/flytezen/commit/59cf5b18ad1314241461ee08d693dfde8ae926fe))
* **execution_utils:** reenable tasks ([2a84eab](https://github.com/sciexp/flytezen/commit/2a84eab259c2c47cf4a97bafba4fda43f15b05fd))
* **execution_utils:** remove comments ([97a896d](https://github.com/sciexp/flytezen/commit/97a896d59073b75b62d287585b9e94647e45cff5))
* **execution_utils:** support Dict[str, DataClass] ([b348b49](https://github.com/sciexp/flytezen/commit/b348b49f9f0142bff142f586038a9a3c2af7cabb))
* **execution_utils:** transiently allow no git repo ([f2859f5](https://github.com/sciexp/flytezen/commit/f2859f56a22ea0353d585227fbdaba550530d0ea))
* **execution_utils:** update help ([16a47f5](https://github.com/sciexp/flytezen/commit/16a47f5007805f2e32ad45d5aa3707e8ddb03921))
* **execution_utils:** update help override examples ([5797316](https://github.com/sciexp/flytezen/commit/5797316451c908a82171ec5bc99f29c2b0f4a2f2))
* **execution_utils:** use dulwich instead of git binary ([b4e6dbb](https://github.com/sciexp/flytezen/commit/b4e6dbbf7ea058376b1a98a3992580708338079d))
* **flake:** add awk and grep to devPackages ([2038c09](https://github.com/sciexp/flytezen/commit/2038c09a3462c7b8458d3beaa9071711698181f5))
* **flake:** add coreutils for dev and to path ([d8aea97](https://github.com/sciexp/flytezen/commit/d8aea975f511fcb7b84819b52c76c32474e7254d))
* **flake:** add extraPackages `pip` to mkPoetryEnv ([66faefc](https://github.com/sciexp/flytezen/commit/66faefc798b76f37e69f369eb272581abe7e29da))
* **flake:** add flytezen git buildInputs ([acda1ff](https://github.com/sciexp/flytezen/commit/acda1ffecac65d394b7655515113c063419f5e6a))
* **flake:** add formatter ([7106d07](https://github.com/sciexp/flytezen/commit/7106d072b8441086ca54dc26526824f9181bbd4f))
* **flake:** add github sha tags ([86324ba](https://github.com/sciexp/flytezen/commit/86324baa2ca3120deb7c4fdccd449a070766e9a8))
* **flake:** add github token ([c2ad239](https://github.com/sciexp/flytezen/commit/c2ad239f19e2a4f56dcdfd47d7b677487287eef6))
* **flake:** add gnutar to devPackages ([b69ef53](https://github.com/sciexp/flytezen/commit/b69ef531088f7a244104bc34f919619f15a8aa8d))
* **flake:** add gzip to sysPackages ([05b151e](https://github.com/sciexp/flytezen/commit/05b151e125fd3c85798dc193a7b3cc117b9d8262))
* **flake:** add man to devPackages ([809a47c](https://github.com/sciexp/flytezen/commit/809a47c65b633248f6b55f92b5dbfc8005e08562))
* **flake:** add manual ghcr.io registry ([a92e5ab](https://github.com/sciexp/flytezen/commit/a92e5abe1bbf162110e90c1c8ce864af8eefc6e5))
* **flake:** add nobody to nixbld ([d147c9a](https://github.com/sciexp/flytezen/commit/d147c9aff522c66f59df6a39c115a877a2ab6839))
* **flake:** add platform-conditional overrides set ([0072541](https://github.com/sciexp/flytezen/commit/0072541403d404cb3af93876d8f34bba3c741efb))
* **flake:** add pre and postCheck hooks ([df86f94](https://github.com/sciexp/flytezen/commit/df86f9485bab2642c6103372f325e3e5bde1ce94))
* **flake:** add shadow pkg and nixbld group ([f06a768](https://github.com/sciexp/flytezen/commit/f06a7684cebafb2bb329ed0c1088c8ac00c99589))
* **flake:** add shadow to devPackages ([ee01ecc](https://github.com/sciexp/flytezen/commit/ee01ecc10f58b71cb1f77f841d28d0c0b8385935))
* **flake:** chmod root home after all modifying scripts ([c513e2d](https://github.com/sciexp/flytezen/commit/c513e2dcfd6e30a708d697cbe6f768b32d597436))
* **flake:** cleanup default package ([659fa4c](https://github.com/sciexp/flytezen/commit/659fa4c9721803c931b048af891b48040298d7f7))
* **flake:** comment on copying local changes to devcontainer ([955632b](https://github.com/sciexp/flytezen/commit/955632bc1f849aa0940192ea340f42b840463200))
* **flake:** copy local repo into container ([fc833e1](https://github.com/sciexp/flytezen/commit/fc833e1b08364b268f2a857330009b899dcbab2f))
* **flake:** disable `mkdocs-material` wheel for all systems ([3690a0b](https://github.com/sciexp/flytezen/commit/3690a0b537d2c08d73c6acef725661c1657c5bc4))
* **flake:** disable branch autoTag and set from env ([bac5b01](https://github.com/sciexp/flytezen/commit/bac5b013286b043571074e2b068e44b06f227bc0))
* **flake:** disable grpcio wheel ([cf9330c](https://github.com/sciexp/flytezen/commit/cf9330c050a2f88497985635b30be391e063e0dd))
* **flake:** disable pre-commit ([71ff4e4](https://github.com/sciexp/flytezen/commit/71ff4e4f2057aafb37f7a8513f06e5dc33830597))
* **flake:** enable allRefs when rev is not on default ([f1080bf](https://github.com/sciexp/flytezen/commit/f1080bf41dc3bb985432968b983a49394716771f))
* **flake:** enable github without registry ([a7f673f](https://github.com/sciexp/flytezen/commit/a7f673fd3e01c6beab12c26a75013b59a2c5e8e3))
* **flake:** include repo source in devcontainer ([1cf7089](https://github.com/sciexp/flytezen/commit/1cf7089cb6e79bb240eac0ab95faad6cea866606))
* **flake:** install shadow on supported systems ([bb85336](https://github.com/sciexp/flytezen/commit/bb8533622baa0c669b3b30583fdfcee76a615f2e))
* **flake:** lint and update comments ([be54295](https://github.com/sciexp/flytezen/commit/be54295f95bb3fa8026fa00f5dff3fd7622df4c2))
* **flake:** make root's home writable in development ([27042c4](https://github.com/sciexp/flytezen/commit/27042c4de718ca8102e7adff04505463d4161acc))
* **flake:** minimal dockerTools image ([ea18fc7](https://github.com/sciexp/flytezen/commit/ea18fc782f1ca76fad7e1e7624e7b47314f82a15))
* **flake:** move gnutar to sysPackages ([515357d](https://github.com/sciexp/flytezen/commit/515357daf6731e1775c858479e8d4bd1dc2f70c3))
* **flake:** move shadow to sys packages ([cbf6010](https://github.com/sciexp/flytezen/commit/cbf601092a1a14484e98eeef5548748512cf9392))
* **flake:** only build env into container ([aed0df3](https://github.com/sciexp/flytezen/commit/aed0df358b9b503a13b0e053005e200fe94720b9))
* **flake:** qualify devcontainer built with nix2container ([62a6bac](https://github.com/sciexp/flytezen/commit/62a6bac34382334b150916543a04d9a2968cbf0c))
* **flake:** quote registry name ([914f4a9](https://github.com/sciexp/flytezen/commit/914f4a9d27886bf180ffd003528b062a31293a42))
* **flake:** reenable automated layer construction ([8d9b181](https://github.com/sciexp/flytezen/commit/8d9b18110c362fd4b82c653bed6781d39893501a))
* **flake:** reenable multiarch build ([44ff7ef](https://github.com/sciexp/flytezen/commit/44ff7ef72cb5157ed49cfd1052261bf32c085d28))
* **flake:** reenable poetryenv with pkg src ([24b39ce](https://github.com/sciexp/flytezen/commit/24b39ceb6abae0c7e2a20bbbb823d461dd6b797e))
* **flake:** refactor devcontainer components ([4be4c43](https://github.com/sciexp/flytezen/commit/4be4c4360a4058dff1dfc1cac72d3cfd56c92722))
* **flake:** remove fakeNss from sysPackages ([24eae8a](https://github.com/sciexp/flytezen/commit/24eae8a075eee8cd291ae1a5321babce03d720b1))
* **flake:** remove redundant permission updates ([d346ce2](https://github.com/sciexp/flytezen/commit/d346ce27287e3cf1360cd6e1635afb44585bc042))
* **flake:** remove redundant poetry install ([9c33652](https://github.com/sciexp/flytezen/commit/9c336528dbd92eb1f47b0744c1de50bb96726847))
* **flake:** remove root from nixbld ([6aa9ab3](https://github.com/sciexp/flytezen/commit/6aa9ab3add96bf40a4384797bc1c55b4e7ad19fa))
* **flake:** replicate devShell in devcontainer ([1b1814a](https://github.com/sciexp/flytezen/commit/1b1814aa9c426faf96029f594cbc5277ed4f1478))
* **flake:** set `WorkingDir` in devcontainerConfig ([9babb13](https://github.com/sciexp/flytezen/commit/9babb137ed41b55c0f718897b944b002975c0224))
* **flake:** set contents in layeredimage ([ce10b2f](https://github.com/sciexp/flytezen/commit/ce10b2f9df63a6b6cb565ca6691214f406578714))
* **flake:** set explicit maxLayers on devcontainerDockerTools ([3ff38ed](https://github.com/sciexp/flytezen/commit/3ff38ed4c2e40a0588ddb4819f431c7e6d16db03))
* **flake:** set git meta env vars in images ([2595170](https://github.com/sciexp/flytezen/commit/25951709d261aae13c441198b140a9bff81b79f6))
* **flake:** set global PYTHONPATH ([b213aff](https://github.com/sciexp/flytezen/commit/b213affc76a368854f9b88acf1dc33c70f733ae4))
* **flake:** setup root user once ([4189801](https://github.com/sciexp/flytezen/commit/41898015cd6c0a09a1aed76a394a431333ba2045))
* **flake:** sync github.repo with devcontainerDockerTools.name ([46ca783](https://github.com/sciexp/flytezen/commit/46ca78324444a716dd8c6c02dcfc652fd26233ec))
* **flake:** use flake-parts ([ce81875](https://github.com/sciexp/flytezen/commit/ce8187544d77886c25d6dc80d12586ee4fddb48c))
* **flake:** use packageName and gitHubOrg variables ([bb94dd4](https://github.com/sciexp/flytezen/commit/bb94dd4142c1f0c5b68651c22ea0f9c667a1d2f4))
* **flake:** zshrc escape dollar signs with backslash ([ffa1c9a](https://github.com/sciexp/flytezen/commit/ffa1c9a176393fc909ff74a702d7205ac641422c))
* **flyte:** add pkce config template ([f1adf59](https://github.com/sciexp/flytezen/commit/f1adf59fce4f07a95f7e1f33535023e610ecb985))
* **github:** add codeowners ([52913f4](https://github.com/sciexp/flytezen/commit/52913f42badaf3131c29de1984eb5593f84fcb8e))
* **hydra:** add clause for detached head state ([1d923e9](https://github.com/sciexp/flytezen/commit/1d923e97cee066c996fe9c08a8bd93c164cb117a))
* **hydra:** ignore config outputs folder ([0f7b469](https://github.com/sciexp/flytezen/commit/0f7b46994c7a0cdb557b892fca501ce2bd7b4010))
* **hydra:** ignore multirun outputs ([1f14abf](https://github.com/sciexp/flytezen/commit/1f14abfc5ca2a32262eecc7b037db6bc11bee7d0))
* **hydra:** update help config ([21f6667](https://github.com/sciexp/flytezen/commit/21f6667f521eb0fe8f2c64041c923d4b493e0865))
* ignore config.yaml ([108b36a](https://github.com/sciexp/flytezen/commit/108b36a1b9b1f3cafcd99ea9f799eca9d31f45dd))
* **init:** lint ([7630bee](https://github.com/sciexp/flytezen/commit/7630beededf85348eb135c6d0f8f60e7447bb910))
* **kaniko:** point build job to correct repo ([1d55fb9](https://github.com/sciexp/flytezen/commit/1d55fb9d11c4b3177e976aec3c60a524af59b285))
* **labels:** update labeler ([ddb5ceb](https://github.com/sciexp/flytezen/commit/ddb5ceb1c6b6ab98dbfc833cfde7a1384cf43892))
* **lint:** line length 80 ([83a8d71](https://github.com/sciexp/flytezen/commit/83a8d71a5cb115cd17e66f1aa7d4835d5957d87a))
* **localctl:** create empty config directory ([35f958e](https://github.com/sciexp/flytezen/commit/35f958e60b70e7debbc840f310ae328445e5e1ee))
* **localctl:** note command source ([00276c5](https://github.com/sciexp/flytezen/commit/00276c5f27ea119fd09f6efc7ee19a70504654b7))
* **logging:** lint ([e800d55](https://github.com/sciexp/flytezen/commit/e800d55d05e841a5734749e50f023aaf75dc3bf8))
* **logging:** rename from `logging_utils` ([59243f0](https://github.com/sciexp/flytezen/commit/59243f0d32cb9dde6d739be1448cf64c123b76b3))
* **lrwine:** add sample inputs for all tasks ([3d8fd81](https://github.com/sciexp/flytezen/commit/3d8fd81423e8228f89c9545e050df8e1f652dd37))
* **lrwine:** comment sleep debug in get_data task ([831981a](https://github.com/sciexp/flytezen/commit/831981a662153b90e2a47f35a70003889d1123e9))
* **lrwine:** comments illustrate multiple args ([b323c75](https://github.com/sciexp/flytezen/commit/b323c7536b2f081af43c3959a5f60a1455da5efb))
* **lrwine:** explicitly type Any fields ([30a686d](https://github.com/sciexp/flytezen/commit/30a686d23f5f2fb018c7c0f8ca171e648a2d4454))
* **lrwine:** lint ([8a1cf60](https://github.com/sciexp/flytezen/commit/8a1cf603366a2d594014f0ed862385e85d3a0627))
* **lrwine:** lint ([d702a5d](https://github.com/sciexp/flytezen/commit/d702a5d5afa38503f6e298778619c2184f0c61db))
* **lrwine:** pretty print parameters to log ([a3c8d9e](https://github.com/sciexp/flytezen/commit/a3c8d9e6c4034bf3e0a3a98fbecee9fe3f34e1e7))
* **lrwine:** remove debug ([ac8e842](https://github.com/sciexp/flytezen/commit/ac8e84221a584537764a1ad36c96cd1839f79551))
* **lrwine:** remove unnecessary comments ([7ff1884](https://github.com/sciexp/flytezen/commit/7ff1884f8fa706bcad5701262567af0a7103ca2b))
* **lrwine:** set cache, retries, and timeout ([92510c5](https://github.com/sciexp/flytezen/commit/92510c57505369fda08101cf228521e06d49c03c))
* **lrwine:** set default instance of wf inputs ([eaa73bc](https://github.com/sciexp/flytezen/commit/eaa73bccfa8e4ff0c1f5e3955d4a19d8ad0e81a8))
* **lrwine:** switch back to mashumaro ([b1d825c](https://github.com/sciexp/flytezen/commit/b1d825c491a9098034c60a11f81e633fe5e69862))
* **lrwine:** test LR input ([26d6cb2](https://github.com/sciexp/flytezen/commit/26d6cb2203a0712084fc80d59ae4141a9b2e32d2))
* **lrwine:** toggle cache ([af53c23](https://github.com/sciexp/flytezen/commit/af53c23dfeea22d1d49c85ad59f61cfd8b83260f))
* **lrwine:** toggle use of dataclasses_json ([1a608e6](https://github.com/sciexp/flytezen/commit/1a608e6f4ae565b1beab46c16fd3efcc1aa8287f))
* **lrwine:** use `-gpu` image ([aba2351](https://github.com/sciexp/flytezen/commit/aba23513b7428a85c6986f3736f1933bfa57e224))
* **lrwine:** use module path in logger name ([721408b](https://github.com/sciexp/flytezen/commit/721408bbc6ff7776fb4d8f968041280fb97b77fc))
* **lrwine:** use pb compatible output type ([5c05343](https://github.com/sciexp/flytezen/commit/5c053436a07dbb210e3d7d85a21d9b4433adb58d))
* **make/readme:** update tree ([b122356](https://github.com/sciexp/flytezen/commit/b12235689ad92e764f735ff4e94052762f9965af))
* **make:** actions debug default false ([449b342](https://github.com/sciexp/flytezen/commit/449b342c8823f4124f6d81f420e1b164b88ef352))
* **make:** add build targets ([c63386f](https://github.com/sciexp/flytezen/commit/c63386f853b084920e10668870ce529905798481))
* **make:** add build to local_image target ([aaa33ac](https://github.com/sciexp/flytezen/commit/aaa33ac54595cfa74ca13c5f5e902bcca6574256))
* **make:** add build workflow ([78461bf](https://github.com/sciexp/flytezen/commit/78461bf88b088283c93f792a0ef8ea7c3273fdef))
* **make:** add nix targets ([84301b3](https://github.com/sciexp/flytezen/commit/84301b32898d5d77a74653e9f64c6faf2bcb6222))
* **make:** add setup and execution headings ([8fc91a1](https://github.com/sciexp/flytezen/commit/8fc91a1139d14a50cb3aca203f398234b70485a9))
* **make:** add target to find pth files in nix store ([bd0f192](https://github.com/sciexp/flytezen/commit/bd0f1924edbe7aca2da52f8f94c5d822c36358eb))
* **make:** add target to install qemu arm64 ([fd2bcf5](https://github.com/sciexp/flytezen/commit/fd2bcf549c94403fe4a42252fbeb6e2f1bf56892))
* **make:** add target to remove local images ([daa940a](https://github.com/sciexp/flytezen/commit/daa940a772e861eeb747426c84e9a005f182d327))
* **make:** add target to run jupyter server in devcontainer [no ci] ([aeb6c49](https://github.com/sciexp/flytezen/commit/aeb6c4936662e03d379280dff6de50d16f6053dc))
* **make:** add workflow name ([b8efce6](https://github.com/sciexp/flytezen/commit/b8efce6c646cfbe7a12111cd684f5a720cd78cec))
* **make:** add workflow package path ([c9c6f22](https://github.com/sciexp/flytezen/commit/c9c6f2242f950bc3f96cb10a15cb38eb54437e94))
* **make:** add WORKFLOW_IMAGE to ghsecrets ([da76b31](https://github.com/sciexp/flytezen/commit/da76b314405cf6a092211e629c011f069536c86c))
* **make:** allow impure devcontainer builds ([2aa9745](https://github.com/sciexp/flytezen/commit/2aa9745627fb9adc5a6327cc84a42f2b9a0efba6))
* **make:** call cli ([6428de8](https://github.com/sciexp/flytezen/commit/6428de87c2bb5261505c8efbded657df3d226e4b))
* **make:** comment unused gh vars ([ab07ecd](https://github.com/sciexp/flytezen/commit/ab07ecd8f32d21a3af33369b0b923d681ed39a6d))
* **make:** compose_list also print processes ([9e34419](https://github.com/sciexp/flytezen/commit/9e34419361148dfc0412775cd22e451bde290285))
* **make:** doc make run with overrides ([0a9f284](https://github.com/sciexp/flytezen/commit/0a9f284276a2958c36fe93a3b55918fd4e092da4))
* **make:** export pip depends on lock ([64623a3](https://github.com/sciexp/flytezen/commit/64623a32fe9230268ea9b0510356ae7dc1e3f078))
* **make:** ignore coverage in tree ([2f20e8c](https://github.com/sciexp/flytezen/commit/2f20e8cddd23492d2fa7af676173354d14199367))
* **make:** ignore venv in tree ([f6f0c95](https://github.com/sciexp/flytezen/commit/f6f0c950aee8527d4ce799b4c4a11a73edb3e7f5))
* **make:** lint ([8](https://github.com/sciexp/flytezen/issues/8)) ([b337416](https://github.com/sciexp/flytezen/commit/b3374168eba7f64b0ae91868b2da68c128c16d1c))
* **make:** move git metadata local vars to top ([fd3ec94](https://github.com/sciexp/flytezen/commit/fd3ec9403e88a931df03da9c1cf5c7dae139680c))
* **make:** remove commented gh var set cmds ([f73cc5d](https://github.com/sciexp/flytezen/commit/f73cc5d5c07631f3db07cc2d724e41c46cdb1660))
* **make:** remove unused secret set cmds ([1d05c85](https://github.com/sciexp/flytezen/commit/1d05c850443cfdae3d64c08e4dfd4d855461e30b))
* **make:** set PAGER=cat for gh list commands ([5f51b44](https://github.com/sciexp/flytezen/commit/5f51b44e41b3341c33a1f250a6c4191a3a92d09b))
* **make:** set run_unregistered from env vars ([a1773ea](https://github.com/sciexp/flytezen/commit/a1773ead4be3ff8998f824c05704d68ace26ede1))
* **make:** simplify test run flags ([50914d9](https://github.com/sciexp/flytezen/commit/50914d9743a9024607f6dac018b717eb82ee684a))
* **make:** support hydra cli overrides ([d78b98e](https://github.com/sciexp/flytezen/commit/d78b98e960f2410d9c8813cb311433dca8268d48))
* **make:** support sha256 digest for image removal ([36ebb06](https://github.com/sciexp/flytezen/commit/36ebb06374f994beaa3dae0aeb8cead3e70f43e5))
* **make:** targets to start devcontainer ([2ffd9dc](https://github.com/sciexp/flytezen/commit/2ffd9dc4a818cdfb76fffc707b4096c4b1aa0565))
* **make:** update `tag_images` target doc ([8ac771e](https://github.com/sciexp/flytezen/commit/8ac771e1abac3e9fcc71efe26d645aadf9895b3e))
* **make:** update for explicit modes ([6fdb52a](https://github.com/sciexp/flytezen/commit/6fdb52ae13ce08f87eff571d2ef60144d94cb487))
* **make:** update gh secrets/vars targets ([aaff451](https://github.com/sciexp/flytezen/commit/aaff451a7a0cc4a8103faf8c1ecd8388333a2141))
* **make:** update gh vars ([81f0ea2](https://github.com/sciexp/flytezen/commit/81f0ea2ddfe24325e8282d1653d030dd461a86ee))
* **make:** update install_crane target ([f8c0fb7](https://github.com/sciexp/flytezen/commit/f8c0fb7d8208c4749609e98199031c0a0405df12))
* **make:** update local cluster targets ([5fea37b](https://github.com/sciexp/flytezen/commit/5fea37b741f0e3b582581a34819908d78dc4c61c))
* **make:** update mode to execution_context ([ccb0799](https://github.com/sciexp/flytezen/commit/ccb079942be50473563d949034c3c8c4bcf66727))
* **make:** update_config ([648c816](https://github.com/sciexp/flytezen/commit/648c816d95ec17efde8aa5c4082b087946f5760d))
* **make:** use git short sha for image tag ([e600479](https://github.com/sciexp/flytezen/commit/e60047997bba149bc757299cdde02da0378ce85d))
* **make:** use global image tag env ([d0a1075](https://github.com/sciexp/flytezen/commit/d0a107524cad1204b4c0d85f0ee8a66e3d9638ed))
* **make:** use poetry shell with cli run commands ([427b2d3](https://github.com/sciexp/flytezen/commit/427b2d33a2262bc6cfa9c813c03f9b911399a44f))
* **make:** use WORKFLOW_ARGS without flag ([74b2166](https://github.com/sciexp/flytezen/commit/74b2166b6e5632a37e58da65af11bf77742b4f22))
* **poetry:** add dulwich ([64a47e9](https://github.com/sciexp/flytezen/commit/64a47e9331467b82aa018f290cbab525662a5c44))
* **poetry:** build venv in project root ([ed4a34c](https://github.com/sciexp/flytezen/commit/ed4a34c89226236d4857cf1762bea49c7920eb08))
* **pyproject:** add plumbum ([803fa6c](https://github.com/sciexp/flytezen/commit/803fa6c6968d4e93b26da910633627f3ed4fd38c))
* **pyproject:** add poethepoet to test extras ([7620f3f](https://github.com/sciexp/flytezen/commit/7620f3fb0e54901a970770b2a7f1b0b2966f3892))
* **pyproject:** appease linter ([2941d74](https://github.com/sciexp/flytezen/commit/2941d74bd240f4c4e44bb8ec7673ea277df16da1))
* **pyproject:** separate dev deps by category ([3f93c64](https://github.com/sciexp/flytezen/commit/3f93c642db50e574bb65c13a6e8f0dd713abae9d))
* **pyproject:** separate mkdocstrings-python ([ce32246](https://github.com/sciexp/flytezen/commit/ce3224628ab8908332800352293271e50d60ea82))
* **pyproject:** update deps ([567e3c4](https://github.com/sciexp/flytezen/commit/567e3c4a9fd2232f0479a10dd2e2c205d116908d))
* **pyproject:** update lint deps ([d57d2ba](https://github.com/sciexp/flytezen/commit/d57d2ba0c63385e7cd41ced621c9d59464d4d268))
* **pyproject:** update protobof and pyarrow ([3201dac](https://github.com/sciexp/flytezen/commit/3201dacbf4f1d4d3fd08036454d0c5b40b865875))
* **pytest:** include xdoctests in pytest runner ([19637ff](https://github.com/sciexp/flytezen/commit/19637ff5e41658ec32ca58acdc6c64dc33903ae1))
* python version string ([56bc882](https://github.com/sciexp/flytezen/commit/56bc8826b160719c59d3ceb9df2e468678b94b0d))
* **readme:** add directory tree draft ([4b02fa2](https://github.com/sciexp/flytezen/commit/4b02fa2239d2671aed826790384e16091d712f6c))
* **README:** update tree ([6b699f6](https://github.com/sciexp/flytezen/commit/6b699f64152e371ec31260cbb8cc4a8320dae498))
* reenable workflow image variable in ci ([b615fe2](https://github.com/sciexp/flytezen/commit/b615fe2b2aafc83c0765ce8da76024eebc0fd034))
* refactor execution utils from execute script ([0c2bc7e](https://github.com/sciexp/flytezen/commit/0c2bc7e917a938d22217321dd5b5e593da0fe7d2))
* remove original dockerfile and build script ([2dfd69f](https://github.com/sciexp/flytezen/commit/2dfd69f008b89dc8c519100672dd6d01d640b258))
* remove unused containerfile ([0cf14e6](https://github.com/sciexp/flytezen/commit/0cf14e6f20641abb3139b6d2000eaba634390bc3))
* remove unused requirements file ([3936a48](https://github.com/sciexp/flytezen/commit/3936a4895e5b70e2cff22866988d3fbe6bd68fbe))
* remove unused requirements-execute file ([45e30e9](https://github.com/sciexp/flytezen/commit/45e30e97a70fdfacc16c4360648c51e8464d0c81))
* rename local cluster ([7de7675](https://github.com/sciexp/flytezen/commit/7de76751768ec576f79794496e040c1efc83d105))
* **requirements:** export from poetry ([1b611d8](https://github.com/sciexp/flytezen/commit/1b611d883ee129570744c67904d21ec2e5b270e4))
* **ruff:** allow F401 (fix imports) ([0f3b93f](https://github.com/sciexp/flytezen/commit/0f3b93ff2a89c9cd6daee483ea0f1a5f510bf128))
* **setup_environment:** use poetry groups ([fc1a1d9](https://github.com/sciexp/flytezen/commit/fc1a1d9d54ec4a838a3c98c6c3090e212f3b40d9))
* **src:** gitkeep dir ([5ab7052](https://github.com/sciexp/flytezen/commit/5ab70523a49dd32564ef56afe43291dc07bd9792))
* **tests:** add test_cli ([8c86009](https://github.com/sciexp/flytezen/commit/8c86009596423c6c8d60250280cc0ce103f36a7f))
* **tests:** remove test_main ([3c3914a](https://github.com/sciexp/flytezen/commit/3c3914a99e330d766feae5a745fc529eafa02b7f))
* uncomment __main__.py ([fe73bcd](https://github.com/sciexp/flytezen/commit/fe73bcdc7099f8d1ec1e30957439571b68ea1d80))
* update dir tree ([3d03e17](https://github.com/sciexp/flytezen/commit/3d03e174535c9e1c5139016bcb293259ef991a19))
* update execution script ([6c3b936](https://github.com/sciexp/flytezen/commit/6c3b9364cd64ad0c46e1d47ad06d4a899f26d11e))
* **vscode:** add settings ([2c7abab](https://github.com/sciexp/flytezen/commit/2c7abab152846331d442c3a4efdd54787cd687cc))
* **vscode:** set default scrollback ([c0cdd6b](https://github.com/sciexp/flytezen/commit/c0cdd6b209b3fb4721fa0d795aeade73e6d9a576))


Reverts

* Revert "fix(argo): patch GITHUB_REF on PR" ([3dc6ba8](https://github.com/sciexp/flytezen/commit/3dc6ba8934cb5daf7de81bbd46053d2eb1d6103d))
* Revert "debug(CI): disconnect build for debugging" ([6fb9f8a](https://github.com/sciexp/flytezen/commit/6fb9f8a92e8ef5d1e593af43767e6b8f6b50967f))
* Revert "test(build): 200GB storage" ([8113a2d](https://github.com/sciexp/flytezen/commit/8113a2d2ecce23a619a084769ff917a050df16c3))

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.