Skip to content

fix(release): resume crates.io publication - #46

Merged
fullzer4 merged 2 commits into
mainfrom
fix/crates-user-agent
Sep 9, 2026
Merged

fix(release): resume crates.io publication#46
fullzer4 merged 2 commits into
mainfrom
fix/crates-user-agent

Conversation

@fullzer4

@fullzer4 fullzer4 commented Sep 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • send the User-Agent required by the crates.io API during idempotency checks
  • use publisher scripts from the workflow commit while keeping artifacts built and tested from the exact release tag

Validation

  • crates.io preflight returns 404 instead of 403 with the new User-Agent
  • shellcheck tools/release/publish-crates.sh
  • bash -n tools/release/publish-crates.sh
  • actionlint

This enables a safe manual resume of v0.3.4. npm, PyPI, WASM, and FFI already published successfully; their idempotent publishers will skip/replace the same release outputs.

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