-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Prepare release 8.3.4 #13018
Prepare release 8.3.4 #13018
Conversation
This workflow to approve release is great. I'm not familliar with it and didn't manage to approve the deploy (maybe it's impossible on mobile) |
@Pierre-Sassoulas weird, I am able to approve the deploy on mobile: You definitely should be able to approve too... 🤔 |
The previous deploy failed with `HTTPError: 502 Bad Gateway`.
Deploy failed with:
Updating the |
@Pierre-Sassoulas just triggered |
@Pierre-Sassoulas do not run the deploy workflow from I cancelled them. 😁 You should get a notification about the deploy workflow running from this branch, like this: |
Really strange, not sure why is that... just checked again and you are part of @pytest-dev/core, so don't know what's going on. I will approve it myself to get the release out, we can investigate later. 👍 |
@RonnyPfannschmidt @webknjaz deploy failed when trying to push the new tag, due to the recent changes in the repo Rulesets:
Not sure, the rules seem right to me? Can you please take a look? I'm continue the release process manually from this point, given that we already published the package to PyPI. |
Tag creations are forbidden: https://github.com/pytest-dev/pytest/rules?ref=refs%2Ftags%2F8.3.4. I don't have access to fix this. |
Oh, this is preventing tags that match the patterns from being created? I thought it was only allowing tags that match the patterns to be created. |
Yeah, this should match all the tags instead and add exclusions for the allowed patterns. |
I'd probably separate the rules even — creations and updates/deletions with stricter override privileges... |
i updated the ruleset - allow creation, prevent deletion |
But that doesn't block creating tags with arbitrary names.. |
i think i need to add a bypass for deploy keys or something like that is there any coherent explanation of the system - learning by flailing sucks |
Dunno. I had a chance to sit down and experiment with it quite a lot a few months ago. So if you'll document what you're doing publicly, I should be able to review that / give advice. Just remember to tag me :) |
Created by the prepare release pr workflow.
Once all builds pass and it has been approved by one or more maintainers, start the deploy workflow, using these parameters:
Use workflow from
:release-8.3.4
.Release version
:8.3.4
.Or execute on the command line:
gh workflow run deploy.yml -r release-8.3.4 -f version=8.3.4
After the workflow has been approved by a core maintainer, the package will be uploaded to PyPI automatically.