Use CARGO_BUILD_WARNINGS for enforcing warning free compilations (#98)
This is a new variable supported by cargo 1.97+ and sets the build.warnings config.
It allows removing the RUSTFLAGS="-D warnings" default, which will improve compatibility with target.*.rustflags and .cargo/config.toml files.
This adds a new build-warnings input to configure the value for the build.warnings config.
Add error matcher for Rust panics
This will highlight the location of the panic location during tests.
Fix: Run the version detection steps in the selected rust-src-dir directory.
This should enable the version selection even without a default toolchain installed.
Fixes #74.
Add new parameters cache-all-crates and cache-workspace-crates that are propagated to Swatinem/rust-cache as cache-all-crates and cache-workspace-crates
Solves #67
Fix problem matcher for rustfmt output.
The format has changed since rust-lang/rustfmt#5971 and now follows the form "filename:line".
Thanks to @0xcypher02 for pointing out the problem.
Add extra argument cache-on-failure and forward it to Swatinem/rust-cache. (#39 by @samuelhnrq)
Set the default the value to true.
This will result in more caching than previously.
This helps when large dependencies are compiled only for testing to fail.
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions-rust-lang/setup-rust-toolchain](https://github.com/actions-rust-lang/setup-rust-toolchain) | action | major | `v1` → `v2` |
---
### Release Notes
<details>
<summary>actions-rust-lang/setup-rust-toolchain (actions-rust-lang/setup-rust-toolchain)</summary>
### [`v2.0.0`](https://github.com/actions-rust-lang/setup-rust-toolchain/releases/tag/v2.0.0)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.17.0...v2.0.0)
##### What's Changed
- Use `CARGO_BUILD_WARNINGS` for enforcing warning free compilations ([#​98](https://github.com/actions-rust-lang/setup-rust-toolchain/issues/98))
This is a new variable supported by cargo 1.97+ [and sets the `build.warnings` config](https://blog.rust-lang.org/2026/07/09/Rust-1.97.0/#cargo-support-for-denying-warnings).
It allows removing the `RUSTFLAGS="-D warnings"` default, which will improve compatibility with `target.*.rustflags` and `.cargo/config.toml` files.
This adds a new `build-warnings` input to configure the value for the `build.warnings` config.
- Add error matcher for Rust panics
This will highlight the location of the panic location during tests.
- Reuse output of `rustc --version --verbose` calls ([#​103](https://github.com/actions-rust-lang/setup-rust-toolchain/issues/103) by [@​ChihweiLHBird](https://github.com/ChihweiLHBird))
##### New Contributors
- [@​ChihweiLHBird](https://github.com/ChihweiLHBird) made their first contribution in [#​103](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/103)
**Full Changelog**: <https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.17.0...v2.0.0>
### [`v1.17.0`](https://github.com/actions-rust-lang/setup-rust-toolchain/releases/tag/v1.17.0)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.16.1...v1.17.0)
##### What's Changed
- Bump actions/checkout from 6 to 6.0.2 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​94](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/94)
- Bump actions/checkout from 6.0.2 to 6.0.3 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​95](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/95)
- feat: add cache-targets input propagated to Swatinem/rust-cache by [@​somaz94](https://github.com/somaz94) in [#​96](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/96)
- Bump actions/checkout from 6.0.3 to 7.0.0 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​97](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/97)
##### New Contributors
- [@​somaz94](https://github.com/somaz94) made their first contribution in [#​96](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/96)
**Full Changelog**: <https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.16.1...v1.17.0>
### [`v1.16.1`](https://github.com/actions-rust-lang/setup-rust-toolchain/releases/tag/v1.16.1)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.16...v1.16.1)
##### What's Changed
- Rename local variables to avoid conflicts with global variables by [@​jonasbb](https://github.com/jonasbb) in [#​92](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/92)
**Full Changelog**: <https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.16.0...v1.16.1>
### [`v1.16.0`](https://github.com/actions-rust-lang/setup-rust-toolchain/releases/tag/v1.16.0)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.15.4...v1.16)
##### What's Changed
- Update actions/checkout to v6 on README by [@​ryuapp](https://github.com/ryuapp) in [#​88](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/88)
- feat: add cache-save-if input to propagate save-if to Swatinem/rust-cache by [@​ChanTsune](https://github.com/ChanTsune) in [#​90](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/90)
##### New Contributors
- [@​ryuapp](https://github.com/ryuapp) made their first contribution in [#​88](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/88)
- [@​ChanTsune](https://github.com/ChanTsune) made their first contribution in [#​90](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/90)
**Full Changelog**: <https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.15.4...v1.16.0>
### [`v1.15.4`](https://github.com/actions-rust-lang/setup-rust-toolchain/releases/tag/v1.15.4)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.15.3...v1.15.4)
##### What's Changed
- Bump Swatinem/rust-cache from 2.8.2 to 2.9.1 by [@​hyperfinitism](https://github.com/hyperfinitism) in [#​87](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/87)
##### New Contributors
- [@​hyperfinitism](https://github.com/hyperfinitism) made their first contribution in [#​87](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/87)
**Full Changelog**: <https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.15.3...v1.15.4>
### [`v1.15.3`](https://github.com/actions-rust-lang/setup-rust-toolchain/releases/tag/v1.15.3)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.15.2...v1.15.3)
##### What's Changed
- Bump Swatinem/rust-cache from 2.8.1 to 2.8.2 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​83](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/83)
- Add .gitignore to exclude `test-workspace/target/` by [@​xtqqczze](https://github.com/xtqqczze) in [#​85](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/85)
##### New Contributors
- [@​xtqqczze](https://github.com/xtqqczze) made their first contribution in [#​85](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/85)
**Full Changelog**: <https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.15.2...v1.15.3>
### [`v1.15.2`](https://github.com/actions-rust-lang/setup-rust-toolchain/releases/tag/v1.15.2)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.15.1...v1.15.2)
Fix: Run the version detection steps in the selected `rust-src-dir` directory.
This should enable the version selection even without a default toolchain installed.
Fixes [#​74](https://github.com/actions-rust-lang/setup-rust-toolchain/issues/74).
**Full Changelog**: <https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.15.1...v1.15.2>
### [`v1.15.1`](https://github.com/actions-rust-lang/setup-rust-toolchain/releases/tag/v1.15.1)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.15...v1.15.1)
##### What's Changed
- Bump Swatinem/rust-cache from 2.8.0 to 2.8.1 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​73](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/73)
**Full Changelog**: <https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.15.0...v1.15.1>
### [`v1.15.0`](https://github.com/actions-rust-lang/setup-rust-toolchain/releases/tag/v1.15.0)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.14.1...v1.15)
##### What's Changed
- Bump actions/checkout from 4 to 5 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​71](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/71)
- README should direct users to actions/checkout\@​5. by [@​martinfrances107](https://github.com/martinfrances107) in [#​72](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/72)
- enhancement: Add option to specify rust-toolchain.toml path by [@​Kubaryt](https://github.com/Kubaryt) in [#​69](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/69)
##### New Contributors
- [@​martinfrances107](https://github.com/martinfrances107) made their first contribution in [#​72](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/72)
- [@​Kubaryt](https://github.com/Kubaryt) made their first contribution in [#​69](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/69)
**Full Changelog**: <https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.14.1...v1.15.0>
### [`v1.14.1`](https://github.com/actions-rust-lang/setup-rust-toolchain/releases/tag/v1.14.1)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.14...v1.14.1)
##### What's Changed
- Pin `Swatinem/rust-cache` action to a full commit SHA by [@​JohnTitor](https://github.com/JohnTitor) in [#​68](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/68)
##### New Contributors
- [@​JohnTitor](https://github.com/JohnTitor) made their first contribution in [#​68](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/68)
**Full Changelog**: <https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.14.0...v1.14.1>
### [`v1.14.0`](https://github.com/actions-rust-lang/setup-rust-toolchain/releases/tag/v1.14.0)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.13.0...v1.14)
##### What's Changed
- Add new parameters `cache-all-crates` and `cache-workspace-crates` that are propagated to `Swatinem/rust-cache` as `cache-all-crates` and `cache-workspace-crates`
Solves [#​67](https://github.com/actions-rust-lang/setup-rust-toolchain/issues/67)
**Full Changelog**: <https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.13.0...v1.14.0>
### [`v1.13.0`](https://github.com/actions-rust-lang/setup-rust-toolchain/releases/tag/v1.13.0)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.12.0...v1.13.0)
##### What's Changed
- feat: support cache-provider by [@​mindrunner](https://github.com/mindrunner) in [#​65](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/65)
##### New Contributors
- [@​mindrunner](https://github.com/mindrunner) made their first contribution in [#​65](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/65)
**Full Changelog**: <https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.12.0...v1.13.0>
### [`v1.12.0`](https://github.com/actions-rust-lang/setup-rust-toolchain/releases/tag/v1.12.0)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.11.0...v1.12.0)
##### What's Changed
- Support rustup installation for Windows by [@​maennchen](https://github.com/maennchen) in [#​58](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/58)
##### New Contributors
- [@​maennchen](https://github.com/maennchen) made their first contribution in [#​58](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/58)
**Full Changelog**: <https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1...v1.12.0>
### [`v1.11.0`](https://github.com/actions-rust-lang/setup-rust-toolchain/releases/tag/v1.11.0)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.10.1...v1.11.0)
##### What's Changed
- feat: add shared-cache-key to inputs by [@​skanehira](https://github.com/skanehira) in [#​52](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/52)
- fix: add cache-bin input with true as default value by [@​enkhjile](https://github.com/enkhjile) in [#​51](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/51)
- chore: prepare release 1.11.0 by [@​robjtede](https://github.com/robjtede) in [#​53](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/53)
##### New Contributors
- [@​skanehira](https://github.com/skanehira) made their first contribution in [#​52](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/52)
- [@​enkhjile](https://github.com/enkhjile) made their first contribution in [#​51](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/51)
**Full Changelog**: <https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1...v1.11.0>
### [`v1.10.1`](https://github.com/actions-rust-lang/setup-rust-toolchain/releases/tag/v1.10.1)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.10...v1.10.1)
- Fix problem matcher for rustfmt output.
The format has changed since [rust-lang/rustfmt#5971](https://github.com/rust-lang/rustfmt/pull/5971) and now follows the form "filename:line".
Thanks to [@​0xcypher02](https://github.com/0xcypher02) for pointing out the problem.
**Full Changelog**: <https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1...v1.10.1>
### [`v1.10.0`](https://github.com/actions-rust-lang/setup-rust-toolchain/releases/tag/v1.10.0)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.9.0...v1.10)
##### What's Changed
- Add new parameter cache-directories that is propagated to Swatinem/rust-cache ([#​44](https://github.com/actions-rust-lang/setup-rust-toolchain/issues/44) by [@​pranc1ngpegasus](https://github.com/pranc1ngpegasus))
- Add new parameter cache-key that is propagated to Swatinem/rust-cache as key ([#​41](https://github.com/actions-rust-lang/setup-rust-toolchain/issues/41) by [@​iainlane](https://github.com/iainlane))
- Make rustup toolchain installation more robust in light of planned changes [rust-lang/rustup#3635](https://github.com/rust-lang/rustup/issues/3635) and [rust-lang/rustup#3985](https://github.com/rust-lang/rustup/pull/3985)
- Allow installing multiple Rust toolchains by specifying multiple versions in the toolchain input parameter.
- Configure the rustup override behavior via the new override input. ([#​38](https://github.com/actions-rust-lang/setup-rust-toolchain/issues/38))
##### New Contributors
- [@​pranc1ngpegasus](https://github.com/pranc1ngpegasus) made their first contribution in [#​44](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/44)
- [@​iainlane](https://github.com/iainlane) made their first contribution in [#​41](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/41)
**Full Changelog**: <https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1...v1.10.0>
### [`v1.9.0`](https://github.com/actions-rust-lang/setup-rust-toolchain/releases/tag/v1.9.0)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.8.0...v1.9.0)
- Add extra argument `cache-on-failure` and forward it to `Swatinem/rust-cache`. ([#​39](https://github.com/actions-rust-lang/setup-rust-toolchain/issues/39) by [@​samuelhnrq](https://github.com/samuelhnrq))\
Set the default the value to true.
This will result in more caching than previously.
This helps when large dependencies are compiled only for testing to fail.
### [`v1.8.0`](https://github.com/actions-rust-lang/setup-rust-toolchain/releases/tag/v1.8.0)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.7.0...v1.8.0)
- Allow specifying subdirectories for cache.
- Fix toolchain file overriding.
### [`v1.7.0`](https://github.com/actions-rust-lang/setup-rust-toolchain/releases/tag/v1.7.0)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.6.0...v1.7.0)
##### What's Changed
- Allow overriding the toolchain file by [@​Twey](https://github.com/Twey) in [#​26](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/26)
- ci: update checked rust-toolchain version by [@​robjtede](https://github.com/robjtede) in [#​29](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/29)
- Prepare 1.7.0 release by [@​robjtede](https://github.com/robjtede) in [#​30](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/30)
##### New Contributors
- [@​Twey](https://github.com/Twey) made their first contribution in [#​26](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/26)
- [@​robjtede](https://github.com/robjtede) made their first contribution in [#​29](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/29)
**Full Changelog**: <https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.6...v1.7.0>
### [`v1.6.0`](https://github.com/actions-rust-lang/setup-rust-toolchain/releases/tag/v1.6.0)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.5.0...v1.6.0)
##### What's Changed
- Allow disabling problem matcher by [@​dcvz](https://github.com/dcvz) in [#​27](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/27)
- Add docs for the `cachekey` output to the README by [@​obi1kenobi](https://github.com/obi1kenobi) in [#​24](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/24)
##### New Contributors
- [@​dcvz](https://github.com/dcvz) made their first contribution in [#​27](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/27)
- [@​obi1kenobi](https://github.com/obi1kenobi) made their first contribution in [#​24](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/24)
**Full Changelog**: <https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.5...v1.6.0>
### [`v1.5.0`](https://github.com/actions-rust-lang/setup-rust-toolchain/releases/tag/v1.5.0)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.4.4...v1.5.0)
##### What's Changed
- Check that listed components and targets are installed even with a rust-toolchain file by [@​jonasbb](https://github.com/jonasbb) in [#​19](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/19)
- allow disabling RUSTFLAGS config by [@​JeanMertz](https://github.com/JeanMertz) in [#​18](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/18)
##### New Contributors
- [@​JeanMertz](https://github.com/JeanMertz) made their first contribution in [#​18](https://github.com/actions-rust-lang/setup-rust-toolchain/pull/18)
**Full Changelog**: <https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1...v1.5.0>
### [`v1.4.4`](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.4.3...v1.4.4)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.4.3...v1.4.4)
### [`v1.4.3`](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.4.2...v1.4.3)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.4.2...v1.4.3)
### [`v1.4.2`](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.4.1...v1.4.2)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.4.1...v1.4.2)
### [`v1.4.1`](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.4...v1.4.1)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.4...v1.4.1)
### [`v1.4.0`](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.3.7...v1.4)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.3.7...v1.4)
### [`v1.3.7`](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.3.6...v1.3.7)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.3.6...v1.3.7)
### [`v1.3.6`](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.3.5...v1.3.6)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.3.5...v1.3.6)
### [`v1.3.5`](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.3.4...v1.3.5)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.3.4...v1.3.5)
### [`v1.3.4`](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.3.3...v1.3.4)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.3.3...v1.3.4)
### [`v1.3.3`](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.3.2...v1.3.3)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.3.2...v1.3.3)
### [`v1.3.2`](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.3.1...v1.3.2)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.3.1...v1.3.2)
### [`v1.3.1`](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.3...v1.3.1)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.3...v1.3.1)
### [`v1.3.0`](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.2.1...v1.3)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.2.1...v1.3)
### [`v1.2.1`](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.2...v1.2.1)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.2...v1.2.1)
### [`v1.2.0`](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.1.0...v1.2)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.1.0...v1.2)
### [`v1.1.0`](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.0.2...v1.1.0)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.0.2...v1.1.0)
### [`v1.0.2`](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.0.1...v1.0.2)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.0.1...v1.0.2)
### [`v1.0.1`](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1...v1.0.1)
[Compare Source](https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1...v1.0.1)
</details>
---
### Configuration
📅 **Schedule**: (in timezone Asia/Jakarta)
- Branch creation
- "before 10am on monday"
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC40OC4xIiwidXBkYXRlZEluVmVyIjoiNDQuNDguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
renovateBot
changed title from chore(deps): update github actions to v2 to chore(deps): update github actions to v2 - autoclosed2026-09-24 10:21:09 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
v1→v2Release Notes
actions-rust-lang/setup-rust-toolchain (actions-rust-lang/setup-rust-toolchain)
v2.0.0Compare Source
What's Changed
Use
CARGO_BUILD_WARNINGSfor enforcing warning free compilations (#98)This is a new variable supported by cargo 1.97+ and sets the
build.warningsconfig.It allows removing the
RUSTFLAGS="-D warnings"default, which will improve compatibility withtarget.*.rustflagsand.cargo/config.tomlfiles.This adds a new
build-warningsinput to configure the value for thebuild.warningsconfig.Add error matcher for Rust panics
This will highlight the location of the panic location during tests.
Reuse output of
rustc --version --verbosecalls (#103 by @ChihweiLHBird)New Contributors
Full Changelog: https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.17.0...v2.0.0
v1.17.0Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.16.1...v1.17.0
v1.16.1Compare Source
What's Changed
Full Changelog: https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.16.0...v1.16.1
v1.16.0Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.15.4...v1.16.0
v1.15.4Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.15.3...v1.15.4
v1.15.3Compare Source
What's Changed
test-workspace/target/by @xtqqczze in #85New Contributors
Full Changelog: https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.15.2...v1.15.3
v1.15.2Compare Source
Fix: Run the version detection steps in the selected
rust-src-dirdirectory.This should enable the version selection even without a default toolchain installed.
Fixes #74.
Full Changelog: https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.15.1...v1.15.2
v1.15.1Compare Source
What's Changed
Full Changelog: https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.15.0...v1.15.1
v1.15.0Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.14.1...v1.15.0
v1.14.1Compare Source
What's Changed
Swatinem/rust-cacheaction to a full commit SHA by @JohnTitor in #68New Contributors
Full Changelog: https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.14.0...v1.14.1
v1.14.0Compare Source
What's Changed
cache-all-cratesandcache-workspace-cratesthat are propagated toSwatinem/rust-cacheascache-all-cratesandcache-workspace-cratesSolves #67
Full Changelog: https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.13.0...v1.14.0
v1.13.0Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.12.0...v1.13.0
v1.12.0Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1...v1.12.0
v1.11.0Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1...v1.11.0
v1.10.1Compare Source
The format has changed since rust-lang/rustfmt#5971 and now follows the form "filename:line".
Thanks to @0xcypher02 for pointing out the problem.
Full Changelog: https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1...v1.10.1
v1.10.0Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1...v1.10.0
v1.9.0Compare Source
cache-on-failureand forward it toSwatinem/rust-cache. (#39 by @samuelhnrq)Set the default the value to true.
This will result in more caching than previously.
This helps when large dependencies are compiled only for testing to fail.
v1.8.0Compare Source
v1.7.0Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.6...v1.7.0
v1.6.0Compare Source
What's Changed
cachekeyoutput to the README by @obi1kenobi in #24New Contributors
Full Changelog: https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.5...v1.6.0
v1.5.0Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1...v1.5.0
v1.4.4Compare Source
v1.4.3Compare Source
v1.4.2Compare Source
v1.4.1Compare Source
v1.4.0Compare Source
v1.3.7Compare Source
v1.3.6Compare Source
v1.3.5Compare Source
v1.3.4Compare Source
v1.3.3Compare Source
v1.3.2Compare Source
v1.3.1Compare Source
v1.3.0Compare Source
v1.2.1Compare Source
v1.2.0Compare Source
v1.1.0Compare Source
v1.0.2Compare Source
v1.0.1Compare Source
Configuration
📅 Schedule: (in timezone Asia/Jakarta)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.
chore(deps): update github actions to v2to chore(deps): update github actions to v2 - autoclosed