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 |