Skip to content

Conversation

@darvid
Copy link
Owner

@darvid darvid commented Dec 2, 2025

fixes self-defeating race condition where tag was moved to HEAD before checking if HEAD was tagged

- move release check BEFORE tag movement step
- add PyPI as source of truth for whether version is already published
- handle "tag exists but not on PyPI" case to allow retries
- gate all publish steps on release_check output
@darvid darvid force-pushed the fix/publish-workflow-order branch from df32d7d to 1d19ca7 Compare December 2, 2025 03:22
@darvid darvid merged commit d21f90d into main Dec 2, 2025
13 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.

2 participants