Tree Rules: Difference between revisions

Jump to navigation Jump to search
136 bytes added ,  21 December 2014
Bug 1082602
(Bug 1082602)
Line 3: Line 3:
Not sure which Firefox version is on which branch today?  See [[RapidRelease/Calendar]].
Not sure which Firefox version is on which branch today?  See [[RapidRelease/Calendar]].


Looking to add a new platform/job type to TBPL? See [[Sheriffing/Job_Visibility_Policy]].
Looking to add a new platform/job type to Treeherder? See [[Sheriffing/Job_Visibility_Policy]].


== [http://tbpl.mozilla.org/ mozilla-central] (Nightly channel) ==
== [https://treeherder.mozilla.org/#/jobs?repo=mozilla-central mozilla-central] (Nightly channel) ==


* In order to increase the reliability of our primary repository, direct pushes to mozilla-central [https://groups.google.com/d/topic/mozilla.dev.tree-management/V1zZ3JlFpzI/discussion must now] only be for one of the following reasons:
* In order to increase the reliability of our primary repository, direct pushes to mozilla-central [https://groups.google.com/d/topic/mozilla.dev.tree-management/V1zZ3JlFpzI/discussion must now] only be for one of the following reasons:
Line 25: Line 25:
[[File:Land patch - go home.jpg|300px|right]]
[[File:Land patch - go home.jpg|300px|right]]


The following rules apply to integration branches managed by the [[sheriff]]s, including [https://tbpl.mozilla.org/?tree=Mozilla-Inbound mozilla-inbound], [https://tbpl.mozilla.org/?tree=B2g-Inbound b2g-inbound], and [https://tbpl.mozilla.org/?tree=Fx-Team fx-team].
The following rules apply to integration branches managed by the [[sheriff]]s, including [https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound mozilla-inbound], [https://treeherder.mozilla.org/#/jobs?repo=b2g-inbound b2g-inbound], and [https://treeherder.mozilla.org/#/jobs?repo=fx-team fx-team].


* '''All changes''' must meet the [https://developer.mozilla.org/En/Developer_Guide/Committing_Rules_and_Responsibilities general checkin rules], except you do not need to watch the tree after pushing.
* '''All changes''' must meet the [https://developer.mozilla.org/En/Developer_Guide/Committing_Rules_and_Responsibilities general checkin rules], except you do not need to watch the tree after pushing.
Line 32: Line 32:
* Ask in #developers on [[IRC]] if you have any questions.
* Ask in #developers on [[IRC]] if you have any questions.


== [https://tbpl.mozilla.org/?tree=Mozilla-Aurora mozilla-aurora] ==
== [https://treeherder.mozilla.org/#/jobs?repo=mozilla-aurora mozilla-aurora] ==


'''<font color="orange">APPROVAL REQUIRED</font>'''
'''<font color="orange">APPROVAL REQUIRED</font>'''
Line 46: Line 46:
* Set the appropriate ''status-firefoxN'' flag to "fixed" after landing a fix on the Aurora branch.
* Set the appropriate ''status-firefoxN'' flag to "fixed" after landing a fix on the Aurora branch.


== [https://tbpl.mozilla.org/?tree=Mozilla-Beta mozilla-beta] ==
== [https://treeherder.mozilla.org/#/jobs?repo=mozilla-beta mozilla-beta] ==


'''<font color="orange">APPROVAL REQUIRED</font>'''
'''<font color="orange">APPROVAL REQUIRED</font>'''
Line 61: Line 61:
* Set the appropriate ''status-firefoxN'' flag to "fixed" after landing a fix on the Beta branch.  
* Set the appropriate ''status-firefoxN'' flag to "fixed" after landing a fix on the Beta branch.  


== [https://tbpl.mozilla.org/?tree=Mozilla-Release mozilla-release] ==
== [https://treeherder.mozilla.org/#/jobs?repo=mozilla-release mozilla-release] ==


'''<font color="orange">APPROVAL REQUIRED</font>'''
'''<font color="orange">APPROVAL REQUIRED</font>'''
Line 69: Line 69:
* Changes to the release branch are limited to urgent "chemspills" like zero-day security vulnerabilities and other unplanned emergencies.  Any changes to this branch will be directly overseen by [[Releases/Drivers|release drivers]].  They are also subject to the same restrictions as [[#mozilla-beta]], including string freeze and UUID freeze.
* Changes to the release branch are limited to urgent "chemspills" like zero-day security vulnerabilities and other unplanned emergencies.  Any changes to this branch will be directly overseen by [[Releases/Drivers|release drivers]].  They are also subject to the same restrictions as [[#mozilla-beta]], including string freeze and UUID freeze.


== [https://tbpl.mozilla.org/?tree=Mozilla-B2g28-v1.3 mozilla-b2g28_v1_3] (and other B2G branches) ==
== [https://treeherder.mozilla.org/#/jobs?repo=mozilla-b2g34_v2_1 mozilla-b2g34_v2_1] (and other B2G branches) ==


'''<font color="orange">APPROVAL REQUIRED</font>'''
'''<font color="orange">APPROVAL REQUIRED</font>'''
Line 75: Line 75:
* See [[Release Management/B2G_Landing]].
* See [[Release Management/B2G_Landing]].


== [https://tbpl.mozilla.org/?tree=Mozilla-Esr24 mozilla-esr24] (Firefox 24.x.y ESR) ==
== [https://treeherder.mozilla.org/#/jobs?repo=mozilla-esr31 mozilla-esr31] (Firefox 31.x.y ESR) ==


'''<font color="orange">APPROVAL REQUIRED</font>'''
'''<font color="orange">APPROVAL REQUIRED</font>'''


* See [[Release Management/ESR Landing Process]].
* See [[Release Management/ESR Landing Process]].
canmove, Confirmed users
1,126

edits

Navigation menu