Skip to content

ci: Remove macOS x86_64 lint and test jobs - #3425

Open
sentry-junior[bot] wants to merge 1 commit into
masterfrom
ci/remove-macos-x86_64-lint-test
Open

sentry-junior[bot] wants to merge 1 commit into
masterfrom
ci/remove-macos-x86_64-lint-test

Conversation

@sentry-junior

@sentry-junior sentry-junior Bot commented Oct 7, 2026 •

Copy link
Copy Markdown
Contributor

Removes the macOS – x86_64 entries from the Lint and Test matrices, along with their x86_64 OpenSSL setup steps. The repo is in maintenance mode, so this drops the jobs rather than maintaining a workaround.

Why: these jobs cross-compile for x86_64-apple-darwin on an ARM runner, using OpenSSL headers unpacked from Homebrew's Intel (tahoe) bottle. Homebrew no longer publishes Intel macOS bottles for openssl@3.5 (or openssl@3). When the monthly openssl-x86_64-macOS-YYYY-MM cache misses, the download step produces no headers and openssl-sys fails with 'openssl/opensslv.h' file not found. CI has been red for this reason since 2026-10-01, the first cache miss after #3407.

Not changed: release builds. build.yml still builds the x86_64 and universal macOS binaries with the same Homebrew OpenSSL download, so release builds will likely fail the same way. Stopping the Intel macOS release is proposed separately.

via Daniel Szoke.

--

View Junior Session [Sentry]

Homebrew no longer publishes Intel macOS (tahoe) bottles for openssl@3.5, so these cross-compiled jobs fail whenever the monthly OpenSSL cache misses. The repo is in maintenance mode, so drop the jobs instead of maintaining a workaround.

Co-Authored-By: Daniel Szoke <7881302+szokeasaurusrex@users.noreply.github.com>
@szokeasaurusrex
szokeasaurusrex marked this pull request as ready for review October 7, 2026 09:54
@szokeasaurusrex
szokeasaurusrex requested review from JPeer264 and removed request for msonnb and stephanie-anderson October 7, 2026 09:55
@sentry-junior
sentry-junior Bot force-pushed the ci/remove-macos-x86_64-lint-test branch from 58e8302 to 4b435c3 Compare October 7, 2026 12:18
@sentry-junior sentry-junior Bot changed the title build(macos): Stop building and releasing Intel macOS binaries ci: Remove macOS x86_64 lint and test jobs Oct 7, 2026
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