Description
I would like to re-evaluate our rule to have a green CI to land a pull request.
AFAIK the main goal to introduce this was to make sure we have less flaky tests. However, currently it feels like we have at least as many flaky tests as to the introduction point of that rule. Further more, it increases the work for us collaborators and prevents fine PRs from landing.
We probably also landed at least one PR which had a red CI but that could even happen now, when a former CI was green but run before another PR landed which broke something in that PR.
One reason why I see this rule as not working as intended is the new resume CI
feature, since that mainly leads to resuming the build until it's finally green instead of checking for actual test failures on the CI (I like the resume CI
feature btw. and do not want to see it removed).
So instead of relying on the green CI I would rather rely on the judgement of us collaborators.
Ping @nodejs/tsc