🚀 Updates
- Added support for persistent tasks.
- Added
persistent
task option tomoon.yml
(is also set vialocal
). - Persistent tasks run last in the dependency graph.
- Added
- Updated long running processes to log a checkpoint indicating it's still running.
- Updated task
platform
detection to only use the platform if the toolchain language is enabled. - Started migration to a newer/better logging implementation.
🐞 Fixes
- Fixed an issue where a task would panic for missing outputs.
⚙️ Internal
- Reworked file groups to use workspace relative paths, instead of project relative.
- Reworked processes to better handle command line arguments, shells, and piped stdin input.