Skip to content

Define required status check #128

Closed

Description

@rfc2822
  • Define workflow that contains a job that marks whether a PR can be (auto-)merged or not.
  • Add repository ruleset for the default branch that defines the job as "required status check".
  • Allow bypass for org admin and repo maintain.

See davx5-ose ruleset as an example.

Activity

  1. sunkup commented on Sep 21, 2026

    @sunkup
    Member

    I am getting a 404 on the link in the description. Missing permissions?

  2. ArnyminerZ commented on Sep 21, 2026

    @ArnyminerZ
    Member

    Missing permissions?

    Yes, me too

  3. rfc2822 commented on Sep 21, 2026

    @rfc2822
    MemberAuthor

    Does it work now?

  4. self-assigned this
    on Sep 25, 2026
  5. sunkup commented on Sep 25, 2026

    @sunkup
    Member

    Done / Can be closed when:

    • Add job with combined test results as status check output #129 merged
    • new branch ruleset "Required tests" was added with:
      • Enforcement: Active
      • Bypass list: add "Organization admin" and "Maintain" (role), both set to "Always allow"
      • Target branches: "Include default branch"
      • Enable "Require status checks to pass"
        • add check Tests and pick source "GitHub Actions"
        • Leave "Require branches to be up to date" off.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions