Skip to content

Switch release workflow Rust setup to actions-rust-lang/setup-rust-toolchain#1703

Merged
lpcox merged 2 commits intomainfrom
copilot/setup-rust-toolchain-for-wasm
Mar 9, 2026
Merged

Switch release workflow Rust setup to actions-rust-lang/setup-rust-toolchain#1703
lpcox merged 2 commits intomainfrom
copilot/setup-rust-toolchain-for-wasm

Conversation

Copy link
Contributor

Copilot AI commented Mar 9, 2026

Replaces dtolnay/rust-toolchain with the officially maintained actions-rust-lang/setup-rust-toolchain action in the docker job of the release workflow.

Changes

  • release.md / release.lock.yml: Swap dtolnay/rust-toolchain@<sha> # stableactions-rust-lang/setup-rust-toolchain@a0b538fa0b742a6aa35d6e2c169b4bd06d225a98 # v1.15.3; targets: wasm32-wasip1 preserved unchanged.

Copilot AI and others added 2 commits March 9, 2026 16:57
…olchain in release workflow

Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
@lpcox lpcox marked this pull request as ready for review March 9, 2026 17:01
Copilot AI review requested due to automatic review settings March 9, 2026 17:01
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the release workflow’s Rust toolchain setup step to use the officially maintained actions-rust-lang/setup-rust-toolchain action (pinned by SHA), keeping the WASI target configuration intact for building the baked GitHub guard WASM in the docker job.

Changes:

  • Replace dtolnay/rust-toolchain with actions-rust-lang/setup-rust-toolchain@a0b538f… in the docker job.
  • Preserve the existing wasm32-wasip1 target installation configuration in both the source and locked workflows.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/workflows/release.md Switch Rust setup action used by the docker release job (source workflow).
.github/workflows/release.lock.yml Apply the same action swap in the pinned/locked workflow to maintain supply-chain pinning.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@lpcox lpcox merged commit cc22a4e into main Mar 9, 2026
7 checks passed
@lpcox lpcox deleted the copilot/setup-rust-toolchain-for-wasm branch March 9, 2026 17:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants