Skip to content

CI failure: Homebrew/actions@master no longer resolves, breaking Smoke Test CI and 3 other workflows #429

Description

@claude

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions