-
Notifications
You must be signed in to change notification settings - Fork 12
Added manual workflow to create PRs merging default branch into "rele… #284
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
base: main
Are you sure you want to change the base?
Added manual workflow to create PRs merging default branch into "rele… #284
Conversation
Visually, the code seems good. Thank you for putting it together. @Vinai Thoughts? The idea is to streamline the process of updating release branches for 2.4.8/Mage-OS 1.1 next week. Some concerns, thinking about it in more depth:
|
For the time being I would run the pr creation manually, since I already have the list, then:
|
@rhoerr if you agree with my last document I'd create the PRs sooner than later |
Yes, that sounds good, do it. |
That would be great, thank you. Please fork and PR, and I can go through the conflicts. The nonconflicting ones can be merged. |
@rhoerr will do, tech question, we should "rebase and merge" right? |
I think create a merge commit to preserve branch histories. Do not squash since the source branch will stay around. |
@rhoerr I've merged all PRs that didn't have any conflict. Then I created
which are the ones with conflicts, I think you should be able to edit them and commit on my branch as you like |
As far as the branch protection issues go, I think the solution is to change the branch protection rules for each repository to only apply to the upstream and release branches ( |
This PR adds a manual workflow (that has to be called manually) that:
release/1.x
To test it I've slightly modify it to only print the commands instead of executing them, this is the full list for review:
MAGE_OS_CI_TOKEN
which I think should have enough privileges to do all it needs to do