Skip to content

Re-evaluate waiting on green CI #25016

Closed
Closed
@BridgeAR

Description

@BridgeAR

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    metaIssues and PRs related to the general management of the project.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions