Skip to content

ci: pin dtolnay/rust-toolchain action, keep channels via toolchain input - #1

Merged
arcaven merged 1 commit into
developfrom
ci/pin-dtolnay-toolchain-action
Aug 4, 2026
Merged

ci: pin dtolnay/rust-toolchain action, keep channels via toolchain input#1
arcaven merged 1 commit into
developfrom
ci/pin-dtolnay-toolchain-action

Conversation

@arcaven

@arcaven arcaven commented Aug 4, 2026

Copy link
Copy Markdown
Member

Org-level sha_pinning_required is being enabled on ArcavenAE, and it has no allowlist, so this repo's two documented pin-gate exemptions (the dtolnay stable and nightly channel refs) would fail workflow startup. The exemption's premise was that the ref name carries the channel; pinning the action commit (2c7215f, master 2026-08-04) and selecting the channel through the explicit toolchain input keeps rolling stable/nightly semantics while closing the mutable-ref surface. The dated-nightly job already passed an explicit toolchain, so only its ref changes. The action-pin-gate allowlist is now empty; the gate validates every remote ref.

The stable and nightly refs were the repo's two documented pin-gate
exemptions because the ref name carried the channel. Pinning the action
commit (2c7215f, master 2026-08-04) and selecting the channel through
the explicit toolchain input keeps rolling-channel semantics while
closing the mutable-ref surface. The action-pin-gate allowlist is now
empty and the gate validates every remote ref. Prepares for org-level
sha_pinning_required, which has no allowlist mechanism.
@arcaven
arcaven merged commit 62fc9f0 into develop Aug 4, 2026
15 checks passed
@arcaven
arcaven deleted the ci/pin-dtolnay-toolchain-action branch August 4, 2026 19:28
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.

1 participant