Version 0.9.0 (2024-02-01)
Release Notes
This release contains several new features for users of GitHub Actions. In particular, we've updated the runners we use by default and we now use the latest versions of the upload-artifact and download-artifact GitHub actions.
Features
Newer macOS runners for GitHub Actions
In preparation for the retirement of the macos-11
runners, we've upgraded to the slightly newer macos-12
. We still prefer running on these older runners, and not the newer macos-13
or macos-14
options, for broader compatibility across OS versions.
Users who wish to take advantage of GitHub's new Apple Silicon runners, which entered public beta on January 30, should consider setting up custom runners in their Cargo.toml
:
[workspace.metadata.dist.github-custom-runners]
aarch64-apple-darwin = "macos-14"
Updated to the latest upload-artifact/download-artifact GitHub actions
We now use the latest (v4) versions of the upload-artifact and download-artifact GitHub actions. There's no need to change anything in your app, and most users won't see any changes from this. However, users with custom jobs which read from or write to artifacts will need to update their jobs to account for the new structure.
Install cargo-dist 0.9.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.9.0/cargo-dist-installer.sh | sh
Install prebuilt binaries via powershell script
irm https://github.com/axodotdev/cargo-dist/releases/download/v0.9.0/cargo-dist-installer.ps1 | iex
Install prebuilt binaries via Homebrew
brew install axodotdev/homebrew-tap/cargo-dist
Download cargo-dist 0.9.0
File | Platform | Checksum |
---|---|---|
cargo-dist-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
cargo-dist-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
cargo-dist-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
cargo-dist-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
cargo-dist-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
cargo-dist-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
cargo-dist-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |