Release Notes
🐞 Fixes
- Fixed an issue where a dependency using
cacheStrategy: outputswould 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
outputswould 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.filescondition 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 | shInstall 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 |