Skip to content

Switch PyPI publish to trusted publishing (OIDC)#109

Draft
jonasscheid wants to merge 1 commit intoKohlbacherLab:developfrom
jonasscheid:develop
Draft

Switch PyPI publish to trusted publishing (OIDC)#109
jonasscheid wants to merge 1 commit intoKohlbacherLab:developfrom
jonasscheid:develop

Conversation

@jonasscheid
Copy link
Copy Markdown
Collaborator

@jonasscheid jonasscheid commented Apr 1, 2026

Stale

Needs PyPI changes by codeowner

Summary

  • Replaces API token-based PyPI publishing with OIDC trusted publishing
  • Removes dependency on PYPI_API_TOKEN and TEST_PYPI_API_TOKEN secrets
  • Removes test PyPI step (was a potential blocker for production publishes)

Prerequisite: A repo maintainer needs to add the trusted publisher on https://pypi.org/manage/project/epytope/settings/publishing/ with owner KohlbacherLab, repo epytope, workflow pypi-publish.yml.

Test plan

  • Verify trusted publisher is configured on PyPI
  • Create a test release and confirm package is published

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jonasscheid jonasscheid marked this pull request as draft April 1, 2026 12:33
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.

1 participant