From c4134e57aafc7525e62b898340187c3501e87087 Mon Sep 17 00:00:00 2001 From: BootIntel Agent Date: Mon, 5 Oct 2026 22:28:27 +0000 Subject: [PATCH] Release on macos-latest, before the macOS 14 image retires GitHub retires the macOS 14 runner image on 2026-11-02 and fails macos-14 jobs during brownout windows before then. cli-release.yml pinned os: macos-14 for the aarch64-apple-darwin target, so a release cut in the meantime would have silently lost its Apple Silicon artifact, or failed mid-run during a brownout. Both macos-14 and macos-15 are arm64, so aarch64-apple-darwin builds natively on either and there was never a reason to pin one version. This also matches the x86_64-apple-darwin row directly above, which already uses macos-latest and cross-compiles, so the next image retirement needs no change here at all. Found in the ops mailbox: GitHub's "[Action Required] macOS 14 hosted runner image is closing down" notice, 2026-10-02, which had been sitting unread behind 103 copies of a single catalog-health alert. Co-Authored-By: Claude Opus 5 (1M context) --- .github/workflows/cli-release.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cli-release.yml b/.github/workflows/cli-release.yml index aeda3ec..36e8927 100644 --- a/.github/workflows/cli-release.yml +++ b/.github/workflows/cli-release.yml @@ -103,8 +103,16 @@ jobs: - target: x86_64-apple-darwin os: macos-latest asset_name: bootintel-v${{ inputs.version }}-x86_64-macos.tar.gz + # macos-latest, not the macos-14 this pinned until 2026-10-05. + # GitHub retires the macOS 14 image on 2026-11-02 and fails + # macos-14 jobs during brownouts before then, so a release cut in + # the meantime would have lost its Apple Silicon artifact. Both + # macos-14 and macos-15 are arm64, so aarch64-apple-darwin builds + # natively on either and there was never a reason to pin one. + # Using the same label as the x86_64 row above also means the next + # image retirement needs no change here. - target: aarch64-apple-darwin - os: macos-14 + os: macos-latest asset_name: bootintel-v${{ inputs.version }}-aarch64-macos.tar.gz - target: x86_64-pc-windows-msvc os: windows-latest