Closed Bug 1656244 Opened 4 years ago Closed 2 years 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)

RESOLVED FIXED

People

(Reporter: jlorenzo, 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

The bug assignee didn't login in Bugzilla in the last 7 months.
:ahal, could you have a look please?
For more information, please visit auto_nag documentation.

Assignee: mozilla → nobody
Status: ASSIGNED → NEW
Flags: needinfo?(ahal)
Assignee: nobody → mozilla
Attachment #9167086 - Attachment description: Bug 1656244: Remove on-push treeherder route scopes from github PRs; r?jlorenzo → Bug 1656244: Remove on-push treeherder route scopes from github PRs; r?aki!
Status: NEW → ASSIGNED

Rebased and will land the last patch here (all affected consumers have been updated).

Flags: needinfo?(ahal)

The bug assignee didn't login in Bugzilla in the last 7 months.
:ahal, could you have a look please?
For more information, please visit auto_nag documentation.

Assignee: mozilla → nobody
Status: ASSIGNED → NEW
Flags: needinfo?(ahal)
Assignee: nobody → mozilla
Status: NEW → ASSIGNED
Pushed by ahalberstadt@mozilla.com:
https://hg.mozilla.org/ci/ci-configuration/rev/bb432990178c
Remove on-push treeherder route scopes from github PRs; r=jlorenzo,aki
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Flags: needinfo?(ahal)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: