ReleaseEngineering/DisposableProjectRepositories: Difference between revisions

(Reserve branch for Web Replay in booking schedule)
 
(36 intermediate revisions by 22 users not shown)
Line 17: Line 17:


* Sign up below in the [[#BOOKING_SCHEDULE|BOOKING SCHEDULE]]
* Sign up below in the [[#BOOKING_SCHEDULE|BOOKING SCHEDULE]]
* Make a [https://bugzilla.mozilla.org/enter_bug.cgi?product=Developer%20Services&component=Mercurial:%20hg.mozilla.org&short_desc=Requesting%20twig%20repo%20{booked_repo}%20be%20reset&comment=Please%20run%20the%20{script_name}%20and%20reset%20{booked_repo}%20to%20{url}&cc=buildduty@releng.bugs request] (example: {{bug|951811}}) to IT to reset the repo for you as a clone from your own project repo (or default mozilla-central:tip). '''Copy the script below into bug request, replacing the REPO_PATH and TWIG with your repo and booked branch'''.
* Make a [https://bugzilla.mozilla.org/enter_bug.cgi?product=Developer%20Services&component=Mercurial:%20hg.mozilla.org&short_desc=Requesting%20twig%20repo%20{booked_repo}%20be%20reset&comment=Please%20run%20the%20{script_name}%20and%20reset%20{booked_repo}%20to%20{url} request] (example: {{bug|1518167}}) to VCS to reset the repo for you. You can specify the source repository and target revision to use, or default to mozilla-central:tip. '''Ask that they run the `hgmo-reset-twig.yml` Ansible playbook found in version-control-tools to accomplish this'''.
<pre>
export REPO_PATH=[path to repo to clone from]                # eg: users/lsblakk_mozilla.com/staging or comm-central
export TWIG=[alder|birch|cedar|holly|larch|maple]    # whichever twig you booked
 
cd /repo/hg/scripts/
./reset_pp_repo.sh -s /repo/hg/mozilla/$REPO_PATH -r tip -d $TWIG
</pre>
* '''NOTE''': Your repository will have no hooks enabled after a reset. You'll need to specify in the request if you need any configured.
* '''NOTE''': Your repository will have no hooks enabled after a reset. You'll need to specify in the request if you need any configured.
* After Developer Services runs the reset, they will also notify the teams who operate the automation, so they can adjust their schedulers to recognize the reset. (This needs to happen on both legacy buildbot & taskcluster schedulers.) If you don't see the expected builds, check with the automation teams to ensure their reset occurred.
* After Developer Services runs the reset, they will also notify the teams who operate the automation, so they can adjust their schedulers to recognize the reset. If you don't see the expected builds, check with the automation teams to ensure their reset occurred.
* Sit back and watch your builds and test results roll in (eg [http://tbpl.mozilla.org/?tree=Alder Alder], [http://tbpl.mozilla.org/?tree=Birch Birch], [http://tbpl.mozilla.org/?tree=Cedar Cedar],[http://tbpl.mozilla.org/?tree=Holly Holly], [http://tbpl.mozilla.org/?tree=Larch Larch], [http://tbpl.mozilla.org/?tree=Maple Maple]).   
* Sit back and watch your builds and test results roll in (eg [https://treeherder.mozilla.org/#/jobs?repo=birch Birch], [https://treeherder.mozilla.org/#/jobs?repo=cedar Cedar], [https://treeherder.mozilla.org/#/jobs?repo=larch Larch], [https://treeherder.mozilla.org/#/jobs?repo=maple Maple]).   


<div id="unbook"></div>
<div id="unbook"></div>
Line 70: Line 63:
|-
|-
| [https://treeherder.mozilla.org/#/jobs?repo=ash Ash]
| [https://treeherder.mozilla.org/#/jobs?repo=ash Ash]
| {{bug|1422587}}
| {{bug|1786042}}
| bhackett@mozilla.com
| rob@thunderbird.net
| Web Replay
| aleca, darktrojan
| 2018-02-20 - 2019-02-20
| 2022-08-19 - 2023-08-31
|  
|  
|-
|-
| [https://treeherder.mozilla.org/#/jobs?repo=cypress Cypress]
| [https://treeherder.mozilla.org/#/jobs?repo=cypress Cypress]
| {{bug|1222301}}
| {{bug|1899403}}
| Pidgeot18@gmail.com
| mfroman@mozilla.com
|  
| mjf@matrix.mozilla.org
|  
| 2024-01-09 - 2024-12-31
|
|
|-
|-
| [https://treeherder.mozilla.org/#/jobs?repo=elm Elm]
| [https://treeherder.mozilla.org/#/jobs?repo=elm Elm]
| {{bug|1364561}}
| {{bug|1728404}} libwebrtc update 2H2020
| jgraham@mozilla.com
| na-g@nostrum.com
| wpt-sync
| chew@matrix.mozilla.org
| 2017-09-06 - 2017-12-31
| 2021-07-31 - 2024-12-31
|
|
|-
|-
| [https://treeherder.mozilla.org/#/jobs?repo=cedar Cedar]
| [https://treeherder.mozilla.org/#/jobs?repo=cedar Cedar]
| {{bug|1358168}}
| {{bug|1820001}} iOS prototyping
| dolske@mozilla.com
| jeevans@mozilla.com, csadilek@mozilla.com
| :dolske, Photon project usage
| csadilek
| 2016-04-20 - 2017-08-15
| 2023-03-02 - 2024-03-31
|
|
|-
|-
Line 111: Line 104:
| retired
| retired
|-
|-
| <strike>[https://treeherder.mozilla.org/#/jobs?repo=holly Holly]</strike>
| [https://treeherder.mozilla.org/#/jobs?repo=holly Holly]
| retired
| {{bug|1599905}}
| retired
| jewilde@mozilla.com, tom@mozilla.com
| retired
| <-
| retired
| 2019-12-02 - 2020-04-02
| retired
| -
|-
|-
| [https://treeherder.mozilla.org/#/jobs?repo=larch Larch]
| [https://treeherder.mozilla.org/#/jobs?repo=larch Larch]
| {{bug|1288182}}
| {{bug|1874491}} desktop sidebar
| l10n@mozilla.com
| elee@mozilla.com
| :Pike, for l20n work
| Mardak, tarek
| 2016-07-20 - 2016-11-15
| 2024-01-16 - 2025-01-16
|  
|  
|-
|-
| [https://treeherder.mozilla.org/#/jobs?repo=oak Oak]
| [https://treeherder.mozilla.org/#/jobs?repo=oak Oak]
| {{bug|790467}} and other risky updater work
| {{bug|1819778}} Android Monorepo project: Prototyping move to M-C.
| mhowell@mozilla.com, rstrong@mozilla.com
| jlorenzo@mozilla.com, gluong@mozilla.com
| mhowell, rstrong
| jlorenzo, gl
| 2012-09-11 - 2015-12-31 '''''<span color="yellow">PENDING</span>'''''
| 2023-03-02 - 2024-06-30
| -
|-
| [https://treeherder.mozilla.org/#/jobs?repo=pine Pine]
| {{bug|137122}}
| dmose@mozilla.org
| :dmose,:k88hudson,:Mardak,:ursula green up activity-stream in prep for landing
| 2017-02-05 - 2017-06-10
| -
| -
|}
|}
Line 144: Line 130:
== Indefinite booking  ==
== Indefinite booking  ==
See also [[ReleaseEngineering/SpecialBranches]] for more info on these branches.
See also [[ReleaseEngineering/SpecialBranches]] for more info on these branches.
{| class="data"
 
{| class="data wikitable"
|-
|-
! Project Branch
! Project Branch
Line 159: Line 146:
|-
|-
| [https://treeherder.mozilla.org/#/jobs?repo=jamun Jamun]
| [https://treeherder.mozilla.org/#/jobs?repo=jamun Jamun]
| {{bug|1259143}}
| {{bug|1666242}}
| rail@mozilla.com, jlund@mozilla.com
| rob@thunderbird.net
| Release promotion
| comm-central as a branch
| 2016-03-23 - indefinite
| 2020-10-21 - ?
|-
|-
| [https://treeherder.mozilla.org/#/jobs?repo=birch Birch]
| [https://treeherder.mozilla.org/#/jobs?repo=birch Birch]
| {{bug|1426132}}
| {{bug|1426132}}
| release@mozilla.com
| -
| tc release promotion
| Unused
| 2017-12-19 - indefinite
| 2023-07-20 - indefinite
|-
|-
| [https://treeherder.mozilla.org/#/jobs?repo=maple Maple]
| [https://treeherder.mozilla.org/#/jobs?repo=maple Maple]
| {{bug|1397773}}
| {{bug|1397773}}
| aki@mozilla.com
| hneiva@mozilla.com releng@mozilla.com
| tc release promotion
| MacOS Signing Changes
| 2017-10-02 - indefinite
| 2023-07-28 - indefinite
|-
| [https://treeherder.mozilla.org/#/jobs?repo=pine Pine]
| {{bug|1845368}}
| bytesized@mozilla.com
| Desktop Integrations Team
| 2023-07-27 - indefinite
| -
| -
|}
|}
canmove, Confirmed users
6,439

edits