Summary
The Smoke Test CI workflow (.github/workflows/smoke.yml) fails at the Set up job step of the Linters (and Build) jobs:
##[error]Unable to resolve action `homebrew/actions@master`, unable to find version `master`
Root cause
Homebrew removed the master branch alias from the Homebrew/actions repository; the default branch is now main. Every Homebrew/actions/setup-homebrew@master reference therefore fails to resolve before any job step runs. benchmarks.yml already uses @main, so this reference was simply left stale.
Fix
Pin the action to @main in smoke.yml (two occurrences, lines 31 and 57):
- uses: Homebrew/actions/setup-homebrew@master
+ uses: Homebrew/actions/setup-homebrew@main
The same stale @master reference also exists in sbom.yml, coverage.yml, and claude.yml and will break those workflows identically — worth updating in the same change.
Why this could not be auto-fixed
I prepared and committed the fix locally, but pushing it was rejected:
! [remote rejected] ... (refusing to allow a GitHub App to create or update workflow `.github/workflows/smoke.yml` without `workflows` permission)
The CI auto-fix bot's token lacks the workflows permission required to modify files under .github/workflows/. A maintainer (or a token with workflows scope) needs to apply and push the one-line change.
Suggested labels
bug, ci-failure
Summary
The Smoke Test CI workflow (
.github/workflows/smoke.yml) fails at the Set up job step of theLinters(andBuild) jobs:fix/just-plugin-audit-exit-messageRoot cause
Homebrew removed the
masterbranch alias from theHomebrew/actionsrepository; the default branch is nowmain. EveryHomebrew/actions/setup-homebrew@masterreference therefore fails to resolve before any job step runs.benchmarks.ymlalready uses@main, so this reference was simply left stale.Fix
Pin the action to
@maininsmoke.yml(two occurrences, lines 31 and 57):The same stale
@masterreference also exists insbom.yml,coverage.yml, andclaude.ymland will break those workflows identically — worth updating in the same change.Why this could not be auto-fixed
I prepared and committed the fix locally, but pushing it was rejected:
The CI auto-fix bot's token lacks the
workflowspermission required to modify files under.github/workflows/. A maintainer (or a token withworkflowsscope) needs to apply and push the one-line change.Suggested labels
bug,ci-failure