fix(ci): simplify release to 2 platforms

Drop problematic targets:
- x86_64-apple-darwin: No free Intel macOS runners after macos-13 retirement
- aarch64-unknown-linux-gnu: Cross-compile OpenSSL issues with vendored feature

Ship with 2 platforms that work reliably:
- aarch64-apple-darwin (macOS Apple Silicon)
- x86_64-unknown-linux-gnu (Linux x86_64)

Users on Intel Mac or ARM64 Linux can build from source with cargo.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Sam Valladares 2026-01-26 02:25:06 -06:00
parent 3b5ab01966
commit 46a635f1e1

View file

@ -15,18 +15,12 @@ jobs:
fail-fast: false
matrix:
include:
# macOS ARM64 (Apple Silicon)
# macOS ARM64 (Apple Silicon) - Intel macOS dropped, no free runners after macos-13 retirement
- target: aarch64-apple-darwin
os: macos-latest
# macOS x86_64 (Intel) - macos-13 retired Dec 2025, use macos-15-large
- target: x86_64-apple-darwin
os: macos-15-large
# Linux x86_64
# Linux x86_64 - ARM64 Linux dropped (cross-compile OpenSSL issues), users can build from source
- target: x86_64-unknown-linux-gnu
os: ubuntu-latest
# Linux ARM64 (uses cross via actions-rust-cross)
- target: aarch64-unknown-linux-gnu
os: ubuntu-latest
runs-on: ${{ matrix.os }}