You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
crates.io caps new-crate names at ~1 per 10 minutes (burst of 5). The
prior loop blasted them at ~15s intervals and the v1.2.0 run hit 429
after publishing 5 of 16 crates.
Replace the three layered batches with one combined loop that:
1. Queries the crates.io API for each name+version before uploading
and skips if already present (idempotent recovery).
2. Sleeps 615s after every successful new-crate upload.
Dep ordering is preserved by the loop ordering (layer 0 → 1 → 2). Job
timeout-minutes raised to 240 because 16 fresh names × ~10min plus
verify time runs close to 3h.
Re-run via workflow_dispatch (force_publish=true) after merge to drain
the 11 remaining unpublished crates.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments