Version 0.10.0 (2024-02-09)
Release Notes
This release fixes an issue with shell installers and adds an experimental feature for letting cargo-dist coexist with other release tooling.
Features
tag-namespace
A new experimental config, tag-namespace = "some-prefix"
has been added. Setting tag-name = "owo"
will change the tag matching expression we put in your github ci, to require the tag to start with "owo" for cargo-dist to care about it. This can be useful for situations where you have several things with different tag/release workflows in the same workspace. It also renames release.yaml
to owo-release.yml
to make it clear it's just one of many release workflows.
Fixes
Shell Replaces
0.9.0 had a minor error in a new experimental shell installer feature that would cause scary sed errors to appear in the terminal output for apps with multiple binaries. The core functionality of the installer would work perfectly, with the only degradation in functionality being an optional "install-receipt" failing to be saved to the end-user's system.
In addition, the receipt would point to $CARGO_HOME
instead of $CARGO_HOME/bin
in the default configuration, which has now been changed.
Install cargo-dist 0.10.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://axodotdev.artifacts.axodotdev.host/cargo-dist/v0.10.0/cargo-dist-installer.sh | sh
Install prebuilt binaries via powershell script
irm https://axodotdev.artifacts.axodotdev.host/cargo-dist/v0.10.0/cargo-dist-installer.ps1 | iex
Install prebuilt binaries via Homebrew
brew install axodotdev/homebrew-tap/cargo-dist
Download cargo-dist 0.10.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 |