ci: restore Intel macOS (x86_64) build that was dropped in cea0029#483
ci: restore Intel macOS (x86_64) build that was dropped in cea0029#483slackarea wants to merge 1 commit into
Conversation
Re-adds the macos-13 Intel matrix entry and the Intel PDFium swap step. Both were added in 4f117d6 then dropped in cea0029 (a 'feat: add chat agent routing' commit) — apparently unintentionally, since that commit's subject is unrelated to CI. As a result no Intel macOS artifact has shipped since v0.5.0. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Important follow-up — I think I now see why this was removed, and it may have been justified rather than accidental. I re-ran the Intel build on a fork and the So restoring the matrix entry as-is would just re-introduce a job that hangs for ~24h and then fails. Given that, and that arm64→x86_64 cross-compile is blocked by Feel free to close this PR — I no longer think the removal was a mistake. Flagging the diagnosis in case it's useful. For our own Intel users we'll publish unofficial builds from a self-hosted Intel runner on our side. |
|
@slackarea thanks for your understanding, It's true that Github Runners no longer provide Mac Intel machines, I'll source some Intel Mac machines later and host myself. |
Follow-up to #416 (merged).
What happened
x86_64on themacos-13runner).4f117d6("ci: add intel macos pdfium binary") — committinglibpdfium-x86_64.dylib, a checksum step, and a swap step so the Intel.applinks the correct PDFium.cea0029("feat: add chat agent routing") then removed both themacos-13matrix entry and the Intel PDFium swap step. The subject is about chat routing, unrelated to CI, so this looks unintentional — a stray hunk that rode along with the feature commit.Effect: no Intel macOS artifact has shipped since v0.5.0 (v0.5.0 / v0.5.1 / v0.5.2 releases have only
aarch64.dmg). Intel Mac users are back to having no prebuilt binary.This PR simply restores those two pieces — identical to your own
4f117d6config:macos-13/x86_64-apple-darwinmatrix row, andUse x86_64 pdfium binary (macOS Intel only)step.The committed
libpdfium-x86_64.dylibis still in the tree, so no new binaries are needed. Native build, no cross-compile.I verified v0.4.24–v0.5.2 all build to a working x86_64
.app/.dmgon a real Intel iMac. If the removal was in fact deliberate (e.g. runner cost ormacos-13retirement timeline), feel free to close — just flagging it in case it was accidental.🤖 Generated with Claude Code