Skip to content

ci: scope Homeboy PR checks to changed files#623

Merged
chubes4 merged 2 commits intomainfrom
fix/ci-pr-changed-test-scope
Mar 5, 2026
Merged

ci: scope Homeboy PR checks to changed files#623
chubes4 merged 2 commits intomainfrom
fix/ci-pr-changed-test-scope

Conversation

@chubes4
Copy link
Member

@chubes4 chubes4 commented Mar 5, 2026

Summary

  • set lint-changed-only: true in Homeboy action workflow
  • set test-scope: changed for pull request runs
  • keep command set as lint,test,audit while reducing unrelated baseline failures from untouched code

Why

Current PR CI is red due to broad baseline lint/static/audit drift unrelated to PR diffs. This change makes PR checks actionable by focusing on changed files/tests.

Expected impact

  • improved signal-to-noise for PR review
  • fewer false-negative red builds on unrelated legacy debt
  • faster triage while we continue paying down global lint/phpstan/audit backlog

Related

@github-actions
Copy link

github-actions bot commented Mar 5, 2026

Homeboy Results — data-machine

lint (changed files only)

  • PHPStan: PHPSTAN SUMMARY: 133 errors at level 5

test

  • BUILD FAILED: PHPUnit tests

audit (changed files only)

Audit summary

  • Drift increased: no
  • Outliers in current run: 76

Homeboy Action v1 — homeboy 0.56.0

@chubes4 chubes4 merged commit 57feb36 into main Mar 5, 2026
1 check failed
@chubes4 chubes4 deleted the fix/ci-pr-changed-test-scope branch March 5, 2026 03:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant