Skip to content

ci: prepare crates.io trusted publishing - #13

Merged
blackmore-technology-group merged 2 commits into
mainfrom
distribution/trusted-publishing
Sep 28, 2026
Merged

blackmore-technology-group merged 2 commits into
mainfrom
distribution/trusted-publishing

Conversation

@blackmore-technology-group

Copy link
Copy Markdown
Owner

Purpose

Prepare the qualified Rust package for secure crates.io publication without a reusable API token.

Changes

  • add tag-gated publish-crates.yml using crates.io Trusted Publishing / GitHub OIDC;
  • require tag/Cargo version equality;
  • rerun locked tests and cargo package before publication;
  • document the required first manual crate release and exact trusted-publisher configuration.

Safety

crates.io requires the first release of a new crate name to be published manually. This workflow therefore prepares future releases; it does not claim the crate is already live.

No conformance semantics or expected values change.

@blackmore-technology-group
blackmore-technology-group merged commit 33236ec into main Sep 28, 2026
6 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.

1 participant