github moonrepo/moon v2.2.4
2.2.4

4 hours ago

Release Notes

🐞 Fixes

  • Fixed an issue where proto's auto-clean would remove tools installed by moon as they weren't
    marked as used.
  • Fixed a regression where moon would fail with Failed to execute git and capture output when
    .gitmodules referenced a submodule that hadn't been checked out (e.g. update = none).
    Uninitialized submodules are now skipped, matching the v1 behavior.
  • Fixed an issue where toolchain dependency installation would be skipped even when the vendor
    directory does not exist.
  • Fixed an issue where failing actions would not re-run again because their hash would be persisted,
    even on failure.
  • Fixed an issue where WouldBlock errors would trigger when attempting to flush buffered output to
    the console.
  • Fixed an issue where --upstream=none would error for missing dependencies.

🧰 Toolchains

  • Python
    • Fixed an issue where the wrong arguments were passed to uv sync depending on whether proto is
      managing the Python version.
    • Fixed an issue where venv paths were not available to commands run through the toolchain, like
      uv sync.

⚙️ Internal

  • Updated dependencies.

Install moon_cli 2.2.4

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download moon_cli 2.2.4

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.