Closed Bug 1469697 Opened Last year Closed 3 months ago

Use run-task "using" code for all run-task based tasks

Categories

(Firefox Build System :: Task Configuration, task)

3 Branch
task
Not set

Tracking

(firefox70 fixed)

RESOLVED FIXED
mozilla70
Tracking Status
firefox70 --- fixed

People

(Reporter: gps, Assigned: glandium)

References

Details

Attachments

(3 files)

Currently, a number of "using: X" tasks end up using run-task. e.g. "using: mozharness."

run-task based tasks make a number of assumptions and have added functionality.

We should probably have all run-task based tasks go through the same code for populating the task definition so things are consistent and we don't have to resort to hacks like https://hg.mozilla.org/mozilla-central/file/257c191e7903/taskcluster/taskgraph/transforms/task.py#l819.
Version: Version 3 → 3 Branch
See Also: → 1525373
See Also: → 1528438

FWIW, I'm doing this in bug 1525373 for the mozharness transforms, but won't touch the other transforms that use run-task.

Most other tasks use GECKO_PATH, as that's what run-task uses.

Depends on: 1573375
Assignee: nobody → mh+mozilla
Pushed by mh@glandium.org:
https://hg.mozilla.org/integration/mozilla-inbound/rev/a1e9b4955743
Use run-task transform for spidermonkey tasks. r=tomprince
https://hg.mozilla.org/integration/mozilla-inbound/rev/993f7ea9b260
s/GECKO_DIR/GECKO_PATH/ for hazard build scripts. r=nalexander
https://hg.mozilla.org/integration/mozilla-inbound/rev/a90eaeb66077
Use run-task transform for hazard tasks. r=tomprince
You need to log in before you can comment on or make changes to this bug.