Summary
The Smoke Test CI Linters job fails at the Set up job step before any linting runs:
##[error]Unable to resolve action `homebrew/actions@master`, unable to find version `master`
Root cause
The job references the Homebrew setup action by a floating branch ref:
uses: Homebrew/actions/setup-homebrew@master
GitHub can no longer resolve the master ref of Homebrew/actions (the upstream repo's default branch is now main), so action resolution fails during Set up job — before any repo code executes. This is an external dependency change, not a regression introduced by any PR here, and it affects every branch (including main).
Blast radius
The @master ref appears in 5 places across 4 workflows, all of which will fail the same way:
.github/workflows/smoke.yml:31
.github/workflows/smoke.yml:57
.github/workflows/sbom.yml:30
.github/workflows/coverage.yml:29
.github/workflows/claude.yml:71
Suggested fix
Update all five references. Because this touches CI shared by the whole repo, it should land in its own PR against main, not on the unrelated docs branch:
uses: Homebrew/actions/setup-homebrew@main
Preferably pin to a released tag or commit SHA instead of a floating branch to avoid a repeat of this class of breakage (and let Renovate track it). Verify against upstream (https://github.com/Homebrew/actions) before merging.
Why not auto-fixed
Per the auto-fix guidance this is a failure in a workflow unrelated to the branch's code changes, driven by an external dependency change, and the correct fix spans multiple shared workflow files that belong on main rather than a docs-only PR.
Suggested labels: bug, ci-failure
Summary
The Smoke Test CI
Lintersjob fails at the Set up job step before any linting runs:.github/workflows/smoke.yml)docs/claude-rules-onboarding-distil(PR feat(claude-rules): distil three tool and workflow rules from the FVH onboarding sweep #428), but the cause is not related to that branch's changes.Root cause
The job references the Homebrew setup action by a floating branch ref:
GitHub can no longer resolve the
masterref ofHomebrew/actions(the upstream repo's default branch is nowmain), so action resolution fails during Set up job — before any repo code executes. This is an external dependency change, not a regression introduced by any PR here, and it affects every branch (includingmain).Blast radius
The
@masterref appears in 5 places across 4 workflows, all of which will fail the same way:.github/workflows/smoke.yml:31.github/workflows/smoke.yml:57.github/workflows/sbom.yml:30.github/workflows/coverage.yml:29.github/workflows/claude.yml:71Suggested fix
Update all five references. Because this touches CI shared by the whole repo, it should land in its own PR against
main, not on the unrelated docs branch:Preferably pin to a released tag or commit SHA instead of a floating branch to avoid a repeat of this class of breakage (and let Renovate track it). Verify against upstream (https://github.com/Homebrew/actions) before merging.
Why not auto-fixed
Per the auto-fix guidance this is a failure in a workflow unrelated to the branch's code changes, driven by an external dependency change, and the correct fix spans multiple shared workflow files that belong on
mainrather than a docs-only PR.Suggested labels:
bug,ci-failure