Skip to content

fix: allow release reruns after publish#14

Merged
andyWang1688 merged 1 commit intodevelopfrom
fix/release-rerun-v011
Mar 20, 2026
Merged

fix: allow release reruns after publish#14
andyWang1688 merged 1 commit intodevelopfrom
fix/release-rerun-v011

Conversation

@andyWang1688
Copy link
Copy Markdown
Owner

Summary

  • allow the release workflow to skip PyPI upload on reruns when the version already exists and the GitHub Release is already present
  • keep explicit manual recovery support for cases where PyPI publish succeeded before GitHub Release creation
  • cover the rerun decision logic with regression tests in release metadata helpers

Test Plan

  • actionlint
  • PYTHONPATH=. python -m unittest tests.test_release_metadata -v
  • PYTHONPATH=. python -m unittest discover -s tests

@andyWang1688 andyWang1688 merged commit 6db96d3 into develop Mar 20, 2026
2 checks passed
@andyWang1688 andyWang1688 deleted the fix/release-rerun-v011 branch March 20, 2026 12:10
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