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
fix(ci): make the PyPI publish workflow actually runnable (#537)
Three things independently prevented a release:
- Both jobs were gated on `github.repository_owner == 'twilio'`, carried over
from the reference implementation. This repo is under segmentio, so a
published release skipped both jobs and reported success having uploaded
nothing. The guard still blocks forks, just against the right owner.
- The runner expression fell through to bare ubuntu-latest, which gets no
runner in this org.
- Tag validation required a v prefix; every tag here is bare (2.3.6, 2.3.5).
Both forms are accepted now.
RELEASING.md described a local twine upload and a bare tag push. Neither
reaches the OIDC path, and `release: published` does not fire on a tag push at
all, so it now says to cut a GitHub Release and to bump pyproject.toml — which
is the file the tag is validated against.
0 commit comments