Skip to content

ci: add production PyPI trusted publishing - #102

Merged
FirefighterBlu3 merged 2 commits into
mainfrom
ci/pypi-publish
Sep 17, 2026
Merged

FirefighterBlu3 merged 2 commits into
mainfrom
ci/pypi-publish

Conversation

@FirefighterBlu3

Copy link
Copy Markdown
Owner

Summary

  • ci: add production PyPI trusted publishing
    Tag-triggered OIDC upload via the pypi environment, matching the
    TestPyPI workflow so 2.1.0+ can publish without a long-lived token.
  • documentation: mark 2.1.0 as the current release
    Move Latest off 2.0.2, date the 2.1.0 notes, and record the PyPI
    trusted-publishing workflow.

After merge, register a GitHub trusted publisher on PyPI for workflow
publish.yml / environment pypi, then run Publish to PyPI.

Signed-off-by: David Ford david@blue-labs.org

FirefighterBlu3 and others added 2 commits September 16, 2026 22:27
Tag-triggered OIDC upload via the pypi environment, matching the
TestPyPI workflow so 2.1.0+ can publish without a long-lived token.

Signed-off-by: David Ford <david@blue-labs.org>
Co-authored-by: Cursor <cursoragent@cursor.com>
Move Latest off 2.0.2, date the 2.1.0 notes, and record the PyPI
trusted-publishing workflow.

Signed-off-by: David Ford <david@blue-labs.org>
Co-authored-by: Cursor <cursoragent@cursor.com>

@FirefighterBlu3 FirefighterBlu3 left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm :>

@FirefighterBlu3
FirefighterBlu3 merged commit 120d134 into main Sep 17, 2026
6 checks passed
@FirefighterBlu3
FirefighterBlu3 deleted the ci/pypi-publish branch September 17, 2026 02:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant