Summary
The Smoke Test CI workflow is failing at the Set up job step of the Linters job with:
##[error]Unable to resolve action `homebrew/actions@master`, unable to find version `master`
Root cause
Homebrew/actions renamed its default branch from master to main. Any workflow referencing Homebrew/actions/setup-homebrew@master can no longer resolve the ref and fails during job setup. This is unrelated to the branch's code changes.
Evidence: .github/workflows/benchmarks.yml:29 already uses Homebrew/actions/setup-homebrew@main and is unaffected.
Fix (verified locally, could not be pushed)
Change all Homebrew/actions/setup-homebrew@master references to @main:
.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
- uses: Homebrew/actions/setup-homebrew@master
+ uses: Homebrew/actions/setup-homebrew@main
Why this was not auto-applied
The auto-fix bot prepared and committed this change, but git push was rejected:
refusing to allow a GitHub App to create or update workflow `.github/workflows/claude.yml`
without `workflows` permission
The GitHub App token used for auto-fix lacks the workflows permission required to modify files under .github/workflows/. A maintainer needs to apply the one-line change above (or grant the workflows permission scope to the auto-fix workflow's token).
Suggested labels: bug, ci-failure
Summary
The Smoke Test CI workflow is failing at the
Set up jobstep of the Linters job with:.github/workflows/smoke.yml)rules/workflow-agent-scaleRoot cause
Homebrew/actionsrenamed its default branch frommastertomain. Any workflow referencingHomebrew/actions/setup-homebrew@mastercan no longer resolve the ref and fails during job setup. This is unrelated to the branch's code changes.Evidence:
.github/workflows/benchmarks.yml:29already usesHomebrew/actions/setup-homebrew@mainand is unaffected.Fix (verified locally, could not be pushed)
Change all
Homebrew/actions/setup-homebrew@masterreferences to@main:.github/workflows/smoke.yml:31.github/workflows/smoke.yml:57.github/workflows/sbom.yml:30.github/workflows/coverage.yml:29.github/workflows/claude.yml:71Why this was not auto-applied
The auto-fix bot prepared and committed this change, but
git pushwas rejected:The GitHub App token used for auto-fix lacks the
workflowspermission required to modify files under.github/workflows/. A maintainer needs to apply the one-line change above (or grant theworkflowspermission scope to the auto-fix workflow's token).Suggested labels:
bug,ci-failure