Skip to content

Feature Request: Report 'Success' status when no configuration changes are detected #408

Description

@survived

When a repository enforces CLOWarden as a required status check in GitHub branch protection rules, PRs that do not touch CLOWarden configuration files (e.g., documentation or governance updates) are permanently blocked. Because CLOWarden does not run or emit a status for these files, the required check remains perpetually "Expected," forcing repository administrators to manually override protections to merge.

Current Behavior

  1. A PR is opened with changes exclusive to non-CLOWarden files (i.e. no changes in config.yaml).
  2. GitHub branch protection expects a status report from CLOWarden.
  3. CLOWarden does not trigger or report any status (since its config was unchanged).
  4. The PR cannot be merged without an admin override.
Image

Expected Behavior

If a PR does not modify any files relevant to CLOWarden, the tool should still emit a successful status check to GitHub. This ensures branch protection requirements are satisfied and allows non-config PRs to be merged seamlessly without admin intervention.

Activity

  1. changed the title [-]CLOWarden does not report any CI status if config is unchange[/-] [+]Feature Request: Report 'Success' status when no configuration changes are detected[/+] on Jun 18, 2026
  2. tegioz commented on Jun 18, 2026

    @tegioz
    Contributor

    Thanks @survived, we'll take care of this 👍

  3. tegioz commented on Jun 22, 2026

    @tegioz
    Contributor

    Closed by #409

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

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions