github moonrepo/moon v2.5.6
2.5.6

5 hours ago

Release Notes

🐞 Fixes

  • Fixed an issue where a dependency using cacheStrategy: outputs would produce a different hash
    for the dependent task when the dependency's outputs were hydrated from the content addressable
    storage (experiments.casOutputsCache) instead of being executed. The output glob walk was being
    cached before hydration, resulting in an empty file list when the dependent was hashed.
  • Fixed an issue where a task with glob outputs would delete and restore its output files on every
    cached run, even when the hash matched the previous run and all files still existed. Each file
    received a new inode, causing file watchers to detect a change. We now record the files matched by
    output globs after each run, and reuse them as-is when they still exist, the same as literal file
    and directory outputs.
  • Fixed an issue where the workspace graph cache was not invalidated when a file referenced by an
    inheritedBy.files condition was added to or removed from a project, resulting in stale task
    inheritance until the cache was cleared.
  • Fixed an issue with the Rust toolchain where rustup binaries would shadow cargo binaries,
    resulting in a broken experience.

Install moon_cli 2.5.6

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/moonrepo/moon/releases/download/v2.5.6/moon_cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/moonrepo/moon/releases/download/v2.5.6/moon_cli-installer.ps1 | iex"

Download moon_cli 2.5.6

File Platform Checksum
moon_cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
moon_cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
moon_cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
moon_cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
moon_cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
moon_cli-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
moon_cli-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Don't miss a new moon release

NewReleases is sending notifications on new releases.