Skip to content

Configure PyPI publishing (Trusted Publishing) — v2026.07.0 - #51

Merged
augustocristian merged 2 commits into
mainfrom
ft-improving-ci-configuring-publish-pyp
Jul 25, 2026
Merged

Configure PyPI publishing (Trusted Publishing) — v2026.07.0#51
augustocristian merged 2 commits into
mainfrom
ft-improving-ci-configuring-publish-pyp

Conversation

@augustocristian

@augustocristian augustocristian commented Jul 25, 2026

Copy link
Copy Markdown
Owner

Changes performed:

  • Enable Poetry package-mode so poetry build produces an installable wheel/sdist for the sample package
  • Add .github/workflows/publish.yml: on GitHub Release published, builds the package, checks the release tag matches pyproject.toml's version, and publishes to PyPI via Trusted Publishing (OIDC) — no stored API token
  • Add a poetry build sanity step to the existing test workflow so packaging issues surface on every PR
  • Bump version to 2026.07.0 for the first release
  • Update README with the publishing process and one-time Trusted Publisher setup note

Comment thread .github/workflows/publish.yml Dismissed
Enables Poetry package-mode for the sample package, adds a release-triggered
publish workflow using PyPI Trusted Publishing, and a build sanity check in
CI. Bumps version to 2026.07.0 for the first release.
@augustocristian
augustocristian force-pushed the ft-improving-ci-configuring-publish-pyp branch from b1a2f71 to c364583 Compare July 25, 2026 19:20
@sonarqubecloud

Copy link
Copy Markdown

@augustocristian
augustocristian merged commit 7a7845e into main Jul 25, 2026
4 checks passed
@augustocristian
augustocristian deleted the ft-improving-ci-configuring-publish-pyp branch July 25, 2026 20:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants