Closed Bug 1370343 Opened 3 years ago Closed 3 years ago

Port all actions.yml tasks to action.json

Categories

(Taskcluster :: Services, enhancement)

enhancement
Not set

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bstack, Assigned: bstack)

References

Details

Attachments

(4 files)

actions.yml is deprecated and it is annoying to have both systems existing at once. This will start by porting all in-tree yml tasks to the json format. After that, it will be porting treeherder to use the new system entirely. Much of the treeherder work has already been done for other tasks. It should be fairly simple to tie this in.
Does this require the Python JSON-e implementation?
My understanding is that it doesn't. I might be missing something though. I'll be poking at this now so I might run into the json-e wall quickly and report back if so.
Depends on: 1380454
Depends on: 1381082
Depends on: 1379171
Depends on: 1379163
Depends on: 1381669
Depends on: 1384729
Depends on: 1386315
Depends on: 1388407
Depends on: 1388496
Depends on: 1388508
Depends on: 1388926
Comment on attachment 8895620 [details]
Bug 1370343 - Make add-new-tasks context be for groups rather than tasks

https://reviewboard.mozilla.org/r/166842/#review172358
Attachment #8895620 - Flags: review?(dustin) → review+
Comment on attachment 8895621 [details]
Bug 1370343 - Update mochitest actions to be up to the new spec

https://reviewboard.mozilla.org/r/166844/#review172360
Attachment #8895621 - Flags: review?(dustin) → review+
Comment on attachment 8895622 [details]
Bug 1370343 - Remove dashes from names in actions files

https://reviewboard.mozilla.org/r/166846/#review172362
Attachment #8895622 - Flags: review?(dustin) → review+
Comment on attachment 8895623 [details]
Bug 1370343 - Update action task metadata to be more useful

https://reviewboard.mozilla.org/r/166848/#review172364
Attachment #8895623 - Flags: review?(dustin) → review+
Keywords: leave-open
Pushed by dmitchell@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/ce922d08f281
Make add-new-tasks context be for groups rather than tasks r=dustin
https://hg.mozilla.org/integration/autoland/rev/9873870b6de3
Update mochitest actions to be up to the new spec r=dustin
https://hg.mozilla.org/integration/autoland/rev/36c4d613be1b
Remove dashes from names in actions files r=dustin
https://hg.mozilla.org/integration/autoland/rev/748ddac62a55
Update action task metadata to be more useful r=dustin
Depends on: 1390497
Depends on: 1390986
Depends on: 1391051
Depends on: 1391321
No longer depends on: 1391321
Depends on: 1391323
Depends on: 1391417
Depends on: 1396969
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Removing leave-open keyword from resolved bugs, per :sylvestre.
Keywords: leave-open
Component: Integration → Services
You need to log in before you can comment on or make changes to this bug.