[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