Open
Description
Verification
- This issue's title and/or description do not reference a single formula e.g.
brew install wget
. If they do, open an issue at https://github.com/Homebrew/homebrew-core/issues/new/choose instead.
Provide a detailed description of the proposed feature
We're ready to enable macOS 15 x86_64 for PRs but the setup is a little more complex.
We need brew determine-test-runners
to add macOS 15 x86_64 to the matrix if any of the following are true:
- The package is
pkg-config
orpkgconf
formula.class.pour_bottle_only_if == :clt_installed
- Any recursive dependent of the tested formula satisfies
dependent_formula.class.pour_bottle_only_if == :clt_installed
--all-supported
is passed
The last condition may require making --eval-all
mandatory.
What is the motivation for the feature?
In order to have proper testing of macOS 15 x86_64 and not require manual post-merge building.
It is also blocking Homebrew/homebrew-core#190981.
How will the feature be relevant to at least 90% of Homebrew users?
They will get upgraded to compatible bottles rather than temporarily get incompatible bottles that break their workflow.
What alternatives to the feature have been considered?
None