Skip to content

@moonrepo/[email protected]

Compare
Choose a tag to compare
@github-actions 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 and moon query touched-files default output to be easily readable
    and parseable.
Projects
  • Added a platform setting to moon.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 to moon 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 or tsconfig.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 and estimatedSavings to pipeline.finished events.