Skip to content

Avoid blocked Rust toolchain action#6

Merged
Marc-André Moreau (mamoreau-devolutions) merged 2 commits into
masterfrom
mamoreau-devolutions/fix-rust-workflows
May 21, 2026
Merged

Avoid blocked Rust toolchain action#6
Marc-André Moreau (mamoreau-devolutions) merged 2 commits into
masterfrom
mamoreau-devolutions/fix-rust-workflows

Conversation

@mamoreau-devolutions
Copy link
Copy Markdown
Contributor

Summary

  • Replace dtolnay/rust-toolchain@stable in non-release workflows with direct rustup install steps
  • Match the existing Devolutions workflow pattern used by multi-pwsh, pinget, and psign release builds
  • Keep existing allowed GitHub and cache actions unchanged

Context

Recent workflow runs failed at startup because dtolnay/rust-toolchain@stable is not permitted by the Devolutions GitHub Actions allowlist.

Validation

  • Confirmed dtolnay/rust-toolchain no longer appears under .github/workflows
  • Ran git diff --check

Replace dtolnay/rust-toolchain usage in non-release workflows with direct rustup installation steps, matching existing Devolutions workflow patterns.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Address clippy warnings surfaced by ci-unix after replacing the Rust toolchain action, including the portable sign-pe command variant size and follow-on lint gates.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mamoreau-devolutions Marc-André Moreau (mamoreau-devolutions) merged commit 7d2dd41 into master May 21, 2026
18 checks passed
@mamoreau-devolutions Marc-André Moreau (mamoreau-devolutions) deleted the mamoreau-devolutions/fix-rust-workflows branch May 21, 2026 13:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant