All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
2.10.0 - 2023-06-10
- Support
syft
. (#135, thanks @FirelightFlagboy)
2.9.4 - 2023-06-08
- Update
parse-changelog@latest
to 0.5.4.
2.9.3 - 2023-06-05
- Update
cargo-udeps@latest
to 0.1.40.
2.9.2 - 2023-06-03
-
Update
just@latest
to 1.14.0. -
Update
dprint@latest
to 0.37.1. -
Update
cargo-llvm-cov@latest
to 0.5.20.
2.9.1 - 2023-06-01
- Update
wasmtime@latest
to 9.0.3.
2.9.0 - 2023-05-29
-
Update
mdbook@latest
to 0.4.30. -
Make cargo-binstall fallback more robust. (#124, thanks @NobodyXu)
2.8.8 - 2023-05-27
-
Update
wasmtime@latest
to 9.0.2. -
Update
protoc@latest
to 3.23.2. -
Update
cargo-binstall@latest
to 0.23.1.
2.8.7 - 2023-05-23
- Update
wasmtime@latest
to 9.0.1.
2.8.6 - 2023-05-18
- Update
protoc@latest
to 3.23.1.
2.8.5 - 2023-05-16
- Update
cargo-nextest@latest
to 0.9.53.
2.8.4 - 2023-05-14
- Update
mdbook@latest
to 0.4.29.
2.8.3 - 2023-05-12
- Update
wasm-pack@latest
to 0.11.1.
2.8.2 - 2023-05-09
- Update
protoc@latest
to 3.23.0.
2.8.1 - 2023-05-06
-
Update
protoc@latest
to 3.22.4. -
Update
dprint@latest
to 0.36.1. -
Update
cargo-udeps@latest
to 0.1.39. -
Update
cargo-nextest@latest
to 0.9.52. -
Support
cargo-udeps
on x86_64 Linux (musl) and aarch64 Linux/macOS/Windows.
2.8.0 - 2023-05-03
- Trim whitespace from tool names. (#115)
2.7.2 - 2023-04-28
- Update
cargo-llvm-cov@latest
to 0.5.19.
2.7.1 - 2023-04-28
- Update
wasmtime@latest
to 8.0.1.
2.7.0 - 2023-04-27
-
Update
grcov@latest
to 0.8.18. -
Update
cargo-binstall@latest
to 0.23.0.
2.6.19 - 2023-04-25
- Update
cargo-llvm-cov@latest
to 0.5.18.
2.6.18 - 2023-04-21
- Update
cargo-llvm-cov@latest
to 0.5.17.
2.6.17 - 2023-04-20
- Update
wasmtime@latest
to 8.0.0.
2.6.16 - 2023-04-18
- Update
cargo-llvm-cov@latest
to 0.5.16.
2.6.15 - 2023-04-18
- Update
dprint@latest
to 0.36.0.
2.6.14 - 2023-04-16
-
Update
cargo-minimal-versions@latest
to 0.1.12. -
Update
cargo-llvm-cov@latest
to 0.5.15.
2.6.13 - 2023-04-13
- Update
protoc@latest
to 3.22.3.
2.6.12 - 2023-04-12
- Update
cargo-deny@latest
to 0.13.9.
2.6.11 - 2023-04-11
- Update
dprint@latest
to 0.35.4.
2.6.10 - 2023-04-07
- Update
cargo-deny@latest
to 0.13.8.
2.6.9 - 2023-04-05
- Update
cargo-llvm-cov@latest
to 0.5.14.
2.6.8 - 2023-04-05
- Update
cargo-tarpaulin@latest
to 0.25.2.
2.6.7 - 2023-04-04
- Update
cargo-llvm-cov@latest
to 0.5.13.
2.6.6 - 2023-04-02
- Update
cargo-llvm-cov@latest
to 0.5.12.
2.6.5 - 2023-03-25
- Update
cargo-binstall@latest
to 0.22.0.
2.6.4 - 2023-03-21
- Update
wasmtime@latest
to 7.0.0.
2.6.3 - 2023-03-20
-
Update
zola@latest
to 0.17.2. -
Update
wasm-pack@latest
to 0.11.0. -
Update
cargo-nextest@latest
to 0.9.51.
2.6.2 - 2023-03-14
- Update
cargo-binstall@latest
to 0.21.3. This fixes spurious error when accessing crates.io.
2.6.1 - 2023-03-14
- Update
cargo-nextest@latest
to 0.9.50.
2.6.0 - 2023-03-13
-
Update
dprint@latest
to 0.35.3. -
Update
cargo-binstall@latest
to 0.21.2.
2.5.7 - 2023-03-11
- Update
protoc@latest
to 3.22.2.
2.5.6 - 2023-03-10
- Update
wasmtime@latest
to 6.0.1.
2.5.5 - 2023-03-08
-
Update
protoc@latest
to 3.22.1. -
Update
mdbook@latest
to 0.4.28.
2.5.4 - 2023-02-28
-
Update
cargo-llvm-cov@latest
to 0.5.11. -
Update
cargo-hack@latest
to 0.5.28.
2.5.3 - 2023-02-28
- Update
cargo-no-dev-deps@latest
to 0.2.2.
2.5.2 - 2023-02-27
- Update
cargo-tarpaulin@latest
to 0.25.1.
2.5.1 - 2023-02-25
- Update
zola@latest
to 0.17.1.
2.5.0 - 2023-02-23
-
Update
cargo-llvm-cov@latest
to 0.5.10. -
Switch to composite action. (#58)
2.4.4 - 2023-02-21
- Update
wasmtime@latest
to 6.0.0.
2.4.3 - 2023-02-17
-
Update
zola@latest
to 0.17.0. -
Update
protoc@latest
to 3.22.0.
2.4.2 - 2023-02-14
-
Update
mdbook@latest
to 0.4.27. -
Update
dprint@latest
to 0.34.5.
2.4.1 - 2023-02-13
- Update
cargo-binstall@latest
to 0.20.1.
2.4.0 - 2023-02-11
-
Support
cargo-tarpaulin
. (#65, thanks @orhun) -
Support
zola
. (#71, thanks @tranzystorek-io) -
Update
mdbook@latest
to 0.4.26. -
Allow installing cargo subcommands without
cargo
. -
Fix issue where installed non-Rust related binaries cannot be found from PowerShell on Windows. Rust-related binaries, Unix shells such as bash, and non-Windows OS are not affected by this issue.
-
Fix install failure of Rust-related binaries when
$CARGO_HOME/bin
exists, but is not included in the$PATH
. This failure occurred in slightly odd cases, such as multiple installations of rust in different directories. -
Use cargo-binstall fallback also if tool is available but the specified version not available. (#68)
2.3.5 - 2023-02-04
- Update
cross@latest
to 0.2.5.
2.3.4 - 2023-01-26
-
Update
just@latest
to 1.13.0. -
Update
cargo-hack@latest
to 0.5.27. -
Update
cargo-no-dev-deps@latest
to 0.2.1. -
Update
cargo-minimal-versions@latest
to 0.1.11.
2.3.3 - 2023-01-21
- Update
wasmtime@latest
to 5.0.0.
2.3.2 - 2023-01-20
-
Update
just@latest
to 1.12.0. -
Update
cargo-no-dev-deps@latest
to 0.2.0.
2.3.1 - 2023-01-18
-
Update
dprint@latest
to 0.34.4. -
Update
cargo-binstall@latest
to 0.19.3.
2.3.0 - 2023-01-16
-
Update
cargo-binstall@latest
to 0.19.2. -
Use
cargo-binstall
batching mode (#54)
2.2.3 - 2023-01-16
- Update
cargo-llvm-cov@latest
to 0.5.9.
2.2.2 - 2023-01-15
-
Update
cargo-llvm-cov@latest
to 0.5.8. -
Update
cargo-nextest@latest
to 0.9.49.
2.2.1 - 2023-01-12
-
Update
cargo-binstall@latest
to 0.19.1. -
Support
cargo-binstall
on aarch64 Windows.
2.2.0 - 2023-01-11
-
Update
cargo-llvm-cov@latest
to 0.5.7. -
Update
cargo-deny@latest
to 0.13.7. -
Update
parse-changelog@latest
to 0.5.3. -
Update
cargo-minimal-versions@latest
to 0.1.10. -
Update
cargo-hack@latest
to 0.5.26. -
Support
cargo-no-dev-deps
.
2.1.4 - 2023-01-10
- Update
cargo-llvm-cov@latest
to 0.5.5.
2.1.3 - 2023-01-09
- Update
cargo-llvm-cov@latest
to 0.5.4.
2.1.2 - 2023-01-05
- Diagnostic improvements.
2.1.1 - 2023-01-05
-
Emit warning if tool is not specified.
If you encounter this warning, it may be due to a dependabot bug that handles
@<tool>
shorthand in wrong way.Previously, the handling of this case was platform-dependent and may or may not have resulted in an error.
2.1.0 - 2023-01-05
-
Support
grcov
. (#41, thanks @thomcc) -
Update
just@latest
to 1.11.0.
2.0.3 - 2023-01-03
- Update
cargo-nextest@latest
to 0.9.48.
2.0.2 - 2023-01-02
- Update
just@latest
to 1.10.0.
2.0.1 - 2022-12-25
-
Update
cargo-hack@latest
to 0.5.25. -
Update
cargo-minimal-versions@latest
to 0.1.9.
2.0.0 - 2022-12-25
This release implements a mechanism to automatically track the latest version of the tool on our end. (#27) Hopefully, this will avoid situations such as "new version of the tool has been released, but the maintainer has not been aware of it for a number of months". This also makes it easier to add support for new tools.
This release also includes the following improvements:
-
Verify SHA256 checksums for downloaded files in all tools installed from GH releases. (#27)
-
Support omitting the patch/minor version in all tools installed from GH releases. (#27)
For example:
- uses: taiki-e/install-action@v2 with: tool: cargo-hack@0.5
You can also omit the minor version if the major version of tool is 1 or greater.
-
Support
just
. (#34) -
Support
dprint
. (#34)
Note: This release is considered a breaking change because installing on versions not yet recognized by the action or on pre-release versions will no longer work with this release. (They were never officially supported, but they could work before.) Please submit an issue if you need these supports again.
1.17.3 - 2022-12-22
- Update
wasmtime@latest
to 4.0.0.
1.17.2 - 2022-12-17
- Update
mdbook@latest
to 0.4.25.
1.17.1 - 2022-12-15
- Update
mdbook@latest
to 0.4.23. - Support
mdbook
on Linux (musl). - Update
cargo-llvm-cov@latest
to 0.5.3.
1.17.0 - 2022-12-14
- Update
protoc@latest
to 3.21.12. - Support aarch64 self-hosted runners (Linux, macOS, Windows).
- Improve support for Fedora/RHEL based containers/self-hosted runners.
1.16.0 - 2022-12-14
-
Update
cargo-binstall@latest
to 0.18.1. (#32, thanks @NobodyXu) -
If the host environment lacks packages required for installation, such as
curl
ortar
, install them if possible.It is mainly intended to make the use of this action easy on containers or self-hosted runners, and currently supports Debian-based distributions (including Ubuntu) and Alpine.
The system's package manager is used for these installations. However,
bash
, which is an execution requirement of the action itself, andcargo
, which is usually preferred for installation by rustup rather than the system's package manager, are not covered by these installations.See also the compatibility note in readme.
1.15.5 - 2022-12-13
- Update
shellcheck@latest
to 0.9.0.
1.15.4 - 2022-12-12
- Update
shfmt@latest
to 3.6.0. - Update
cargo-binstall@latest
to 0.18.0. - Support installing
cargo-binstall
on linux with custom host targets such as x86_64-alpine-linux-musl.
1.15.3 - 2022-12-11
- Fix bug regarding musl host detection. (#29)
1.15.2 - 2022-12-10
- Update
mdbook-linkcheck@latest
to 0.7.7. - Update
protoc@latest
to 3.21.11.
1.15.1 - 2022-12-03
- Update
wasmtime@latest
to 3.0.1. - Update
protoc@latest
to 3.21.10. - Update
cargo-hack@latest
to 0.5.24.
1.15.0 - 2022-11-29
- Support
cargo-deny
. - Update
mdbook@latest
to 0.4.22.
1.14.7 - 2022-11-27
- Update
cargo-llvm-cov@latest
to 0.5.2.
1.14.6 - 2022-11-27
- Update
cargo-hack@latest
to 0.5.23. - Update
cargo-llvm-cov@latest
to 0.5.1. - Update
cargo-minimal-versions@latest
to 0.1.8.
1.14.5 - 2022-11-27
- Update
wasmtime@latest
to 3.0.0. - Update
cargo-binstall@latest
to 0.17.0.
1.14.4 - 2022-11-04
- Update
cargo-udeps@latest
to 0.1.35.
1.14.3 - 2022-10-28
- Update
wasmtime@latest
to 2.0.1. - Update
protoc@latest
to 3.21.9.
1.14.2 - 2022-10-25
- Update
cargo-hack@latest
to 0.5.22. - Update
cargo-minimal-versions@latest
to 0.1.7. - Update
parse-changelog@latest
to 0.5.2.
1.14.1 - 2022-10-21
- Update
wasmtime@latest
to 2.0.0. - Update
protoc@latest
to 3.21.8.
1.14.0 - 2022-10-18
- Update
protoc@latest
to 3.21.7. - Update
cargo-binstall@latest
to 0.16.0. (#28, thanks @NobodyXu) - Reject semver operators in version. This was not supported even before, but was accidentally accepted in the
cargo-binstall
fallback. (#26, thanks @NobodyXu)
1.13.9 - 2022-09-28
- Update
cargo-binstall@latest
to 0.14.0. (#24, thanks @coltfred)
1.13.8 - 2022-09-26
- Update
cargo-hack@latest
to 0.5.21.
1.13.7 - 2022-09-25
- Work around cargo-binstall upgrade issue on Windows. (#23)
- Ensure that the latest cargo-binstall is used. (#22, thanks @NobodyXu)
1.13.6 - 2022-09-25
- Update
cargo-binstall@latest
to 0.13.3.
1.13.5 - 2022-09-24
- Update
cargo-hack@latest
to 0.5.20. - Downgrade
cargo-binstall@latest
to 0.13.1 to avoid upstream bug.
1.13.4 - 2022-09-22
- Update
cargo-hack@latest
to 0.5.19.
1.13.3 - 2022-09-20
- Update
wasmtime@latest
to 1.0.0.
1.13.2 - 2022-09-16
- Update
cargo-udeps@latest
to 0.1.33.
1.13.1 - 2022-09-15
- Update
protoc@latest
to 3.21.6.
1.13.0 - 2022-09-10
- Avoid using sudo on
protoc
installation.
1.12.4 - 2022-09-10
- Update
cargo-llvm-cov@latest
to 0.5.0.
1.12.3 - 2022-09-08
- Update
parse-changelog@latest
to 0.5.1.
1.12.2 - 2022-09-04
- Update
cargo-hack@latest
to 0.5.18.
1.12.1 - 2022-09-01
- Update
wasmtime@latest
to 0.40.1.
1.12.0 - 2022-08-28
- Support
cargo-valgrind
. (#20, thanks @messense)
1.11.2 - 2022-08-23
- Update
wasmtime@latest
to 0.40.0. - Update
cargo-udeps@latest
to 0.1.32. - Update
protoc@latest
to 3.21.5.
1.11.1 - 2022-08-13
- Make installation that uses
cargo-binstall
robust. (#19, thanks @NobodyXu)
1.11.0 - 2022-08-13
- Update
cargo-hack@latest
to 0.5.17. - Support
cargo-udeps
. (#17, thanks @gifnksm)
1.10.4 - 2022-08-06
- Update
cargo-llvm-cov@latest
to 0.4.14.
1.10.3 - 2022-08-01
-
Support
wasm-pack
on Windows. -
Support specifying the version of
wasm-pack
.
1.10.2 - 2022-08-01
- Support
protoc
on Windows.
1.10.1 - 2022-08-01
-
Fix missing include files when installing
protoc
on Linux and macOS. -
Installation of
protoc
on Windows is not currently working (in all released versions) and is considered unsupported.
1.10.0 - 2022-08-01
- Set the
PROTOC
environment variable when installingprotoc
if it has not already been set.
1.9.0 - 2022-08-01
- Support
protoc
. - Support
shellcheck
on Windows. - Support
shfmt
on Windows.
1.8.4 - 2022-08-01
- Update
cargo-llvm-cov@latest
to 0.4.13.
1.8.3 - 2022-07-30
- Support
taiki-e/install-action@mdbook-linkcheck
shorthand for mdbook-linkcheck.
1.8.2 - 2022-07-30
- Update
cargo-hack@latest
to 0.5.16. - Update
cargo-llvm-cov@latest
to 0.4.12.
1.8.1 - 2022-07-26
- Fix
cargo-binstall
installation failure.
1.8.0 - 2022-07-26
-
Only use musl binaries for nextest if glibc isn't available. See #13 for more.
-
Fix
cargo-binstall
installation failure. (#16, thanks @CAD97) -
Accept
cargo-nextest
as an alias fornextest
. (#15, thanks @CAD97)
1.7.0 - 2022-07-25
- Install Rust-related binaries to
/usr/local/bin
when$CARGO_HOME/bin
and$HOME/.cargo/bin
is not available.
1.6.1 - 2022-07-25
- Fix diagnostics.
1.6.0 - 2022-07-25
- Support
mdbook-linkcheck
. - Support
mdbook
on Windows. - Support
wasmtime
on Windows. - Support
nextest
on Linux (musl). - Fix installation failure when
$CARGO_HOME/bin
and$HOME/.cargo/bin
is not available.
1.5.11 - 2022-07-25
- Fix
cargo-binstall
installation on macOS and Windows.
1.5.10 - 2022-07-24
- Update
parse-changelog@latest
to 0.5.0.
1.5.9 - 2022-07-22
- Update
wasmtime@latest
to 0.39.1. - Update
mdbook@latest
to 0.4.21.
1.5.8 - 2022-07-21
- Update
wasmtime@latest
to 0.39.0.
1.5.7 - 2022-07-20
- Update
cargo-llvm-cov@latest
to 0.4.11.
1.5.6 - 2022-07-18
- Update
cargo-llvm-cov@latest
to 0.4.10.
1.5.5 - 2022-07-18
- Update
cargo-hack@latest
to 0.5.15.
1.5.4 - 2022-07-16
- Update
mdbook@latest
to 0.4.20. - Update
cross@latest
to 0.2.4. - Update
cargo-minimal-versions@latest
to 0.1.5. - Update
parse-changelog@latest
to 0.4.9.
1.5.3 - 2022-07-07
- Update
cargo-llvm-cov@latest
to 0.4.9.
1.5.2 - 2022-07-02
- Update
cross@latest
to 0.2.2.
1.5.1 - 2022-07-02
- Update
mdbook@latest
to 0.4.19.
1.5.0 - 2022-06-28
- Enable secure mode for
cargo-binstall
. (#9, thanks @NobodyXu) - Update
wasmtime@latest
to 0.38.1.
1.4.2 - 2022-06-16
- Update
cargo-llvm-cov@latest
to 0.4.8.
1.4.1 - 2022-06-13
- Update
cargo-llvm-cov@latest
to 0.4.7.
1.4.0 - 2022-06-10
- Support
cargo-binstall
. (#8, thanks @NobodyXu) - Use
cargo-binstall
as a fallback if the unsupported package is specified. (#8, thanks @NobodyXu) - Update
shfmt@latest
to 3.5.1.
1.3.13 - 2022-06-02
- Update
cargo-hack@latest
to 0.5.14. - Update
cargo-llvm-cov@latest
to 0.4.5. - Update
cargo-minimal-versions@latest
to 0.1.4. - Update
parse-changelog@latest
to 0.4.8.
1.3.12 - 2022-05-30
- Update
cargo-llvm-cov@latest
to 0.4.4.
1.3.11 - 2022-05-29
- Update
cargo-llvm-cov@latest
to 0.4.3.
1.3.10 - 2022-05-24
- Update
cargo-llvm-cov@latest
to 0.4.1.
1.3.9 - 2022-05-21
- Update
wasmtime@latest
to 0.37.0.
1.3.8 - 2022-05-12
- Update
shfmt@latest
to 3.5.0.
1.3.7 - 2022-05-12
- Update
cargo-hack@latest
to 0.5.13. - Update
cargo-llvm-cov@latest
to 0.4.0.
1.3.6 - 2022-05-06
- Update
cargo-llvm-cov@latest
to 0.3.3.
1.3.5 - 2022-05-05
- Update
cargo-llvm-cov@latest
to 0.3.2.
1.3.4 - 2022-05-01
- Update
cargo-llvm-cov@latest
to 0.3.1.
1.3.3 - 2022-04-21
- Update
wasmtime@latest
to 0.36.0.
1.3.2 - 2022-04-16
- Update
mdbook@latest
to 0.4.18. - Update
wasmtime@latest
to 0.35.3.
1.3.1 - 2022-04-08
- Update
cargo-llvm-cov@latest
to 0.3.0.
1.3.0 - 2022-04-04
- Support
mdbook
. (#4, thanks @thomcc)
1.2.2 - 2022-03-18
- Support specifying the version of
nextest
. (#3, thanks @sunshowers)
1.2.1 - 2022-03-18
- Update
cargo-llvm-cov@latest
to 0.2.4.
1.2.0 - 2022-03-18
- Support
nextest
.
1.1.9 - 2022-03-10
- Update
wasmtime@latest
to 0.35.1.
1.1.8 - 2022-03-05
- Update
cargo-llvm-cov@latest
to 0.2.3.
1.1.7 - 2022-03-02
- Update
cargo-llvm-cov@latest
to 0.2.2.
1.1.6 - 2022-02-20
- Update
cargo-llvm-cov@latest
to 0.2.1. - Update
shfmt@latest
to 3.4.3.
1.1.5 - 2022-02-08
- Update
wasmtime@latest
to 0.34.0.
1.1.4 - 2022-02-06
- Update
cargo-llvm-cov@latest
to 0.2.0.
1.1.3 - 2022-02-06
- Update
cargo-minimal-versions@latest
to 0.1.3.
1.1.2 - 2022-01-21
- Update
cargo-hack@latest
to 0.5.12. - Update
cargo-llvm-cov@latest
to 0.1.16. - Update
cargo-minimal-versions@latest
to 0.1.2. - Update
parse-changelog@latest
to 0.4.7.
1.1.1 - 2022-01-21
- Update
cargo-hack@latest
to 0.5.11.
1.1.0 - 2022-01-09
- Support
valgrind
,wasm-pack
, andwasmtime
.
1.0.3 - 2022-01-06
- Update
cargo-llvm-cov@latest
to 0.1.15.
1.0.2 - 2022-01-05
- Update
cargo-minimal-versions@latest
to 0.1.1.
1.0.1 - 2022-01-05
- Fix error in cases where the release has been created but the binary has not yet been uploaded.
1.0.0 - 2021-12-30
Initial release