richard pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits: 982dcc78 by Richard Pospesel at 2023-12-18T11:53:27+00:00 Update release templates with instructions for submiting build requests to Mullvad infrastructure
- - - - -
4 changed files:
- .gitlab/issue_templates/Release Prep - Mullvad Browser Alpha.md - .gitlab/issue_templates/Release Prep - Mullvad Browser Stable.md - .gitlab/issue_templates/Release Prep - Tor Browser Alpha.md - .gitlab/issue_templates/Release Prep - Tor Browser Stable.md
Changes:
===================================== .gitlab/issue_templates/Release Prep - Mullvad Browser Alpha.md ===================================== @@ -76,7 +76,6 @@ - `--date $date` is optional, if omitted it will be the date on which you run the command - [ ] Copy the output of the script to the beginning of `ChangeLog-MB.txt` and adjust its output - [ ] Open MR with above changes, using the template for release preparations - - [ ] Ensure builders have matching builds - [ ] Merge - [ ] Sign+Tag - **NOTE** this must be done by one of: @@ -86,11 +85,15 @@ - pierov - richard - [ ] Run: `make mullvadbrowser-signtag-alpha` - - [ ] Push tag to `upstream` - - [ ] Build the tag on at least two of: + - [ ] Push tag to `upstream` + - [ ] Build the tag on at least one of: + - Run `make mullvadbrowser-alpha && make mullvadbrowser-incrementals-alpha` - [ ] Tor Project build machine - - [ ] Mullvad build machine - [ ] Local developer machine + - [ ] Submit build request to Mullvad infrastructure: + - **NOTE** this requires a devmole authentication token + - Run `make mullvadbrowser-kick-devmole-build` + - [ ] Ensure builders have matching builds
</details>
===================================== .gitlab/issue_templates/Release Prep - Mullvad Browser Stable.md ===================================== @@ -73,13 +73,25 @@ Mullvad Browser Stable lives in the various `maint-$(MULLVAD_BROWSER_MAJOR).$(MU - E.g., `tools/fetch-changelogs.py 41029 --date 'December 19 2023' --firefox 115.6.0esr --no-script 11.4.29 --ublock 1.54.0` - `--date $date` is optional, if omitted it will be the date on which you run the command - [ ] Copy the output of the script to the beginning of `ChangeLog-MB.txt` and adjust its output -- [ ] Open MR with above changes, using the template for release preparations -- [ ] Merge -- [ ] Sign/Tag commit: `make mullvadbrowser-signtag-release` -- [ ] Push tag to `origin` -- [ ] Begin build on `$(BUILD_SERVER)` (fix any issues in subsequent MRs) -- [ ] **TODO** Submit build-tag to Mullvad build infra -- [ ] Ensure builders have matching builds + - [ ] Open MR with above changes, using the template for release preparations + - [ ] Merge + - [ ] Sign+Tag + - **NOTE** this must be done by one of: + - boklm + - dan + - ma1 + - pierov + - richard + - [ ] Run: `make mullvadbrowser-signtag-release` + - [ ] Push tag to `upstream` + - [ ] Build on at least one of: + - Run `make mullvadbrowser-release && make mullvadbrowser-incrementals-release` + - [ ] Tor Project build machine + - [ ] Local developer machine + - [ ] Submit build request to Mullvad infrastructure: + - **NOTE** this requires a devmole authentication token + - Run `make mullvadbrowser-kick-devmole-build` + - [ ] Ensure builders have matching builds
</details>
===================================== .gitlab/issue_templates/Release Prep - Tor Browser Alpha.md ===================================== @@ -109,13 +109,8 @@ - `--date $date` is optional, if omitted it will be the date on which you run the command - [ ] Copy the output of the script to the beginning of `ChangeLog-TBB.txt` and adjust its output - [ ] Open MR with above changes, using the template for release preparations - - [ ] Build the MR after initial review on at least two of: - - [ ] Tor Project build machine - - [ ] Mullvad build machine - - [ ] Local developer machine - - [ ] Ensure builders have matching builds - [ ] Merge - - [ ] Sign_Tag + - [ ] Sign+Tag - **NOTE** this must be done by one of: - boklm - dan @@ -123,7 +118,15 @@ - pierov - richard - [ ] Run: `make torbrowser-signtag-alpha` - - [ ] Push tag to `origin` + - [ ] Push tag to `upstream` + - [ ] Build on at least one of: + - Run `make torbrowser-alpha && make torbrowser-incrementals-alpha` + - [ ] Tor Project build machine + - [ ] Local developer machine + - [ ] Submit build request to Mullvad infrastructure: + - **NOTE** this requires a devmole authentication token + - Run `make torbrowser-kick-devmole-build` + - [ ] Ensure builders have matching builds
</details>
===================================== .gitlab/issue_templates/Release Prep - Tor Browser Stable.md ===================================== @@ -108,13 +108,25 @@ Tor Browser Stable lives in the various `maint-$(TOR_BROWSER_MAJOR).$(TOR_BROWSE - E.g., `tools/fetch-changelogs.py 41028 --date 'December 19 2023' --firefox 115.6.0esr --tor 0.4.8.10 --no-script 11.4.29 --zlib 1.3 --go 1.21.5 --openssl 3.0.12` - `--date $date` is optional, if omitted it will be the date on which you run the command - [ ] Copy the output of the script to the beginning of `ChangeLog-TBB.txt` and adjust its output -- [ ] Open MR with above changes, using the template for release preparations -- [ ] Merge -- [ ] Sign/Tag commit: `make torbrowser-signtag-release` -- [ ] Push tag to `upstream` -- [ ] Begin build on `$(BUILD_SERVER)` (fix any issues in subsequent MRs) -- [ ] **TODO** Submit build-tag to Mullvad build infra -- [ ] Ensure builders have matching builds + - [ ] Open MR with above changes, using the template for release preparations + - [ ] Merge + - [ ] Sign+Tag + - **NOTE** this must be done by one of: + - boklm + - dan + - ma1 + - pierov + - richard + - [ ] Run: `make torbrowser-signtag-release` + - [ ] Push tag to `upstream` + - [ ] Build on at least one of: + - Run `make torbrowser-release && make torbrowser-incrementals-release` + - [ ] Tor Project build machine + - [ ] Local developer machine + - [ ] Submit build request to Mullvad infrastructure: + - **NOTE** this requires a devmole authentication token + - Run `make torbrowser-kick-devmole-build` + - [ ] Ensure builders have matching builds
</details>
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/98...