Repository navigation
docs(release): document PyPI Pending Publisher constraint, MFA helper, and check all release tags - #3323
Merged
gspencergoog merged 3 commits intoOct 19, 2026
Conversation
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> Signed-off-by: Greg Spencer <gspencergoog@users.noreply.github.com>
nan-yu
approved these changes
Oct 19, 2026
nan-yu
left a comment
Collaborator
There was a problem hiding this comment.
Thanks for updating the release doc for new packages. Since you're on this topic, would you mind updating the comment in the Confirm release tags are visible step in .github/workflows/release-pypi.yml?
Since python/a2ui-a2a/v0.1.0 and python/a2ui-adk/v0.1.0 are now tagged, that loop could optionally be expanded to include 'python/a2ui-a2a/v*' and 'python/a2ui-adk/v*'.
This was referenced Oct 20, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Documents first-time setup for new PyPI packages, the single Pending Publisher limit, and MFA helper commands in the Python release guide and skill. Also expands the tag check in
.github/workflows/release-pypi.ymlnow thata2ui-a2aanda2ui-adkhave initial release tags.Changes
a2ui-a2aanda2ui-adkindocs/contributing/release.mdand.agents/skills/a2ui-release-python/SKILL.mdwith general instructions for releasing a new PyPI package for the first time.https://pypi.org/manage/account/publishing/.(email, sub). Therefore,a2ui-py@oss-exit-gate-prod.iam.gserviceaccount.comcan have only one Pending Publisher at a time, and new packages must be published sequentially.oathtool --totp -b "YOUR_MFA_SETUP_KEY"command for generating the 6-digit MFA code and points tohttps://groups.google.com/a/google.com/g/a2ui-pypi-publish-botfor unrecognized-device verification emails.Confirm release tags are visiblestep in.github/workflows/release-pypi.ymlto check reachable tags for'python/a2ui-a2a/v*'and'python/a2ui-adk/v*'alongside'python/a2ui-core/v*'and'python/a2ui-agent-sdk/v*'.Impact & Risks
.github/workflows/release-pypi.ymlcheck thatpython/a2ui-a2a/v*andpython/a2ui-adk/v*tags are present in the checkout before building distributions.Testing
main:npx prettier --checkand CI checks on the pull request (python-ci,format-check,static-checks, andzizmor).