-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
GitHub Actions #5778
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
Comments
Yep, I've received it this week as well. Some ideas I have for awhile where we could use this:
|
Also opening up prerelease branches from master and features, and merging them after tag and release happen |
With this, my 1) is unnecessary then. 😁 |
@nicoddemus your 1) is orthogonal to that, i'd love if the release proposal pr was limited to only running towncrier |
Well, if every merge will open a potential release PR, it would by definition need to include a The release process needs to run |
good point, so it be |
A list of potentially interesting GitHub Actions: https://github.com/sdras/awesome-actions |
Just to drop a few ideas that occurred to me today after thinking about the new workflow and using again the excellent web services from conda forge. We could automate some things of the new workflow:
|
Such automation would be nice. Regarding the backports, I think it would still be best to have a human approve and merge the generated PR, just to double check and possibly amend. Also, pull requests in GitHub must come from some GitHub repo/fork as far as I know. I wonder which one it should be? One option is to use the main repo, but that will get messy. Another option is to create in a fork under the @pytestbot user if that's possible to do. |
If you need to do stuff to the main repo that needs certain permissions using See things like:
|
Probably it wouldn't be needed, our 4.6 maintenance branch guidelines stated that if the backport applied cleanly and the build passed, it could be merged without a review. I think this would work the same here.
One way to make it less messy is to make the bot use a prefix, say create all branches with the |
I suppose this can be closed, as we're using GitHub Actions for various stuff nowadays 😄 |
I got into the GitHub Actions Beta with my account, and the mail I got mentioned it was enabled for @pytest-dev as well!
So we could use GitHub Actions for a variety of things now:
I'll probably start experimenting a bit with qutebrowser and maybe (if nobody beats me to it) implement a Python library to write GitHub actions!
(However, it'll likely take me a while, last exam coming up next week, and then some holidays!)
The text was updated successfully, but these errors were encountered: