Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PyPI trusted publishing #1613

Merged
merged 4 commits into from
Jul 10, 2023
Merged

PyPI trusted publishing #1613

merged 4 commits into from
Jul 10, 2023

Conversation

williballenthin
Copy link
Collaborator

updates our PyPI publish step to use Trusted Publishing.

we'll need to babysit the next release to ensure these changes work; if not, there'll be some debugging and updates to do. i dont expect this to be too hard - just need to get the syntax right. once that is done, we should delete the PyPI API tokens currently configured in GH Actions.

closes #1491

Checklist

  • No CHANGELOG update needed
  • No new tests needed
  • No documentation update needed

@williballenthin williballenthin added enhancement New feature or request CI Continuous Integration configuration labels Jul 10, 2023
@williballenthin williballenthin changed the title Fix/issue 1491 PyPI trusted publishing Jul 10, 2023
@mr-tz
Copy link
Collaborator

mr-tz commented Jul 10, 2023

let's do a point release to test this week?

@williballenthin
Copy link
Collaborator Author

unfortunately we have merged breaking changes, so it would be a major version release. but lets remember that a major release doesn't have to be big deal. so, yeah, i agree with you.

@williballenthin williballenthin merged commit 1373fab into master Jul 10, 2023
@williballenthin williballenthin deleted the fix/issue-1491 branch July 10, 2023 11:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI Continuous Integration configuration enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

distribute via pypi trusted publishing
2 participants