[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [Git][tpo/applications/tor-browser-build][main] Update release templates with instructions for submiting build requests to Mullvad infrastructure



Title: GitLab

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:

Changes:

  • .gitlab/issue_templates/Release Prep - Mullvad Browser Alpha.md
    ... ... @@ -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
     
    

  • .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
    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
     
    

  • .gitlab/issue_templates/Release Prep - Tor Browser Alpha.md
    ... ... @@ -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
     
    

  • .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
    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
     
    

  • _______________________________________________
    tor-commits mailing list
    tor-commits@xxxxxxxxxxxxxxxxxxxx
    https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits