-
Notifications
You must be signed in to change notification settings - Fork 29.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Grant triagers the ability to re-run a failed CI #42125
Comments
in terms of what would happen on this request, IMO:
will try to discuss in next TSC sitting. |
Duplicate of #40817. |
may be duplicate in terms of part of the solution, but not the underlying problem? |
Yeah I guess duplicate is not the correct word, the other issue could be merged into this one as this one is more general. In any case, I think #40817 (comment) also applies here and should be addressed before we move forward with this request. |
I think the current triagers program doesn't make sense to me in its current format. Luckily I think that's because it's "too successful" in that triagers eventually makes collaborator (I certainly intend to nominate meixg if they keep up making meaningful PRs and are interested - which is not a sure thing but I'm pretty confident). I am wondering if it wouldn't make more sense to rename the triagers team to a "collaborator internship" or "collaborator mentoring" or incubation and something similar? That would frame giving triagers more collaborator tools like better control of how/what CI to run when. On an unrelated note we do need to be careful since currently if triagers can add labels to pull request they can effectively land stuff with ncu. They are however unable to reverse any mistakes NCU might make because they can't force-push fixes to master to correct mistakes which can be sometimes necessary. |
pls propose amendments in a separate issue, even if it is just to rename the team name.
triagers can already add labels. their role definition does not contain landing stuff. there wasn't any role abuse of in the past. |
@gireeshpunathil where should such an issue be open? In nodejs/node or nodejs/admin?
I think this is relevant since if it's the "collaborator-interns" or "collaborators-in-training" or similar team then giving them full CI access makes perfect sense to me as well as other collaborator like priviledges.
Yes though I suspect the ability to trigger CI and land stuff is something that triagers got happenstance as a side-effect of their ability to add labels right? |
|
This comment was marked as off-topic.
This comment was marked as off-topic.
so in terms of policy, TSC gave the green signal - triagers are officially allowed to run fresh and re-run of CI, through existing or new labels. If anyone is interested to implement |
I'm willing to implement this, but I guess this needs to have access to Jenkins? |
I am not 100% sure on this, @richardlau - any pointers here? |
removing the |
You will need to extend node-core-utils's |
What is the problem this feature will solve?
I see CI sometimes gets flaky, and the PR author has to find a collaborator to re-run it. Maybe triagers can help with that too?
Triage now can add the
request-ci
label to PRs, but it will completely re-run a CI from zero.What is the feature you are proposing to solve the problem?
Grant triagers the ability to the
resume build
option.What alternatives have you considered?
Or maybe
request-ci
label can be processed more smartly.The text was updated successfully, but these errors were encountered: