Skip to content

Add guarded initial crates.io publication - #12

Merged
konojunya merged 1 commit into
mainfrom
agent/initial-crates-publish
Sep 5, 2026
Merged

konojunya merged 1 commit into
mainfrom
agent/initial-crates-publish

Conversation

@konojunya

Copy link
Copy Markdown
Member

Summary

  • Add a main-only, exact-commit bootstrap workflow for stack-compiler 0.1.0.
  • Require successful CI, exact package/license/MSRV identity, and an unused crate name before a credential-free packaging dry run.
  • Expose the short-lived bootstrap secret only to the publication step; document cleanup and the later trusted-publishing handoff.

Verification

  • Four publication guard tests, real Cargo metadata, and actionlint pass.
  • Stable and Rust 1.85 tests, conformance, formatting, Clippy, and rustdoc pass.
  • Coverage: lines 97.92%, functions 98.02%, regions 97.11%.
  • Rust 1.85 crates.io publication dry run passes; no crate has been uploaded by this PR.

@konojunya
konojunya merged commit a446bfe into main Sep 5, 2026
2 checks passed
@konojunya
konojunya deleted the agent/initial-crates-publish branch September 5, 2026 19:16
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