From 20717fda0b3a24d6bb71c7694025772c728b74a3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Apr 2026 16:37:29 +0000 Subject: [PATCH 1/3] chore(deps): bump dtolnay/rust-toolchain in the github-actions group Bumps the github-actions group with 1 update: [dtolnay/rust-toolchain](https://github.com/dtolnay/rust-toolchain). Updates `dtolnay/rust-toolchain` from 1.95.0 to 1.100.0 - [Release notes](https://github.com/dtolnay/rust-toolchain/releases) - [Commits](https://github.com/dtolnay/rust-toolchain/compare/1.95.0...1.100.0) --- updated-dependencies: - dependency-name: dtolnay/rust-toolchain dependency-version: 1.100.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions ... Signed-off-by: dependabot[bot] --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8282cf3..54a02f1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -59,7 +59,7 @@ jobs: fetch-depth: 0 - name: Install Rust toolchain - uses: dtolnay/rust-toolchain@1.95.0 + uses: dtolnay/rust-toolchain@1.100.0 with: components: rustfmt, clippy From 8f68ca7284881abfcc90caf4c4e9460aa8e70ce9 Mon Sep 17 00:00:00 2001 From: Tim Cogan Date: Fri, 17 Apr 2026 08:41:07 -0500 Subject: [PATCH 2/3] Read the Rust toolchain from rust-toolchain.toml --- .github/dependabot.yml | 4 ++++ .github/workflows/ci.yml | 20 +++++++++++++++++++- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 296dd23..c35d91d 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -40,6 +40,10 @@ updates: commit-message: prefix: chore include: scope + # The Rust toolchain version comes from rust-toolchain.toml and is updated + # by the dedicated rust-toolchain ecosystem below. + ignore: + - dependency-name: dtolnay/rust-toolchain groups: github-actions: patterns: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 54a02f1..119e24d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -58,9 +58,27 @@ jobs: with: fetch-depth: 0 + - name: Resolve Rust toolchain + id: rust-toolchain + shell: bash + run: | + set -euo pipefail + + toolchain="$( + awk -F '"' '/^[[:space:]]*channel[[:space:]]*=[[:space:]]*"/ { print $2; exit }' rust-toolchain.toml + )" + + [[ -n "$toolchain" ]] || { + echo "failed to determine Rust toolchain from rust-toolchain.toml" >&2 + exit 1 + } + + echo "toolchain=$toolchain" >> "$GITHUB_OUTPUT" + - name: Install Rust toolchain - uses: dtolnay/rust-toolchain@1.100.0 + uses: dtolnay/rust-toolchain@master with: + toolchain: ${{ steps.rust-toolchain.outputs.toolchain }} components: rustfmt, clippy - name: Cache cargo artifacts From 01032ac573cadc22ffee6d7babca38a78f4f880b Mon Sep 17 00:00:00 2001 From: Tim Cogan Date: Fri, 17 Apr 2026 08:53:32 -0500 Subject: [PATCH 3/3] Address review comments --- .github/dependabot.yml | 4 ---- .github/workflows/ci.yml | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index c35d91d..296dd23 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -40,10 +40,6 @@ updates: commit-message: prefix: chore include: scope - # The Rust toolchain version comes from rust-toolchain.toml and is updated - # by the dedicated rust-toolchain ecosystem below. - ignore: - - dependency-name: dtolnay/rust-toolchain groups: github-actions: patterns: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 119e24d..b625269 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -76,7 +76,7 @@ jobs: echo "toolchain=$toolchain" >> "$GITHUB_OUTPUT" - name: Install Rust toolchain - uses: dtolnay/rust-toolchain@master + uses: dtolnay/rust-toolchain@3c5f7ea28cd621ae0bf5283f0e981fb97b8a7af9 # master with: toolchain: ${{ steps.rust-toolchain.outputs.toolchain }} components: rustfmt, clippy