Skip to content

clp-core-build-macos workflow failing due to "Homebrew requires formulae to be in a tap" #1218

@kirkrodrigues

Description

@kirkrodrigues

Bug

Due to the version upgrade of brew in github macos runners, recent runs of the clp-core-build-macos have been failing with the following logs:

Run ./components/core/tools/scripts/lib_install/macos/install-all.sh
==> Updating Homebrew...
To restore the stashed changes to /opt/homebrew/Library/Taps/homebrew/homebrew-core, run:
  cd /opt/homebrew/Library/Taps/homebrew/homebrew-core && git stash pop
==> Homebrew's analytics have entirely moved to our InfluxDB instance in the EU.
We gather less data than before and have destroyed all Google Analytics data:
  https://docs.brew.sh/Analytics
Please reconsider re-enabling analytics to help our volunteer maintainers with:
  brew analytics on
==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
  https://github.com/Homebrew/brew#donations

Updated 4 taps (hashicorp/tap, aws/tap, homebrew/core and homebrew/cask).
==> New Formulae
anyzig: Universal zig executable that runs any version of zig
apache-polaris: Interoperable, open source catalog for Apache Iceberg
cogapp: Small bits of Python computation for static files
electric: Real-time sync for Postgres
entt: Fast and reliable entity-component system for C++
flexget: Multipurpose automation tool for content
go-passbolt-cli: CLI for passbolt
go@1.24: Open source programming language to build simple/reliable/efficient software
mk: Wrapper for auto-detecting build and test commands in a repository
nessie: Transactional Catalog for Data Lakes with Git-like semantics
oasis: CLI for interacting with the Oasis Protocol network
qman: Modern man page viewer
==> New Casks
clariti: Focus and relaxation soundscapes
claudia: GUI app and toolkit for Claude Code
fido2-manage: Manage FIDO2.1 security keys
filefaker: Tool for generating fake files
icon-composer: Apple tool to create multi-platform icons
osu@tachyon: Rhythm game
picview: Picture viewer
scrub-utility: Cleans folders and volumes to guard against potential leaks of sensitive data
serverbuddy: Manage Linux servers
sleep-aid: Monitor computer's sleeping habits
stravu-crystal: Run multiple Claude Code instances simultaneously using git worktrees
systhist: Lists full system and security update installation history
==> Outdated Formulae
bazelisk
ca-certificates
cmake
harfbuzz
kotlin
libpq
python@3.13
selenium-server
simdutf

You have 9 outdated formulae installed.
You can upgrade them with brew upgrade
or list them with brew outdated.
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  4221  100  4221    0     0  31083      0 --:--:-- --:--:-- --:--:-- 31266
Error: Homebrew requires formulae to be in a tap, rejecting:
  /var/folders/x7/ch5v91h56_zbvbd1y2f600dm0000gn/T/clp-dep-formulas.WqblUHXBK8/cmake.rb (/private/var/folders/x7/ch5v91h56_zbvbd1y2f600dm0000gn/T/clp-dep-formulas.WqblUHXBK8/cmake.rb)

To create a tap, run e.g.
  brew tap-new <user|org>/<repository>
To create a formula in a tap run e.g.
  brew create <url> --tap=<user|org>/<repository>

Error: Process completed with exit code 1.

CLP version

8618486

Environment

N/A

Reproduction steps

Run the clp-core-build-macos workflow.

Relevant issues

https://github.com/orgs/Homebrew/discussions/6344

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions