Skip to content

Publish releases through trusted OIDC - #4

Merged
stefan-jansen merged 2 commits into
mainfrom
fix/trusted-publishing
Sep 7, 2026
Merged

Publish releases through trusted OIDC#4
stefan-jansen merged 2 commits into
mainfrom
fix/trusted-publishing

Conversation

@stefan-jansen

Copy link
Copy Markdown
Contributor

Replace the obsolete local-token upload with the same tag-triggered trusted-publishing model used by the ML4T libraries. CI qualifies Python 3.10 through 3.14 on Linux, macOS, and Windows, builds and installs the wheel with the data extra, validates metadata, publishes through the pypi environment with OIDC, and creates the GitHub release only after PyPI succeeds. Local actionlint, Ruff, lock validation, 110 tests, build, and Twine checks pass.

Copilot AI lite review requested due to automatic review settings September 7, 2026 01:14

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@stefan-jansen
stefan-jansen merged commit bae1f1d into main Sep 7, 2026
34 checks passed
@stefan-jansen
stefan-jansen deleted the fix/trusted-publishing branch September 7, 2026 01:20
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