Skip to content

Compliance: missing-code-quality #28

Closed

Description

@don-petry

Compliance Finding

Category: rulesets
Severity: error
Check: missing-code-quality

Detail

Missing code-quality repository ruleset (required status checks)

Standard Reference

standards/github-settings.md#code-quality--required-checks-ruleset-all-repositories

Remediation

Please review the linked standard and bring this repository into compliance.

See the full standards documentation for implementation guidance.


This issue was automatically created by the weekly compliance audit.

Activity

  1. claude commented on Apr 5, 2026

    @claude

    Claude Code is working…

    I'll analyze this and get back to you.

    View job run

  2. don-petry commented on Apr 6, 2026

    @don-petry
    ContributorAuthor

    Weekly Compliance Audit (2026-04-06)

    This finding is still open.

    Detail: Missing code-quality repository ruleset (required status checks)

    Standard: standards/github-settings.md#code-quality--required-checks-ruleset-all-repositories

  3. don-petry commented on Apr 6, 2026

    @don-petry
    ContributorAuthor

    Weekly Compliance Audit (2026-04-06)

    This finding is still open.

    Detail: Missing code-quality repository ruleset (required status checks)

    Standard: standards/github-settings.md#code-quality--required-checks-ruleset-all-repositories

  4. don-petry commented on Apr 6, 2026

    @don-petry
    ContributorAuthor

    Weekly Compliance Audit (2026-04-06)

    This finding is still open.

    Detail: Missing code-quality repository ruleset (required status checks)

    Standard: standards/github-settings.md#code-quality--required-checks-ruleset-all-repositories

  5. don-petry commented on Apr 6, 2026

    @don-petry
    ContributorAuthor

    Weekly Compliance Audit (2026-04-06)

    This finding is still open.

    Detail: Missing code-quality repository ruleset (required status checks)

    Standard: standards/github-settings.md#code-quality--required-checks-ruleset-all-repositories

  6. don-petry commented on Apr 6, 2026

    @don-petry
    ContributorAuthor

    Weekly Compliance Audit (2026-04-06)

    This finding is still open.

    Detail: Missing code-quality repository ruleset (required status checks)

    Standard: standards/github-settings.md#code-quality--required-checks-ruleset-all-repositories

  7. don-petry commented on Apr 6, 2026

    @don-petry
    ContributorAuthor

    Claude finished @don-petry's task in 13m 7s —— View job • claude/issue-28-20260406-1845 • [Create PR ➔](https://github.com/petry-projects/ContentTwin/compare/main...claude/issue-28-20260406-1845?quick_pull=1&title=Issue%20%2328%3A%20Changes%20from%20Claude&body=This%20PR%20addresses%20issue%20%2328%0A%0AGenerated%20with%20%5BClaude%20Code%5D(https%3A%2F%2Fclaude.ai%2Fcode)


    Tasks

    • Read CLAUDE.md and gather context
    • Understand the compliance standard for code-quality ruleset
    • Implement fix — add scripts/setup-rulesets.sh with idempotent ruleset creation
    • Create pull request
    • Self-review

    What was implemented

    PR #46 adds scripts/setup-rulesets.sh — an idempotent script that creates the required code-quality branch ruleset with SonarCloud as a required status check on the default branch.

    ⚠️ Important: manual step required

    Creating a GitHub repository ruleset requires administration: write permission, which is beyond the Claude Code GitHub App token scope. After merging PR #46, an admin must apply the ruleset using one of:

    Option A — run the script (recommended):

    bash scripts/setup-rulesets.sh

    (requires gh CLI authenticated with repo admin access)

    Option B — GitHub UI:
    Settings → Rules → Rulesets → New ruleset → name: code-quality, required check: SonarCloud, target: default branch, enforcement: Active.

    Once the ruleset exists the weekly compliance audit will automatically close this issue.
    | PR #46

  8. added 2 commits that reference this issue on Apr 6, 2026
    fa1b7f4
    32a1a4f
  9. added a commit that references this issue on Aug 3, 2026
    51fa261
  10. added 2 commits that reference this issue on Aug 18, 2026
    9368e32
    df81728
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

    compliance-auditAutomated compliance audit finding

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions