github moonrepo/moon @moonrepo/cli@0.13.0

latest releases: v1.40.5, @moonrepo/core-windows-x64-msvc@1.40.5, @moonrepo/core-macos-x64@1.40.5...
3 years ago

💥 Breaking

  • The node setting in .moon/workspace.yml is now optional, allowing repos to opt-out of Node.js
    support (in preparation for future languages support). This shouldn't affect you if the setting is
    already explicitly defined.
  • Renamed actionRunner setting to runner in .moon/workspace.yml.

🚀 Updates

  • Added a new moon check command, for running all build/test tasks for a project(s).
  • Added a hasher setting to .moon/workspace.yml, for controlling aspects of smart hashing.
  • Updated hashing to utilize the resolved version from the lockfile when applicable.
  • Updated the action runner to fail when an output is defined and the output does not exist after
    being ran.
  • Released a new @moonrepo/types npm package.

⚙️ Internal

  • The SetupToolchain action has been updated to be language/platform aware, and as such, was split
    into SetupNodeToolchain and SetupSystemToolchain.
  • Output is now buffered when running a target. This should reduce tearing and increase performance.
  • Upgraded all Cargo dependencies.

Don't miss a new moon release

NewReleases is sending notifications on new releases.