Commit 982dcc78 authored by Richard Pospesel's avatar Richard Pospesel Committed by richard
Browse files

Update release templates with instructions for submiting build requests to Mullvad infrastructure

parent 959bdfb9
Loading
Loading
Loading
Loading
+6 −3
Changes for .gitlab/issue_templates/Release Prep - Mullvad Browser Alpha.md: 6 added lines, 3 removed lines.
Original line number Diff line number Diff line
@@ -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:
@@ -87,10 +86,14 @@
      - richard
    - [ ] Run: `make mullvadbrowser-signtag-alpha`
    - [ ] Push tag to `upstream`
  - [ ] Build the tag on at least two of:
  - [ ] 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>

+16 −4
Changes for .gitlab/issue_templates/Release Prep - Mullvad Browser Stable.md: 16 added lines, 4 removed lines.
Original line number Diff line number Diff line
@@ -75,10 +75,22 @@ Mullvad Browser Stable lives in the various `maint-$(MULLVAD_BROWSER_MAJOR).$(MU
  - [ ] 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
  - [ ] 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>
+10 −7
Changes for .gitlab/issue_templates/Release Prep - Tor Browser Alpha.md: 10 added lines, 7 removed lines.
Original line number Diff line number Diff line
@@ -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>

+15 −3
Changes for .gitlab/issue_templates/Release Prep - Tor Browser Stable.md: 15 added lines, 3 removed lines.
Original line number Diff line number Diff line
@@ -110,10 +110,22 @@ Tor Browser Stable lives in the various `maint-$(TOR_BROWSER_MAJOR).$(TOR_BROWSE
  - [ ] 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`
  - [ ] Sign+Tag
    - **NOTE** this must be done by one of:
      - boklm
      - dan
      - ma1
      - pierov
      - richard
    - [ ] Run: `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
  - [ ] 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>