WIP: Beta release tooling #216

Draft
alyx wants to merge 1 commit from beta-stuff into main
Owner
No description provided.
Initial beta release tooling
Some checks failed
Create Test Builds / detect-version (pull_request) Successful in 4s
Create Test Builds / test-windows (pull_request) Has been skipped
Create Test Builds / test-macos (pull_request) Has been skipped
Create Test Builds / test-linux (pull_request) Has been cancelled
587da90f16
@ -150,0 +155,4 @@
A couple days before the regular release date we do a beta release,
built from the Firefox RC and whatever has landed in `beta` since the last one.
If it holds up and we don't get reports of anything broken,
`beta` is merged into `main` and the stable release goes out together with Firefox stable.
Owner

I wouldn't strictly wait on Firefox becoming stable, but rather if we are confident that our release is stable. There is no need to wait until they push the RELEASE tag, if the BUILD1 tag is the exact same.

I wouldn't strictly wait on Firefox becoming stable, but rather if we are confident that our release is stable. There is no need to wait until they push the RELEASE tag, if the BUILD1 tag is the exact same.
Some checks failed
Create Test Builds / detect-version (pull_request) Successful in 4s
Create Test Builds / test-windows (pull_request) Has been skipped
Create Test Builds / test-macos (pull_request) Has been skipped
Create Test Builds / test-linux (pull_request) Has been cancelled
This pull request has changes conflicting with the target branch.
  • .forgejo/workflows/source-release.yaml
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin beta-stuff:beta-stuff
git switch beta-stuff

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff beta-stuff
git switch beta-stuff
git rebase main
git switch main
git merge --ff-only beta-stuff
git switch beta-stuff
git rebase main
git switch main
git merge --no-ff beta-stuff
git switch main
git merge --squash beta-stuff
git switch main
git merge --ff-only beta-stuff
git switch main
git merge beta-stuff
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
librewolf/source!216
No description provided.