Git Sync can now handle complete workflows, not just YAML files. Store scripts, configs, and other required files in the same repository, and Dagu will sync them with the workflow. This release also fixes child workflows with file dependencies on remote workers.
Feat
Fixed
- Fix/named child file dependencies (#2657) @bh-schmidt
- Fix Git sync authorization (#2664) @yohamta0
Chore
- test: cover value resolution escaping, coercion, and notice classification (#2658) @arky
- docs: add missing spec 036 row to the status table (#2659) @arky
- test: cover step run array-form validation and shell selection (#2660) @arky
- test: cover the agent DAG decision loop end to end (#2661) @arky
- test: cover git worktree mutation serialization and branch conflicts (#2663) @arky
Contributors
Thanks to our contributors for this release:
| Contribution | Contributor |
|---|---|
| test: cover value resolution escaping, coercion, and notice classification (#2658), docs: add missing spec 036 row to the status table (#2659), test: cover step run array-form validation and shell selection (#2660), test: cover the agent DAG decision loop end to end (#2661), test: cover git worktree mutation serialization and branch conflicts (#2663) | @arky |
| Fix/named child file dependencies (#2657) | @bh-schmidt |
| bug: Distributed named child DAGs with file dependencies fail when dispatched from remote workers (#2656) | @bh-schmidt (report) |
Full Changelog: v2.15.4...v2.16.0
New Contributors
- @bh-schmidt made their first contribution in #2657
Full Changelog: v2.15.4...v2.16.0