-
Notifications
You must be signed in to change notification settings - Fork 239
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
"New contributor"-friendly setting for running workflows #1023
Conversation
What does it mean to be "new to GitHub" in this context? Would people with one or two merged PRs be considered new? |
@jpkrohling The setting just says the following whereas the docs don't give any more detail:
I would assume even an old, resurrected Github account with no activity at all would fulfill this requirement.
I agree with that. I'd be willing to just try it out with the relaxed settings and if we ever run into an issue with it we can revert it again. |
hey @jpkrohling, I may not be following your question exactly. if they have one merged PR in the repo then they are not considered a new contributor. the proposed setting is less strict than the existing setting. |
@open-telemetry/governance-committee @open-telemetry/technical-committee any thoughts/concerns about changing this? It should address the issue of having to manually approve CI runs for new contributors in most cases. |
I'd like to propose
as a better documented default for OpenTelemetry repos over the GitHub default of
We changed this setting a while ago in the Java repos to reduce friction for new contributors, and we haven't seen any cryptomining problems (I'm just guessing that cryptominers wouldn't pick high traffic repositories where they would be noticed quickly).
I have noticed this setting causing some friction for new contributors recently in the specification repo (e.g. open-telemetry/opentelemetry-specification#2458 and open-telemetry/opentelemetry-specification#2292), so thought it would be worth raising here.