Skip to content

ci: use Homebrew/actions@main, master was removed (Homebrew job red since 2026-09-14) - #3032

Open
glaziermag wants to merge 1 commit into
gitui-org:masterfrom
glaziermag:fix/homebrew-actions-main
Open

glaziermag wants to merge 1 commit into
gitui-org:masterfrom
glaziermag:fix/homebrew-actions-main

Conversation

@glaziermag

Copy link
Copy Markdown

The Test Homebrew Formula (macOS) job in ci.yml uses Homebrew/actions/setup-homebrew@master. Homebrew/actions removed its master branch on 2026-09-13 (Homebrew/actions#934, "workflows: stop syncing and testing master"; the repository now only has main). Since then every ci.yml run fails that job at "Set up job", before any step runs:

##[error]Unable to resolve action `homebrew/actions@master`, unable to find version `master`

The nightly schedule has been red 12 nights in a row on an unchanged master (2fa693c): last green run 2026-09-13 (https://github.com/gitui-org/gitui/actions/runs/34732539242), first red 2026-09-14 (https://github.com/gitui-org/gitui/actions/runs/34798713605), latest 2026-09-25 (https://github.com/gitui-org/gitui/actions/runs/36085384781, job 107915995727). Push and pull-request runs hit the same failure, so every open PR currently carries a red check from this job.

It changes the following:

  • .github/workflows/ci.yml line 347: Homebrew/actions/setup-homebrew@master -> @main

With that change the same job passes on my fork: https://github.com/glaziermag/gitui/actions/runs/36202434647/job/108291764352. No other workflow references Homebrew/actions (brew.yml and cd.yml use mislav/bump-homebrew-formula-action).

If you prefer a pinned ref, Homebrew's README currently recommends Homebrew/actions/setup-homebrew@<sha> # <tag> (latest tag 2026.09.21.1 = 848c272c); dependabot.yml only covers cargo, so a SHA pin would need manual bumps, which is why this PR tracks main like the old reference tracked master.

Checklist: workflow-only change, so no unit tests, make check, or changelog item.

Generated with Claude Code

Homebrew/actions stopped publishing its master branch (Homebrew/actions#934,
2026-09-13), so every ci.yml run since 2026-09-14 fails the
'Test Homebrew Formula (macOS)' job at 'Set up job' with
"Unable to resolve action homebrew/actions@master".

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
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