-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Open
Labels
type: developer experienceIssues to improve the developer experienceIssues to improve the developer experiencetype: github actionsPull requests that update GitHub Actions codePull requests that update GitHub Actions code
Description
We currently have a merge script at scripts/ci/merges/do_merge.py. It should be getting to a point where it doesn't need to be run manually. We need to add some more merge driver support first. Once we're at that point, let's create a github workflow that can be manually triggered to run the merge.
Additional things the merge workflow should do (mostly taken from docs/release/RELEASE.md merge steps):
main->beta
- Send a message to the #tb-mobile-dev:mozilla.org matrix channel to let them know the merge is starting
- Run merge
- Open a new milestone for the new version and close the oldest milestone (there should always be 3 open milestones - automation that adds tasks to milestones depends on this) - this needs to be done before version bump in main
- Submit a pull request with the merge results. We still need a human to look at the results.
- Submit a pull request that increments the version in main
beta->release
- Same as above but no changes to milestones and no pull request to increment version
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
type: developer experienceIssues to improve the developer experienceIssues to improve the developer experiencetype: github actionsPull requests that update GitHub Actions codePull requests that update GitHub Actions code
Type
Projects
Status
Backlog