github-actions
released this
13 Feb 19:45
·
1045 commits
to master
since this release
Remote caching is now publicly available through our new service moonbase!
Sign up for a free account and immediately see the benefits in your CI pipelines.
💥 Breaking
- Moved
moon query projects
JSON output behind a--json
flag. - Moved
moon query touched-files
JSON output behind a--json
flag.
🚀 Updates
- Added a
moon completions
command for generating shell completions. - Added a
moon query tasks
command for querying tasks within projects. - Added TypeScript v5 support.
- Added a
hasher.walkStrategy
setting to.moon/workspace.yml
. - Updated
moon query projects
andmoon query touched-files
default output to be easily readable
and parseable.
Projects
- Added a
platform
setting tomoon.yml
, allowing the default platform to be defined for all
tasks. - Updated task
outputs
to support token functions (@group
,@globs
, etc).
Runner
- Added an
--interactive
flag tomoon run
to force a target to run in interactive mode. - Updated tasks marked as
local
to always run in interactive mode.
🐞 Fixes
- Fixed an issue where moon would write to
package.json
ortsconfig.json
with no changes,
causing modified events to trigger.
⚙️ Internal
- Added initial Go lang support to our toolchain.
- Added a
comparisonEstimate
block to run reports. - Added
baselineDuration
andestimatedSavings
topipeline.finished
events.