Skip to content

Conversation

semohr
Copy link
Contributor

@semohr semohr commented Jul 2, 2025

This PR introduces a minimal release workflow that automatically publishes a new version to PyPI when a GitHub release is created.

Unlike the approach used in beets, where the release is triggered manually, this workflow opts for automation to keep things simple for now. While we may revisit and refine this logic later, this setup should be sufficient for our current needs.

Feedback and further ideas highly welcome!

Copy link
Member

@wisp3rwind wisp3rwind left a comment

Choose a reason for hiding this comment

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

Keeping this simple for now sounds reasonable 👍

Is it correct that we (or rather @sampsyo) haven't updated PyPi settings yet to authorize releases from this repo? It should be safe to merge this anyway, since it won't trigger until we attempt a release.

@wisp3rwind
Copy link
Member

Maybe, it would be nice to already now:

@semohr
Copy link
Contributor Author

semohr commented Jul 10, 2025

Is it correct that we (or rather @sampsyo) haven't updated PyPi settings yet to authorize releases from this repo? It should be safe to merge this anyway, since it won't trigger until we attempt a release.

As far as I know that is correct. (Maybe the repo is already linked to pypi but I doubt it since the openid flow is relative new)

Maybe, it would be nice to already now: ...

Feel free to already push to this PR if you feel motivated. Otherwise I will have a look next week or over the weekend 👍

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