Sheriffing: Difference between revisions
ChrisCooper (talk | contribs) No edit summary |
ChrisCooper (talk | contribs) No edit summary |
||
Line 16: | Line 16: | ||
* [https://developer.mozilla.org/en-US/docs/Developer_Guide/Committing_Rules_and_Responsibilities Committing rules and responsibilities] | * [https://developer.mozilla.org/en-US/docs/Developer_Guide/Committing_Rules_and_Responsibilities Committing rules and responsibilities] | ||
* [[Tree Rules]] | * [[Tree Rules]] | ||
* Notes for sheriffs handover/current issues: https:// | * Notes for sheriffs handover/current issues: [https://docs.google.com/document/d/1Zqh0EGE2zymR0c8aB1GYnPLjOyKnmdTB8ctEgFC2YRQ/edit# Activity Log] | ||
* [[Sheriffing/How:To|How-to guides]] | * [[Sheriffing/How:To|How-to guides]] | ||
* [[Sheriffing/How:To:Recommended_Try_Practices]] | * [[Sheriffing/How:To:Recommended_Try_Practices|Recommended Try Practices]] | ||
* [[ | * [[Auto-tools/Projects/Treeherder|Treeherder]] | ||
* [[Sheriffing/Job Visibility Policy]] | ** [[Sheriffing/Job Visibility Policy|Job Visibility Policy]] | ||
* [[Sheriffing/ | ** [[Sheriffing/Test_Disabling_Policy|Test Disabling Policy]] | ||
* [[ | * [[Sheriffing/Deciding To Close A Tree|Deciding To Close A Tree]] | ||
Revision as of 22:13, 17 July 2017
The Tree Sheriffs
When Mozilla moved to the "inbound" model of tree management, the Tree Sheriffs became important stewards of our engineering infrastructure. The primary responsibility of the Sheriffs is to aid developers to easily, quickly, and seamlessly land their code in the proper location(s) and ensure that code does not break our automated tests. In the service of this objective, the Sheriffs work closely with the larger engineering organization to create and enforce landing policies that increase productivity while maintaining an efficient and robust automated testing system. Beyond the policy role, they have also become shepherds of automation quality by monitoring intermittent failures, performing uplifts and merges, and identifying poorly performing automation machines. A formal module for the Tree Sheriffs in the larger context of the Activities Module was created: Modules/Activities#Tree_Sheriffs.
Meet the Sheriffs
The owners & peers of the Tree Sheriffs module can be found on the module page, however for day-to-day sheriffduty coverage, look for the following people in #developers and #sheriffs. The on-duty sheriff will typically have "|sheriffduty" appended to their IRC nick.
- UTC+1: Carsten Book [:Tomcat] (staff)
- UTC+1: Sebastian Hengst [:Aryx] (community)
- UTC-8: Wes Kocher [:KWierso] (staff)
- UTC-8: Phil Ringnalda [:philor] (community)
For more info on what's happening at the moment, see the current activity log: Activity Log
We're always looking for more people to join the community team and help out - just drop us a message!
Links
- Committing rules and responsibilities
- Tree Rules
- Notes for sheriffs handover/current issues: Activity Log
- How-to guides
- Recommended Try Practices
- Treeherder
- Deciding To Close A Tree