Skip to content

ci(release-plz): switch to crates.io trusted publishing - #479

Merged
jedsalazar merged 1 commit into
edera-dev:mainfrom
jedsalazar:jed/krata-trusted-publishing
Oct 27, 2026
Merged

jedsalazar merged 1 commit into
edera-dev:mainfrom
jedsalazar:jed/krata-trusted-publishing

Conversation

@jedsalazar

@jedsalazar jedsalazar commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Switches the release workflow from a static API token to crates.io's trusted publishing (OIDC-based, short-lived credentials scoped to this exact workflow)
  • Updates the release-plz action to a version that supports the trusted-publishing exchange natively

Why

Replaces a long-lived secret with a short-lived credential minted per-run — nothing stored, nothing to rotate, nothing to leak.

Test plan

  • Confirm the next release-plz run on main succeeds (publish or clean no-op)
  • Confirm a real version publish goes through end-to-end
  • Finish locking down the old publish path once the above are verified

@jedsalazar
jedsalazar added this pull request to the merge queue Oct 27, 2026
Merged via the queue into edera-dev:main with commit 7b3f5d6 Oct 27, 2026
8 checks passed
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.

2 participants