Skip to content

Conversation

@tavallaie
Copy link
Collaborator

This PR updates our GitHub Actions to use Trusted Publisher for PyPI publishing. We no longer need POETRY_PYPI_TOKEN_PYPI because we’ve fully moved to uv and Trusted Publisher authentication.

Key Changes:

  • ✅ Removed POETRY_PYPI_TOKEN_PYPI
  • 🔐 Added id-token write permission for OIDC
  • 🧹 Removed unused env block in publish step
  • 🔄 Upgraded to actions/checkout v5 and setup-uv v6
  • 🐍 Using Python 3.13 but dependency setup unchanged, lint and test jobs unaffected

@tavallaie tavallaie requested a review from ChuckHend September 22, 2025 15:32
@tavallaie tavallaie merged commit d590516 into pgmq:main Sep 22, 2025
3 checks passed
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.

2 participants