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
Releases can now be cut merge-driven, not only by an explicit tag. The
release workflow also triggers on a master push that introduces a Bump version … commit (e.g. merging a bump PR with a merge commit): it
gates on CI, then creates the vX.Y.Z tag and publishes. Pushing a vX.Y.Z
tag directly still works as a fallback. Every external action (tag, PyPI
upload, GitHub Release) is idempotent, so a re-run never double-publishes. See docs/developer-guide/releasing.md.