mirror of
https://github.com/nushell/nushell.git
synced 2026-10-28 08:54:52 +08:00
build(deps): bump actions-rust-lang/setup-rust-toolchain from 1.17.0 to 2.0.0 (#19029)
Bumps [actions-rust-lang/setup-rust-toolchain](https://github.com/actions-rust-lang/setup-rust-toolchain) from 1.17.0 to 2.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions-rust-lang/setup-rust-toolchain/releases">actions-rust-lang/setup-rust-toolchain's releases</a>.</em></p> <blockquote> <h2>v2.0.0</h2> <h2>What's Changed</h2> <ul> <li> <p>Use <code>CARGO_BUILD_WARNINGS</code> for enforcing warning free compilations (<a href="https://redirect.github.com/actions-rust-lang/setup-rust-toolchain/issues/98">#98</a>) This is a new variable supported by cargo 1.97+ <a href="https://blog.rust-lang.org/2026/07/09/Rust-1.97.0/#cargo-support-for-denying-warnings">and sets the <code>build.warnings</code> config</a>. It allows removing the <code>RUSTFLAGS="-D warnings"</code> default, which will improve compatibility with <code>target.*.rustflags</code> and <code>.cargo/config.toml</code> files.</p> <p>This adds a new <code>build-warnings</code> input to configure the value for the <code>build.warnings</code> config.</p> </li> <li> <p>Add error matcher for Rust panics This will highlight the location of the panic location during tests.</p> </li> <li> <p>Reuse output of <code>rustc --version --verbose</code> calls (<a href="https://redirect.github.com/actions-rust-lang/setup-rust-toolchain/issues/103">#103</a> by <a href="https://github.com/ChihweiLHBird"><code>@ChihweiLHBird</code></a>)</p> </li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ChihweiLHBird"><code>@ChihweiLHBird</code></a> made their first contribution in <a href="https://redirect.github.com/actions-rust-lang/setup-rust-toolchain/pull/103">actions-rust-lang/setup-rust-toolchain#103</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.17.0...v2.0.0">https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1.17.0...v2.0.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/actions-rust-lang/setup-rust-toolchain/blob/main/CHANGELOG.md">actions-rust-lang/setup-rust-toolchain's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <p>All notable changes to this project will be documented in this file.</p> <p>The format is based on <a href="https://keepachangelog.com/en/1.0.0/">Keep a Changelog</a>, and this project adheres to <a href="https://semver.org/spec/v2.0.0.html">Semantic Versioning</a>.</p> <h2>[Unreleased]</h2> <h2>[2.0.0] - 2026-09-07</h2> <ul> <li> <p>Use <code>CARGO_BUILD_WARNINGS</code> for enforcing warning free compilations (<a href="https://redirect.github.com/actions-rust-lang/setup-rust-toolchain/issues/98">#98</a>) This is a new variable supported by cargo 1.97+ <a href="https://blog.rust-lang.org/2026/07/09/Rust-1.97.0/#cargo-support-for-denying-warnings">and sets the <code>build.warnings</code> config</a>. It allows removing the <code>RUSTFLAGS="-D warnings"</code> default, which will improve compatibility with <code>target.*.rustflags</code> and <code>.cargo/config.toml</code> files.</p> <p>This adds a new <code>build-warnings</code> input to configure the value for the <code>build.warnings</code> config.</p> </li> <li> <p>Add error matcher for Rust panics This will highlight the location of the panic location during tests.</p> </li> <li> <p>Reuse output of <code>rustc --version --verbose</code> calls (<a href="https://redirect.github.com/actions-rust-lang/setup-rust-toolchain/issues/103">#103</a> by <a href="https://github.com/ChihweiLHBird"><code>@ChihweiLHBird</code></a>)</p> </li> </ul> <h2>[1.17.0] - 2026-06-25</h2> <ul> <li>Add new parameter <code>cache-targets</code> that is propagated to <code>Swatinem/rust-cache</code> as <code>cache-targets</code> (<a href="https://redirect.github.com/actions-rust-lang/setup-rust-toolchain/issues/84">#84</a>). This allows disabling caching of the workspace <code>target</code> directory, e.g. when using <code>sccache</code>, while keeping the rest of the cache enabled.</li> </ul> <h2>[1.16.1] - 2026-05-08</h2> <ul> <li>Renamed internally used variable to avoid clashes with globally existing variables. This fixes the interference of the TOOLCHAIN variable as reported in <a href="https://redirect.github.com/actions-rust-lang/setup-rust-toolchain/issues/91">#91</a>.</li> </ul> <h2>[1.16.0] - 2026-04-13</h2> <ul> <li>Add new parameter <code>cache-save-if</code> that is propagated to <code>Swatinem/rust-cache</code> as <code>save-if</code> (<a href="https://redirect.github.com/actions-rust-lang/setup-rust-toolchain/issues/90">#90</a> by <a href="https://github.com/ChanTsune"><code>@ChanTsune</code></a>)</li> </ul> <h2>[1.15.4] - 2026-03-15</h2> <ul> <li>Bump Swatinem/rust-cache from 2.8.2 to 2.9.1 (<a href="https://redirect.github.com/actions-rust-lang/setup-rust-toolchain/issues/87">#87</a> by <a href="https://github.com/hyperfinitism"><code>@hyperfinitism</code></a>) This gets rid of the warnings about Node.js 20.</li> </ul> <h2>[1.15.3] - 2026-03-01</h2> <ul> <li>Bump Swatinem/rust-cache from 2.8.1 to 2.8.2</li> </ul> <h2>[1.15.2] - 2025-10-04</h2> <ul> <li>Fix: Run the version detection steps in the selected <code>rust-src-dir</code> directory. This should enable the version selection even without a default toolchain installed. Fixes <a href="https://redirect.github.com/actions-rust-lang/setup-rust-toolchain/issues/74">#74</a>.</li> </ul> <h2>[1.15.1] - 2025-09-23</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions-rust-lang/setup-rust-toolchain/commit/ecabd13d1c56bd1345c230e542e9144811ad706f"><code>ecabd13</code></a> Prepare changelog for 2.0.0 release</li> <li><a href="https://github.com/actions-rust-lang/setup-rust-toolchain/commit/dc0039119c40a73363ef8aa36cecf5b44a260d7f"><code>dc00391</code></a> Add error matcher for Rust panics</li> <li><a href="https://github.com/actions-rust-lang/setup-rust-toolchain/commit/70de7eb7ad0b09e07bfd410f1322fa8c0cabfe80"><code>70de7eb</code></a> Merge pull request <a href="https://redirect.github.com/actions-rust-lang/setup-rust-toolchain/issues/103">#103</a> from ChihweiLHBird/reuse-rustc-verbose-output</li> <li><a href="https://github.com/actions-rust-lang/setup-rust-toolchain/commit/c420b69d2b138295fd15e0657ee6df4082082b52"><code>c420b69</code></a> Merge pull request <a href="https://redirect.github.com/actions-rust-lang/setup-rust-toolchain/issues/105">#105</a> from actions-rust-lang/use-build-warnings</li> <li><a href="https://github.com/actions-rust-lang/setup-rust-toolchain/commit/d94d10afcf74900a3a5d9e06ca0f742e9939fa8b"><code>d94d10a</code></a> Use CARGO_BUILD_WARNINGS for enforcing warning free compilations</li> <li><a href="https://github.com/actions-rust-lang/setup-rust-toolchain/commit/34430aa949d489e52a8298cf44d37687816a388e"><code>34430aa</code></a> Reuse rustc verbose output instead of invoking rustc three times.</li> <li><a href="https://github.com/actions-rust-lang/setup-rust-toolchain/commit/0267444136ce4919088f5eae0461f736f21356de"><code>0267444</code></a> Merge pull request <a href="https://redirect.github.com/actions-rust-lang/setup-rust-toolchain/issues/102">#102</a> from actions-rust-lang/dependabot/github_actions/Swat...</li> <li><a href="https://github.com/actions-rust-lang/setup-rust-toolchain/commit/5fa2882d530879536093c3ccff2f02f8cf17d8fb"><code>5fa2882</code></a> Bump Swatinem/rust-cache from 2.9.1 to 2.9.2</li> <li><a href="https://github.com/actions-rust-lang/setup-rust-toolchain/commit/8439c15d249cd2e2a5c80ad3da200c3d8c553ae4"><code>8439c15</code></a> Merge pull request <a href="https://redirect.github.com/actions-rust-lang/setup-rust-toolchain/issues/100">#100</a> from actions-rust-lang/dependabot/github_actions/acti...</li> <li><a href="https://github.com/actions-rust-lang/setup-rust-toolchain/commit/c8f944a9fe45dd3927fc57284f27f46460f067ba"><code>c8f944a</code></a> Bump actions/checkout from 7.0.0 to 7.0.1</li> <li>See full diff in <a href="https://github.com/actions-rust-lang/setup-rust-toolchain/compare/166cdcfd11aee3cb47222f9ddb555ce30ddb9659...ecabd13d1c56bd1345c230e542e9144811ad706f">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This commit is contained in:
1 parent
776a29db5e
commit
8fc5f69c1e
3 files changed
+3
-3
No files matched your search
@@ -180,7 +180,7 @@ jobs:
|
||||
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
|
||||
|
||||
- name: Setup Rust toolchain and cache
|
||||
uses: actions-rust-lang/setup-rust-toolchain@166cdcfd11aee3cb47222f9ddb555ce30ddb9659 # v1.17.0
|
||||
uses: actions-rust-lang/setup-rust-toolchain@ecabd13d1c56bd1345c230e542e9144811ad706f # v2.0.0
|
||||
|
||||
- name: Install Nushell
|
||||
run: cargo install --path . --locked --force
|
||||
|
||||
@@ -187,7 +187,7 @@ jobs:
|
||||
echo "targets = ['${{matrix.target}}']" >> rust-toolchain.toml
|
||||
|
||||
- name: Setup Rust toolchain and cache
|
||||
uses: actions-rust-lang/setup-rust-toolchain@166cdcfd11aee3cb47222f9ddb555ce30ddb9659 # v1.17.0
|
||||
uses: actions-rust-lang/setup-rust-toolchain@ecabd13d1c56bd1345c230e542e9144811ad706f # v2.0.0
|
||||
# WARN: Keep the rustflags to prevent from the winget submission error: `CAQuietExec: Error 0xc0000135`
|
||||
with:
|
||||
cache: false
|
||||
|
||||
@@ -91,7 +91,7 @@ jobs:
|
||||
echo "targets = ['${{matrix.target}}']" >> rust-toolchain.toml
|
||||
|
||||
- name: Setup Rust toolchain
|
||||
uses: actions-rust-lang/setup-rust-toolchain@166cdcfd11aee3cb47222f9ddb555ce30ddb9659 # v1.17.0
|
||||
uses: actions-rust-lang/setup-rust-toolchain@ecabd13d1c56bd1345c230e542e9144811ad706f # v2.0.0
|
||||
# WARN: Keep the rustflags to prevent from the winget submission error: `CAQuietExec: Error 0xc0000135`
|
||||
with:
|
||||
cache: false
|
||||
|
||||
Reference in new issue
Block a user