Skip to content

Dispatch trusted publisher from release control - #49

Merged
bigboateng merged 1 commit into
mainfrom
rust-oidc-dispatch
Aug 7, 2026
Merged

Dispatch trusted publisher from release control#49
bigboateng merged 1 commit into
mainfrom
rust-oidc-dispatch

Conversation

@bigboateng

Copy link
Copy Markdown
Contributor

Summary

  • replace the unsupported crates.io workflow_run publisher event with workflow_dispatch
  • dispatch the exact tagged version from the protected release controller
  • grant only the controller job the Actions permission needed for that dispatch

crates.io explicitly refuses trusted-publishing tokens for workflow_run. workflow_dispatch is supported and remains bound to the protected version tag and three registry environments.

Verification

  • release and release-control tests pass
  • the live OIDC exchange reached crates.io and identified only the unsupported event boundary
  • a protected workflow_dispatch replay is running for v0.1.36

@bigboateng
bigboateng merged commit a1ee1a4 into main Aug 7, 2026
10 checks passed
@bigboateng
bigboateng deleted the rust-oidc-dispatch branch August 7, 2026 22:41
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