Skip to content

Gate PR's so they require CI checks to pass #698

Closed

Description

@jeffwidman

In #652, @StephenSorriaux very nicely fixed up our CI checks.

However, our current PR's aren't required to pass CI before being merged:

  1. We should change this so they have to pass CI.
  2. We need to retain the ability to override in case for some reason a PR intentionally won't pass CI but we still need to merge it. While very rare, this does occasionally happen. Several of the maintainers have admin rights on the repo so they could temporarily disable those branch checks if needed.

Activity

  1. a-ungurianu commented on Feb 12, 2023

    @a-ungurianu
    Member

    I agree with this, but I feel like fixing/ignoring the intermittent tests is a pre requisite for this

  2. ceache commented on Feb 12, 2023

    @ceache
    Contributor
  3. ThosRTanner commented on Sep 20, 2026

    @ThosRTanner
    Contributor

    Even when the flaky tests are fixed, there still appears to be an issue with codecov, possibly related to codecov/codecov-action#1855

  4. ceache commented on Sep 20, 2026

    @ceache
    Contributor

    Hopefully #824 sorts out the codecov issues.
    Test reliability should be addressed with #802 and all the other fixes I recently landed.

    In any case, since our merges are gated on successful CI, I will close this issue and allow specific issues to be open for specific hindrance with our CI

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions