Tree Management

Dashboards & tools to help manage commits to Firefox & Gecko related version control repositories and monitor the effect they have on code & test health.

Select a component to see open bugs in that component:

Bugherder

Bugs relating to the Bugherder (formerly mcMerge) tool, which handles bug marking for commits to Gecko repositories.

Intermittent Failures View

Bugs regarding the Intermittent Failures View (OrangeFactor replacement) that displays the details of intermittent/flaky test results in CI.

OrangeFactor

OrangeFactor is a tool for measuring the intermittent failure rates of continuous integration build and test jobs.

Perfherder

Bugs regarding Perfherder, which allows for analysis of performance job data (more info).

Push Health

Bugs regarding the Push Health app, which helps determine whether failures in a push can be ignored or require investigation and possibly action.

Treeherder

For Treeherder bugs that do not fit into one of the more specific Treeherder components, or which span several of them.

Treeherder: API

Bugs regarding Treeherder's REST and GraphQL APIs.

Treeherder: Client Libraries

Bugs regarding the client libraries used to retrieve and submit information to Treeherder.

Treeherder: Data Ingestion

Bugs regarding ingestion of data from sources such as Pulse, Hg pushlog & Bugzilla.

Treeherder: Docs & Development

Bugs regarding Treeherder's Read the Docs pages, local VM environment & development tools/scripts.

Treeherder: Frontend

Bugs regarding Treeherder's UI/frontend that aren't covered by a more specific component.

Treeherder: Infrastructure

Bugs regarding the Heroku apps, add-ons & RDS databases powering the dev/stage/production environments, plus anything to do with reliability, monitoring or data lifecycle.

Treeherder: Job Triggering & Cancellation

Bugs regarding job retriggering, cancellation, backfilling and the "add new jobs" / "custom action" features.

Treeherder: Log Parsing & Classification

Bugs regarding all aspects of log failure analysis - including log parsing, error summary generation, bug suggestions, human/automatic classification and the bug filer tool.

Treeherder: Log Viewer

Bugs regarding the page for viewing build & test job logs. Note: The scrollable log content section in the centre uses the react-lazylog component - bugs for that should instead be filed: here.

Treeherder: SETA

Bugs related to the automatic prioritization and selection of which test jobs are scheduled (more info).

Treeherder: Test-based View

Bugs regarding the alternate push view that summarises job results by the test name/group rather than by job.

Web Tools

For CI Monitoring and Reporting requests, including but not limited to new dashboards, modifications to existing dashboards, and integrations of new data sources.