Skip to content

Dev and main require no status checks before merge #78

Open

Description

@doublewhy

Problem

dev and main require no status checks before a merge. Both branches have classic branch protection with required pull request reviews, but gh api repos/OpenRAE/workbench/branches/<branch>/protection/required_status_checks returns 404 "Required status checks not enabled" for each, and the repository has no rulesets (gh api repos/OpenRAE/workbench/rulesets returns an empty list; checked 2026-10-12).

So a failing audit, test or sonar job in ci.yml, or a failing PR title guard, does not block a merge into dev or main. #61's first acceptance criterion says that existing required verification coverage remains mandatory before protected-branch integration; today no check is mandatory.

This is a repository setting, so no pull request can change it.

Scope

Done when

  • gh api repos/OpenRAE/workbench/branches/dev/protection/required_status_checks lists the CI checks above.
  • The same call for main lists the ci.yml checks.

Related

Activity

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

Metadata

Metadata

Assignees

No one assigned

    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