Closed Bug 1283866 Opened 9 years ago Closed 7 years ago

Create a tool or workflow to help task developers conform to Treeherder pulse job YAML

Categories

(Firefox Build System :: Task Configuration, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: camd, Unassigned)

References

Details

Right now we have a pulse-job.yml used by taskcluster-treeherder and Treeherder itself that jobs must conform to in order to be ingested into Treeherder. However, task authors don't have a good way to confirm that their tasks meet the requirements. We should develop some easy way to check against the fields against the yml file to ensure they're in compliance with Treeherder's (and perhaps Task Cluster's?) requirements.
See Also: → 1283865
I *think* that this might be something that we can implement in the in-tree scheduling for different task kinds. When performing a transform or something on a task that is adding/manipulating treeherder specific bits, we could validate against a public schema.
Is this handled nowadays?
Component: Platform and Services → Task Configuration
Flags: needinfo?(dustin)
Product: TaskCluster → Firefox Build System
I don't think this is something we need to do anymore.. at least, this seems to be working fine at the moment. Cam, please re-open if there's still something to do here, and try to explain it a little more?
Status: NEW → RESOLVED
Closed: 7 years ago
Flags: needinfo?(dustin)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.