-
Notifications
You must be signed in to change notification settings - Fork 341
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
Configure GitHub actions to publish packages #418
Conversation
a6c2cbb
to
414c1c3
Compare
@cclauss I wanted to make it easy for you to run releases for these projects & figured I'd start with pysolr since it's simpler than Haystack. Beyond the obvious “does this actually work” check, one thought I had is reviewing the branching model. I'd been meaning to get away from “master” for a while and was wondering whether we should have “development” and “release” to make it more clear which one tracks the releases you get on PyPI which is more work in progress. |
414c1c3
to
1acf263
Compare
1add4ef
to
798b106
Compare
I think it is better to keep a default master/main branch that is up-to-date. Then make release branches (named like |
This reverts commit 798b106 so releases will be the only event which triggers a build.
I'd probably only create a branch if we actually were working on something big and upgrade-blocking, such as adding async support or something like that. In general we've tended to encourage people to fix problems by installing the latest version so maybe we should:
|
"Release" is not a self-documenting branch name in my book but let's go for it. |
This is a first pass enabling the PyPI trusted publisher workflow