Releases: CHIMEFRB/workflow
Releases · CHIMEFRB/workflow
v0.6.0
v0.5.0
v0.4.0
v0.3.0
v0.2.0
v0.1.0
0.1.0 (2023-07-19)
⚠ BREAKING CHANGES
- workflow: In addition to work.pipeline, work.site and work.user are now required parameters. Dropped support for site name allenby and deprecated attributes.
- workflow: breaking changes to workflow work object with the following move, precursors -> config.parent, groups -> config.orgs|config.teams, path is deprecated and archive is now moved to config.archive.
Features
- audit daemon: add time buffer to deleting failed work (46eb8f5)
- audit daemon: remove deletion from audit daemon scope (bba327d)
- cd: added cd pipeline (38b8b91)
- ci: added pre-commit & tests (80871a1)
- cli: added workflow pipelines cli (8bf7515)
- copy-util: created copy util (271123c)
- results: implement transfer daemon (09456ca)
- tasks: Updated tasks and tests to work with v2 buckets (9662fd2)
- transfer daemon: handle failed and stale work deletion (a69e19a)
- transfer daemon: return dict results instead of bool (b5fc513)
- transfer_daemon: handle 400 Bad Request (613d62b)
- transfer_daemon: update transfer rules (b3e055b)
- workflow_daemons: allow test_mode; fix tests (37380e2)
- workflow-daemons: add cli options; continuously run daemons (f2f0930)
- workflow-pipelines: added cli support (84583e0)
- workflow-piplines: added deploy and rm commands (3ec10c4)
- workflow/buckets: added functionality to return ids when depositing work (f831b15)
- workflow: add functionality for work.config.archive (4d595f7)
- workflow: added capability to filter workflow run by work.tags and work.config.parent fields (3ec1043)
- workflow: Added HTTP interface to the work object (645103a)
- workflow: added pre-commit, gitignore configs. Reorganized project structure. Starting work on developing resources structure for results/buckets API (05a00c2)
- workflow: added support for work.functiona and work.command (400e29e)
- workflow: added support for work.notify.slack functionality (0a0f569)
- workflow: added utility to check if the script is running from k8s or docker runtime (193ee01)
- workflow: added view to cli (56810e8)
- workflow: cli (0a4396f)
- workflow: First crack at audit daemon (40d04ab)
- workflow: First crack at transfer daemon rough code. (f84316b)
- workflow: Made audit daemon runnable (68e19c3)
- workflow: major qol improvement for work object (1fa93d2)
- workflow: refactored entire workflow core (f77df8f)
- workflow: run: upload logs to loki (42b2709)
- workflow: site names (eb8985d)
- workflow: updated to workflow cli to handler merging of defaults and output of function more gracefullu (857fe38)
- workflow: updated work object (c89822c)
- workflow: work.withdraw now supports selecting work on event, site, priority and user in addition to pipeline (cda6ade)
Bug Fixes
- add aro as valid site (d60ada7)
- archive-run: check for files before creating directory (e24886d)
- buckets: added cli to delete works (c72c61d)
- configs: added base structure (3382816)
- logging: fixed issue when log level was not propogated to root handlers (8f5e529)
- modules: fixed results default urls (97a388d)
- notify: append to instead of overwriting (6d70fcb)
- notify: append to instead of overwriting (6ca4a74)
- pipeline: fixed errors handling null work.parameters and tests (b549aa7)
- pipelines: import fix (85b28cc)
- pre-commit: significant pre-commit fixes (e5e5836)
- readme: added basic readme (e10b06f)
- results: update return values to int (d2081df)
- slack-notifications: format products and plots into slack hyperlinks (1c4f40a)
- transfer daemon: fix deposit result status (314f36c)
- transfer daemon: fix typo (951ad88)
- transfer daemon: Updated transfer daemon to work with results (d7ee97e)
- transfer_daemon: fix Bad Request bug in 104 (5a217e4)
- transfer_daemon: fix bug when no results should be deposited (c843470)
- transfer_daemon: max limit_per_run adjusted to OId length (64db691)
- transfer-daemon: update archive keys (1f3cbdf)
- various: fixes for lint, dockerfile and flake8 (d375a0e)
- work.py: fixed condition statement for pipeline reformatting (067db77)
- work: added pipeline name reformatting (b3f791b)
- work: added syntax warning for bad pipeline name (1233e59)
- workflow pipeline: buckets run on 8004 onsite, not 8001 (922a84a)
- workflow_daemons: fix args that were passed in...