Skip to content

🚨 Compliance Check [0 critical, 3 high, 7 med, 3 low] #34

Description

@labrats-compliance-bot

Compliance Check Results

Score: 66% - 🟠 Needs Improvement
Passed: 10 checks
Failed: 13 checks (0 critical, 3 high, 7 medium, 3 low)


❌ Failed Checks

COMP-009 - ADR Pattern

  • Priority: MEDIUM
  • Message: ADR directory not found (docs/adr/)

COMP-019 - Branch Rulesets (not Classic Protection)

  • Priority: HIGH
  • Message: Branch 'main' uses both classic protection and rulesets. Complete migration by removing classic protection.

COMP-010 - .claude/ Configuration

  • Priority: MEDIUM
  • Message: .claude/ directory not found

COMP-011 - CONTRIBUTING.md

  • Priority: LOW
  • Message: CONTRIBUTING.md not found

COMP-006 - docs/ Directory

  • Priority: HIGH
  • Message: docs/ directory not found

COMP-008 - Issue Templates

  • Priority: MEDIUM
  • Message: No issue templates found (.github/ISSUE_TEMPLATE/ not found)

COMP-013 - MkDocs Configuration

  • Priority: LOW
  • Message: mkdocs.yml not found

COMP-017 - Repository Settings

  • Priority: HIGH
  • Message: Repository settings issues: No merge methods enabled

COMP-012 - SECURITY.md

  • Priority: LOW
  • Message: SECURITY.md not found

COMP-023 - Terraform Backend Configured

  • Priority: MEDIUM
  • Message: No backend configuration found in any .tf file

COMP-024 - Terraform Lock File

  • Priority: MEDIUM
  • Message: .terraform.lock.hcl is in .gitignore - lock file must be committed

COMP-021 - Terraform Module Structure

  • Priority: MEDIUM
  • Message: 12 of 12 Terraform directory(ies) missing required files
  • Details: modules/aws/network missing: versions.tf; modules/aws/node missing: versions.tf; modules/cloud-init missing: versions.tf; modules/hetzner/network missing: versions.tf; modules/hetzner/node missing: versions.tf; modules/hetzner/node_group missing: versions.tf; modules/kvm/node missing: versions.tf; tests/aws/node missing: outputs.tf,versions.tf; tests/cloud-init missing: outputs.tf,versions.tf; tests/hetzner/node missing: outputs.tf,versions.tf; tests/hetzner/node_group missing: outputs.tf,versions.tf; tests/kvm missing: outputs.tf,versions.tf

COMP-022 - Terraform Variable Descriptions

  • Priority: MEDIUM
  • Message: 4 of 30 variable(s) missing description
  • Details: modules/cloud-init/variables.tf: general, networks_data, users_data, runcmd

βœ… Passed Checks

  • COMP-020: ARC Runner Usage
  • COMP-016: Branch Protection
  • COMP-004: CLAUDE.md Exists
  • COMP-018: Default Branch
  • COMP-015: Deprecated Actions
  • COMP-003: .gitignore Exists
  • COMP-002: LICENSE File Exists
  • COMP-001: README.md Exists
  • COMP-005: README Structure
  • COMP-025: Repository Naming Standard

Generated: 2026-07-06 10:39:10 UTC
Workflow Run: https://github.com/labrats-work/labrats-compliance/actions/runs/28785516228

Metadata

Metadata

Assignees

No one assigned

    Labels

    complianceCompliance checking relatedcriticalCritical issues

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions