Skip to content

Fix Crate Publishing Synchronization#12

Merged
ryansann merged 2 commits into
mainfrom
crate-publishing
Jun 26, 2026
Merged

Fix Crate Publishing Synchronization#12
ryansann merged 2 commits into
mainfrom
crate-publishing

Conversation

@ryansann

Copy link
Copy Markdown
Owner

Summary

Makes the release workflow more resilient and quiets current GitHub Actions runtime warnings.

Changes

  • Replaces brittle cargo search polling with exact cargo info crate@version checks
  • Makes crates.io publishing retry-safe when a crate version was already published
  • Extends crates.io index propagation wait time
  • Moves crates publishing into scripts/publish-crates.sh
  • Updates GitHub Actions versions to current Node 24-compatible majors

Testing

  • bash -n scripts/publish-crates.sh
  • make ci

@ryansann
ryansann merged commit 92deebf into main Jun 26, 2026
2 checks passed
@ryansann
ryansann deleted the crate-publishing branch June 26, 2026 01:33
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