Skip to content

Release blocked by full-scope lint failures on main #720

Description

@chubes4

Summary

homeboy release data-machine-code --path /Users/chubes/Developer/data-machine-code@fix-715-local-read-routing-20260615 --git-identity bot is blocked by the release preflight lint step on current main.

PR #719 passed changed-scope CI, but release preflight runs broader/full-scope lint and fails before tagging.

Observed failure

  • PHPCS reports auto-fixable formatting issues across existing files, plus non-auto-fixable Yoda/parse_url findings.
  • PHPStan reports 194 errors across 34 files, dominated by missing external classes/stubs and existing narrowed-type/type-shape issues.
  • homeboy refactor --runner homeboy-lab --from lint --write data-machine-code --path /Users/chubes/Developer/data-machine-code@fix-715-local-read-routing-20260615 detected findings but produced no automated edits.

Impact

Current main cannot be released through the intended Homeboy release path without bypassing checks.

Acceptance criteria

  • homeboy release data-machine-code --path <clean main checkout> --git-identity bot passes preflight lint without --skip-checks.
  • If some findings are intentionally out of scope for release gating, encode that in the lint/static-analysis config or baseline rather than relying on operator bypasses.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    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