github moonrepo/moon @moonrepo/cli@0.24.0

latest releases: v1.40.2, @moonrepo/core-windows-x64-msvc@1.40.2, @moonrepo/core-macos-x64@1.40.2...
2 years ago

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.

Don't miss a new moon release

NewReleases is sending notifications on new releases.