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
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:
... | ... | @@ -76,7 +76,6 @@ |
76 | 76 | - `--date $date` is optional, if omitted it will be the date on which you run the command
|
77 | 77 | - [ ] Copy the output of the script to the beginning of `ChangeLog-MB.txt` and adjust its output
|
78 | 78 | - [ ] Open MR with above changes, using the template for release preparations
|
79 | - - [ ] Ensure builders have matching builds
|
|
80 | 79 | - [ ] Merge
|
81 | 80 | - [ ] Sign+Tag
|
82 | 81 | - **NOTE** this must be done by one of:
|
... | ... | @@ -86,11 +85,15 @@ |
86 | 85 | - pierov
|
87 | 86 | - richard
|
88 | 87 | - [ ] Run: `make mullvadbrowser-signtag-alpha`
|
89 | - - [ ] Push tag to `upstream`
|
|
90 | - - [ ] Build the tag on at least two of:
|
|
88 | + - [ ] Push tag to `upstream`
|
|
89 | + - [ ] Build the tag on at least one of:
|
|
90 | + - Run `make mullvadbrowser-alpha && make mullvadbrowser-incrementals-alpha`
|
|
91 | 91 | - [ ] Tor Project build machine
|
92 | - - [ ] Mullvad build machine
|
|
93 | 92 | - [ ] Local developer machine
|
93 | + - [ ] Submit build request to Mullvad infrastructure:
|
|
94 | + - **NOTE** this requires a devmole authentication token
|
|
95 | + - Run `make mullvadbrowser-kick-devmole-build`
|
|
96 | + - [ ] Ensure builders have matching builds
|
|
94 | 97 | |
95 | 98 | </details>
|
96 | 99 |
... | ... | @@ -73,13 +73,25 @@ Mullvad Browser Stable lives in the various `maint-$(MULLVAD_BROWSER_MAJOR).$(MU |
73 | 73 | - E.g., `tools/fetch-changelogs.py 41029 --date 'December 19 2023' --firefox 115.6.0esr --no-script 11.4.29 --ublock 1.54.0`
|
74 | 74 | - `--date $date` is optional, if omitted it will be the date on which you run the command
|
75 | 75 | - [ ] Copy the output of the script to the beginning of `ChangeLog-MB.txt` and adjust its output
|
76 | -- [ ] Open MR with above changes, using the template for release preparations
|
|
77 | -- [ ] Merge
|
|
78 | -- [ ] Sign/Tag commit: `make mullvadbrowser-signtag-release`
|
|
79 | -- [ ] Push tag to `origin`
|
|
80 | -- [ ] Begin build on `$(BUILD_SERVER)` (fix any issues in subsequent MRs)
|
|
81 | -- [ ] **TODO** Submit build-tag to Mullvad build infra
|
|
82 | -- [ ] Ensure builders have matching builds
|
|
76 | + - [ ] Open MR with above changes, using the template for release preparations
|
|
77 | + - [ ] Merge
|
|
78 | + - [ ] Sign+Tag
|
|
79 | + - **NOTE** this must be done by one of:
|
|
80 | + - boklm
|
|
81 | + - dan
|
|
82 | + - ma1
|
|
83 | + - pierov
|
|
84 | + - richard
|
|
85 | + - [ ] Run: `make mullvadbrowser-signtag-release`
|
|
86 | + - [ ] Push tag to `upstream`
|
|
87 | + - [ ] Build on at least one of:
|
|
88 | + - Run `make mullvadbrowser-release && make mullvadbrowser-incrementals-release`
|
|
89 | + - [ ] Tor Project build machine
|
|
90 | + - [ ] Local developer machine
|
|
91 | + - [ ] Submit build request to Mullvad infrastructure:
|
|
92 | + - **NOTE** this requires a devmole authentication token
|
|
93 | + - Run `make mullvadbrowser-kick-devmole-build`
|
|
94 | + - [ ] Ensure builders have matching builds
|
|
83 | 95 | |
84 | 96 | </details>
|
85 | 97 |
... | ... | @@ -109,13 +109,8 @@ |
109 | 109 | - `--date $date` is optional, if omitted it will be the date on which you run the command
|
110 | 110 | - [ ] Copy the output of the script to the beginning of `ChangeLog-TBB.txt` and adjust its output
|
111 | 111 | - [ ] Open MR with above changes, using the template for release preparations
|
112 | - - [ ] Build the MR after initial review on at least two of:
|
|
113 | - - [ ] Tor Project build machine
|
|
114 | - - [ ] Mullvad build machine
|
|
115 | - - [ ] Local developer machine
|
|
116 | - - [ ] Ensure builders have matching builds
|
|
117 | 112 | - [ ] Merge
|
118 | - - [ ] Sign_Tag
|
|
113 | + - [ ] Sign+Tag
|
|
119 | 114 | - **NOTE** this must be done by one of:
|
120 | 115 | - boklm
|
121 | 116 | - dan
|
... | ... | @@ -123,7 +118,15 @@ |
123 | 118 | - pierov
|
124 | 119 | - richard
|
125 | 120 | - [ ] Run: `make torbrowser-signtag-alpha`
|
126 | - - [ ] Push tag to `origin`
|
|
121 | + - [ ] Push tag to `upstream`
|
|
122 | + - [ ] Build on at least one of:
|
|
123 | + - Run `make torbrowser-alpha && make torbrowser-incrementals-alpha`
|
|
124 | + - [ ] Tor Project build machine
|
|
125 | + - [ ] Local developer machine
|
|
126 | + - [ ] Submit build request to Mullvad infrastructure:
|
|
127 | + - **NOTE** this requires a devmole authentication token
|
|
128 | + - Run `make torbrowser-kick-devmole-build`
|
|
129 | + - [ ] Ensure builders have matching builds
|
|
127 | 130 | |
128 | 131 | </details>
|
129 | 132 |
... | ... | @@ -108,13 +108,25 @@ Tor Browser Stable lives in the various `maint-$(TOR_BROWSER_MAJOR).$(TOR_BROWSE |
108 | 108 | - 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`
|
109 | 109 | - `--date $date` is optional, if omitted it will be the date on which you run the command
|
110 | 110 | - [ ] Copy the output of the script to the beginning of `ChangeLog-TBB.txt` and adjust its output
|
111 | -- [ ] Open MR with above changes, using the template for release preparations
|
|
112 | -- [ ] Merge
|
|
113 | -- [ ] Sign/Tag commit: `make torbrowser-signtag-release`
|
|
114 | -- [ ] Push tag to `upstream`
|
|
115 | -- [ ] Begin build on `$(BUILD_SERVER)` (fix any issues in subsequent MRs)
|
|
116 | -- [ ] **TODO** Submit build-tag to Mullvad build infra
|
|
117 | -- [ ] Ensure builders have matching builds
|
|
111 | + - [ ] Open MR with above changes, using the template for release preparations
|
|
112 | + - [ ] Merge
|
|
113 | + - [ ] Sign+Tag
|
|
114 | + - **NOTE** this must be done by one of:
|
|
115 | + - boklm
|
|
116 | + - dan
|
|
117 | + - ma1
|
|
118 | + - pierov
|
|
119 | + - richard
|
|
120 | + - [ ] Run: `make torbrowser-signtag-release`
|
|
121 | + - [ ] Push tag to `upstream`
|
|
122 | + - [ ] Build on at least one of:
|
|
123 | + - Run `make torbrowser-release && make torbrowser-incrementals-release`
|
|
124 | + - [ ] Tor Project build machine
|
|
125 | + - [ ] Local developer machine
|
|
126 | + - [ ] Submit build request to Mullvad infrastructure:
|
|
127 | + - **NOTE** this requires a devmole authentication token
|
|
128 | + - Run `make torbrowser-kick-devmole-build`
|
|
129 | + - [ ] Ensure builders have matching builds
|
|
118 | 130 | |
119 | 131 | </details>
|
120 | 132 |