Closed
Bug 1335915
Opened 8 years ago
Closed 6 years ago
[tc-github] Use json-e to parameterize .taskcluster.yml
Categories
(Taskcluster :: Services, defect)
Taskcluster
Services
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: dustin, Assigned: owlish)
References
Details
Using json-e will make it a lot easier to produce exactly the desired task in .taskcluster.yml, without relying on data-munging by taskcluster-github. Basically, we can make the whole webhook payload available to json-e, and the user can access whatever fields they would like.
We'll need some kind of gentle transition from the current templating schem -- maybe we just go from version 1 to version 2?
Reporter | ||
Comment 2•8 years ago
|
||
Flags: needinfo?(dustin)
Reporter | ||
Comment 3•8 years ago
|
||
One feature that will be important here is a way to reduce redundancy -- .taskcluster.yml files tend to repeat the same task boilerplate over and over, and users will want to be able to write that once and then generate lots of tasks. I don't know what that would look like, but we can talk about ideas.
Reporter | ||
Comment 4•7 years ago
|
||
Reporter | ||
Comment 5•7 years ago
|
||
I've started twiddling around with this, after https://github.com/taskcluster/mozilla-taskcluster/pull/116
Assignee: nobody → dustin
Reporter | ||
Comment 6•7 years ago
|
||
wrong-bug |
This was deployed on Friday.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 7•7 years ago
|
||
wrong-bug |
oh, right, this is tc-github.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Summary: Use json-e to parameterize .taskcluster.yml → [tc-github] Use json-e to parameterize .taskcluster.yml
Reporter | ||
Updated•7 years ago
|
Assignee: dustin → alesilva241
Updated•7 years ago
|
Assignee: alesilva241 → bugzeeeeee
Status: REOPENED → ASSIGNED
Reporter | ||
Comment 9•6 years ago
|
||
I think this is done, right Irene? A two-year-old-bug!
Flags: needinfo?(bugzeeeeee)
Reporter | ||
Updated•6 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 7 years ago → 6 years ago
Resolution: --- → FIXED
Updated•6 years ago
|
Component: Github → Services
You need to log in
before you can comment on or make changes to this bug.
Description
•