Release Notes
🐞 Fixes
- Fixed an issue where the file groups docs stated that a project-level file group overrides an
inherited file group of the same name. Since v2, they are merged together, with project-level
inputs appended last, and since v2.5,workspace.mergeStrategies.fileGroupscan be used to
replace instead. - Fixed an issue where every
moon runandmoon cifailed in a Git repository without any commits
(aftergit init), asHEADcouldn't be resolved. Until the first commit, the$vcsRevision
token is empty, and there are no revisions to compare, so all uncommitted files are considered
changed. - Fixed an issue where the daemon's memory grew without bound on Linux, and it couldn't be stopped
withmoon daemon stoporSIGTERM. Its file watcher registered a watch for every directory in
the workspace, includingnode_modulesand VCS ignored directories, and followed symlinks, which
revisits the same directories through every link to them, so in a pnpm workspace the registration
never finished. The watcher now skips ignored directories and symlinks, and is registered on its
own thread, so the daemon can shut down at any time. The same symlink walk on macOS and Windows
has also been removed. - Fixed an issue where running tasks with
--affectedoutside of CI, like in a VCS hook, never
installed dependencies, so the tasks failed in a fresh clone or worktree. Dependencies are now
installed when the toolchain's vendor directory (likenode_modules) is missing or empty, but
continue to be skipped when it exists.
Install moon_cli 2.6.5
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/moonrepo/moon/releases/download/v2.6.5/moon_cli-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/moonrepo/moon/releases/download/v2.6.5/moon_cli-installer.ps1 | iex"Download moon_cli 2.6.5
| 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 |