Changelog
All notable changes to wrkflw will be documented in this file.
wrkflw@0.7.0 - 2025-08-13
⛰️ Features
- (cli) Wrkflw validate accepts multiple paths (files/dirs); autodetects GitHub/GitLab per file; --gitlab forces GitLab for all; graceful EPIPE handling when piped; docs updated - (8765537)
- (executor,parser,docs) Add execution support for reusable workflows (jobs..uses)\n\n- Parser: make jobs.runs-on optional; add job-level uses/with/secrets for caller jobs\n- Executor: resolve and run local/remote called workflows; propagate inputs/secrets; summarize results\n- Docs: document feature, usage, and current limits in README\n- Tests: add execution tests for local reusable workflows (success/failure)\n\nLimits:\n- Does not propagate outputs back to caller\n- secrets: inherit not special-cased; use mapping\n- Remote private repos not yet supported; public only\n- Cycle detection for nested calls unchanged - (66e5406)
- (ui) Enhance TUI help tab with comprehensive documentation and scrolling - (86660ae)
- Move log stream composition and filtering to background thread - (d1268d5)
- Add comprehensive sandboxing for secure emulation mode - (460357d)
🐛 Bug Fixes
- Correct schema file paths for cargo publish - (5d55812)
- Resolve schema file path issues for cargo publish - (79b6389)
- Support array format for runs-on field in GitHub Actions workflows - (7636195)
📚 Documentation
- (readme) Add per-crate READMEs and enhance wrkflw crate README - (58de01e)