Open Bug 1656244 Opened 2 years ago Updated 3 months ago

taskgraph: Use routes that populate a different Treeherder project for Github pull-requests

Categories

(Firefox Build System :: Task Configuration, enhancement)

enhancement

Tracking

(Not tracked)

ASSIGNED

People

(Reporter: u504868, Assigned: tomprince)

References

(Blocks 1 open bug)

Details

Attachments

(3 files, 1 obsolete file)

We've been populating regular Treeherder projects by using tc-treeherder.v2.{project}.{commit_hash}.0. This pollutes the pulse queues of Treeherder and causes an inconvenience to Treeherder maintainers.

Tom suggested to create a seperate TH project for PRs, just like the try projects we use for HG. For instance: https://treeherder.mozilla.org/#/jobs?repo=ci-admin-try

IIRC I've seen both tasks for the push to the branch and the tasks for PR.

Thank you!

If curious, this is what I had to do:
https://github.com/mozilla/treeherder/compare/ebf32746...59fbd290 (ignore Docker and doc changes)

Assignee: nobody → mozilla
Status: NEW → ASSIGNED
Blocks: 1593252
Pushed by mozilla@hocat.ca:
https://hg.mozilla.org/ci/ci-configuration/rev/e890517f304c
Use a separate treeherder route on github PRs; r=jlorenzo
Pushed by mozilla@hocat.ca:
https://hg.mozilla.org/ci/taskgraph/rev/6b424c5c2fe2
Use a separate treeherder route on github PRs; r=jlorenzo

I had to add this logic to not ignore nightly tasks:
https://github.com/mozilla/treeherder/pull/6697/files#diff-609378e93352a69d9c31bfe55b0a8d64R143-R148

Should I go back to listening to all tasks that use "tc-treeherder" ?

Pushed by mtabara@mozilla.com:
https://hg.mozilla.org/ci/taskgraph/rev/d40a892a7c80
fix typo in PR treeherder routes.r=bustage
Attachment #9169207 - Attachment is obsolete: true
Component: General → Task Configuration
Product: Release Engineering → Firefox Build System
You need to log in before you can comment on or make changes to this bug.