Open
Bug 1640626
Opened 5 years ago
Updated 2 years ago
Make run-on-projects mandatory for all tasks
Categories
(Firefox Build System :: Task Configuration, enhancement, P3)
Firefox Build System
Task Configuration
Tracking
(Not tracked)
NEW
Future
People
(Reporter: Sylvestre, Unassigned, Mentored)
References
(Blocks 1 open bug)
Details
Currently, if run-on-projects
is not set, we start the task everywhere. See: https://firefox-source-docs.mozilla.org/taskcluster/attributes.html#run-on-projects
In a context of unlimited money, this is fine but now that we want to be more careful, we might want to have an explicit decision from the developers when creating/updating a task.
Especially when working on experimental features or projects, trunk should be enough.
Reporter | ||
Comment 1•5 years ago
|
||
Note that this is an idea to start a discussion.
![]() |
||
Updated•5 years ago
|
Product: Testing → Taskcluster
Updated•5 years ago
|
Component: General → Task Configuration
Product: Taskcluster → Firefox Build System
Target Milestone: --- → Future
Comment 2•2 years ago
|
||
This default makes sense to me!
Fixing this bug will involve changing:
https://searchfox.org/mozilla-central/source/taskcluster/gecko_taskgraph/transforms/task.py#2003
And then updating any tasks that don't have it set to include run-on-projects: ["all"]
Mentor: ahal
Severity: -- → N/A
Type: task → enhancement
Priority: -- → P3
You need to log in
before you can comment on or make changes to this bug.
Description
•