Skip to content

[BUG] Coder gate is blind to non-Go changes (CI/shell/Ruby/docs), hollow GATE-PASS #1072

Description

@Defilan

Bug Description

The coder gate only verifies Go (fmt/vet/build/lint/test), so a coder GO whose diff is entirely non-Go (GitHub Actions workflow YAML, shell scripts, Homebrew/Ruby formulae, docs) reaches GATE-PASS without any meaningful verification of the actual change. The gate is structurally blind to the very content that changed.

Evidence (M2/M3 batch run-20260711-182721)

Proposed Fix

Extend the gate (or add a reviewer stage) to lint/validate non-Go artifacts based on the changed file types:

Environment

  • LLMKube version: 0.9.4
  • Component: Foreman coder gate

Additional Context

Surfaced by scrutinizing every GO in an M2/M3 batch. Companion to the anti-confab-on-prose finding filed alongside this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/foremanForeman: the agentic fleet orchestrator add-onbugSomething isn't working

    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