Skip to content

Reduce Intel macOS to Tier 3 - #23679

Merged
MikeMcQuaid merged 1 commit into
mainfrom
intel-tier-3
Sep 1, 2026
Merged

Reduce Intel macOS to Tier 3#23679
MikeMcQuaid merged 1 commit into
mainfrom
intel-tier-3

Conversation

@p-linnane

Copy link
Copy Markdown
Contributor

Follow-up to #23677, which stopped routinely building Intel bottles in Homebrew/core. Tier 1 requires full CI coverage for testing and bottle builds, so Intel no longer qualifies.

brew doctor now reports Intel macOS as Tier 3, and we no longer point Intel users at the issue tracker. Outdated macOS still takes precedence over the new Intel finding, so those users keep the MacPorts remediation. The OpenCore Legacy Patcher check is removed: every Intel Mac is Tier 3 now, so it only duplicated the new finding without adding a classification.

fresh_install? is gated on Apple Silicon so Intel users fall back to source builds rather than hitting a hard "no bottle available!" error now that Intel bottles are gone. Portable Ruby still builds for Intel, so the docs say we have stopped routinely building Intel bottles rather than stopping outright.

The macOS .pkg now warns that Intel is a Tier 3 configuration instead of installing silently, and the stale "Intel keeps /usr/local bottling until EOL" note in the relocatable bottles plan is corrected. Companion pull requests will follow in Homebrew/install and Homebrew/brew.sh, which both still describe Intel as supported.


  • Have you followed our Contributing guidelines?
  • Have you checked for other open Pull Requests for the same change?
  • Have you explained what your changes do? Performance claims (e.g. "this is faster") must include brew benchmark results.
  • Have you explained why you'd like these changes included, not just what they do?
  • For bug fixes, have you given step-by-step brew commands to reproduce the bug?
  • Have you written new tests (excluding integration tests)? Here's an example.
  • Have you successfully run brew lgtm (style, typechecking and tests) locally?

  • I did not use AI/LLM to create this PR, or I disclosed the tool/model below and reviewed its output; I did not attribute commits to AI and will answer maintainer questions and review comments myself without AI/LLM.

Claude Code (Opus 5) drafted the implementation and tests; I reviewed the diff, verified the new tests fail without the fix and pass with it, and ran brew lgtm plus targeted specs.


Copilot AI balanced review requested due to automatic review settings August 27, 2026 21:59
@p-linnane
p-linnane requested review from a team and MikeMcQuaid as code owners August 27, 2026 21:59

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Reclassifies Intel macOS as Tier 3 across Homebrew’s diagnostics, installation behavior, package installer, and documentation.

Changes:

  • Reports Intel macOS as Tier 3 and suppresses issue-tracker guidance.
  • Falls back to source builds when Intel bottles are unavailable.
  • Updates installer warnings and support documentation.

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
package/Distribution.xml Adds an Intel Tier 3 installer warning.
Library/Homebrew/test/os/mac/formula_installer_spec.rb Tests Intel source-build fallback.
Library/Homebrew/test/os/mac/diagnostic_spec.rb Tests Intel and outdated-macOS findings.
Library/Homebrew/plans/relocatable-bottles.md Excludes routine Intel bottles from the plan.
Library/Homebrew/os.rb Limits issue guidance to Tier 1 Apple Silicon.
Library/Homebrew/extend/os/mac/formula_installer.rb Disables fresh-install bottle errors on Intel.
Library/Homebrew/extend/os/mac/diagnostic.rb Adds Intel Tier 3 detection and removes OpenCore detection.
docs/Support-Tiers.md Reclassifies Intel macOS and updates the timeline.
docs/Installation.md Documents Intel installation as Tier 3.

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

Comment thread package/Distribution.xml
Comment thread package/Distribution.xml Outdated

@MikeMcQuaid MikeMcQuaid left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good but let's land it in September, despite lack of bottling for now.

Comment thread Library/Homebrew/extend/os/mac/diagnostic.rb Outdated

@MikeMcQuaid MikeMcQuaid left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! Let's hold off merging until next release will be 6.1.0/7.0.0 (around 11th September).

@SMillerDev

Copy link
Copy Markdown
Member

Maybe we should at least merge the docs change, as mentioned here: https://github.com/orgs/Homebrew/discussions/7044#discussioncomment-18217553 we do not currently communicate anywhere that Intel is Tier 3, except in the fact formulae are missing bottles.

@MikeMcQuaid

Copy link
Copy Markdown
Member

@SMillerDev I want to wait until September. We can merge tomorrow.

@fxcoudert

Copy link
Copy Markdown
Member

Can we introduce (here or as a follow-up) a specific warning with a link to explicit doc and guidance on the Intel EOL? Something like #23715

@MikeMcQuaid

Copy link
Copy Markdown
Member

Can we introduce (here or as a follow-up) a specific warning with a link to explicit doc and guidance on the Intel EOL? Something like #23715

Yes 👍🏻

Comment thread docs/Support-Tiers.md Outdated
Comment thread docs/Support-Tiers.md Outdated
@fxcoudert

Copy link
Copy Markdown
Member

Thanks @MikeMcQuaid for incorporating the improved, user-friendly explanation!

Signed-off-by: Patrick Linnane <patrick@linnane.io>

@MikeMcQuaid MikeMcQuaid left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good will merge tomorrow

@MikeMcQuaid
MikeMcQuaid added this pull request to the merge queue Sep 1, 2026
Merged via the queue into main with commit d7daec0 Sep 1, 2026
67 checks passed
@MikeMcQuaid
MikeMcQuaid deleted the intel-tier-3 branch September 1, 2026 07:41
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.

5 participants