[tbb-commits] [Git][tpo/applications/tor-browser-build][main] Update release templates with instructions for submiting build requests to Mullvad infrastructure
richard (@richard)
git at gitlab.torproject.org
Mon Dec 18 11:53:53 UTC 2023
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/982dcc78676e52f76881e7553a581e426f111253
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/982dcc78676e52f76881e7553a581e426f111253
You're receiving this email because of your account on gitlab.torproject.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.torproject.org/pipermail/tbb-commits/attachments/20231218/86d9c4e2/attachment-0001.htm>
More information about the tbb-commits
mailing list