Closed Bug 1344018 Opened 7 years ago Closed 7 years ago

Add front-end interface to retrigger actions

Categories

(Tree Management :: Treeherder, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: wlach, Assigned: wlach)

References

Details

Attachments

(1 file)

This bug will track adding the ability to execute custom taskcluster actions on jobs from treeherder, in support of bug 1343327.
Comment on attachment 8843049 [details] [review]
[treeherder] wlach:1344018 > mozilla:master

This is actually getting pretty close. I wouldn't mind some feedback on the taskcluster parts of tcjobactions.js  before I actually put this up for review. There are some things that are still a little ambiguous to me (see the comments marked "fixme").
Attachment #8843049 - Flags: feedback?(jopsen)
Attachment #8843049 - Flags: feedback?(bstack)
Comment on attachment 8843049 [details] [review]
[treeherder] wlach:1344018 > mozilla:master

Ok, I'm feeling pretty happy about this now. I might tweak some small things in response to jonas and brian's feedback but I figured I might as well put this up for review. I'd rather not delay rolling this out, as it's eagerly anticipated (we can always tweak more later).
Attachment #8843049 - Flags: review?(cdawson)
Comment on attachment 8843049 [details] [review]
[treeherder] wlach:1344018 > mozilla:master

See review coments on github:
https://github.com/mozilla/treeherder/pull/2220
Attachment #8843049 - Flags: feedback?(jopsen) → feedback-
Comment on attachment 8843049 [details] [review]
[treeherder] wlach:1344018 > mozilla:master

I'll clear camd's review while I look into making things closer to what jonasfj suggests.
Attachment #8843049 - Flags: review?(cdawson)
Looks like jonasfj's rendering code depends on some features that are only in lodash 4.x. I guess it's a good a time as any to look into upgrading...
Depends on: 1345565
Comment on attachment 8843049 [details] [review]
[treeherder] wlach:1344018 > mozilla:master

Jonas, could you have another look? I think this should address your concerns.
Attachment #8843049 - Flags: feedback- → feedback?(jopsen)
Comment on attachment 8843049 [details] [review]
[treeherder] wlach:1344018 > mozilla:master

It's missing filtering on the `kind` property which is specified in spec, but not in the actions.json file we release.
Patching fixing this and adding the `kind` property is in bug 1345660.
Attachment #8843049 - Flags: feedback?(jopsen) → feedback+
See Also: → 1345660
> It's missing filtering on the `kind` property which is specified in spec,
> but not in the actions.json file we release.
> Patching fixing this and adding the `kind` property is in bug 1345660.

I will fix this.
Comment on attachment 8843049 [details] [review]
[treeherder] wlach:1344018 > mozilla:master

Ok, I think is ready for review now.
Attachment #8843049 - Flags: review?(cdawson)
Attachment #8843049 - Flags: review?(cdawson) → review+
Commit pushed to master at https://github.com/mozilla/treeherder

https://github.com/mozilla/treeherder/commit/a45f2d3c48c0b6e79fe26609d1599558ad91c44d
Bug 1344018 - Add ability to execute custom taskcluster actions per job (#2220)
Attachment #8843049 - Flags: feedback?(bstack) → feedback+
I think we can call this done. We can always do additional work in followups.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: