Skip to content

fix(release): publish crates from tagged source - #48

Merged
fullzer4 merged 1 commit into
mainfrom
fix/crates-publish-source
Sep 9, 2026
Merged

fix(release): publish crates from tagged source#48
fullzer4 merged 1 commit into
mainfrom
fix/crates-publish-source

Conversation

@fullzer4

@fullzer4 fullzer4 commented Sep 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • checkout the exact release tag separately for crates.io publication
  • regenerate both crate archives with the same workspace packaging command
  • compare regenerated archives byte-for-byte with the smoke-tested artifacts before publishing
  • invoke cargo publish from the clean tagged source instead of an extracted .crate

Validation

  • actionlint
  • shellcheck tools/release/publish-crates.sh
  • bash -n tools/release/publish-crates.sh
  • regenerated v0.3.4 archives from the tag match both run artifacts byte-for-byte

This fixes the Cargo.toml.orig is reserved failure from release resume run 34347037122.

@fullzer4
fullzer4 merged commit b2efe4b into main Sep 9, 2026
9 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