From 209f11bbde91171350aa066733c9506941fc38aa Mon Sep 17 00:00:00 2001 From: Khalil Estell Date: Sun, 11 Oct 2026 18:10:53 -0700 Subject: [PATCH] :construction_worker: Run the Mac LLVM job on macOS 26 On macOS 14/15, LLVM 22+ programs link against llvm-toolchain's bundled libc++, which conflicts with the system libc++ that the ASan runtime uses. macOS 26 uses only the system libc++, so ASan keeps working in CI. Rename the job to mac_os_x_llvm so future runner bumps don't change the check name. --- .github/workflows/package_and_upload_all.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/package_and_upload_all.yml b/.github/workflows/package_and_upload_all.yml index 6fd0f4f..1d28332 100644 --- a/.github/workflows/package_and_upload_all.yml +++ b/.github/workflows/package_and_upload_all.yml @@ -105,12 +105,14 @@ jobs: conan_remote_user: ${{ secrets.conan_remote_user }} conan_remote_password: ${{ secrets.conan_remote_password }} - mac_os_x_15_llvm: + mac_os_x_llvm: uses: ./.github/workflows/package_and_upload.yml with: name: 🐉 LLVM 🍎 Mac ARM64 # Target specific - runner_os: macos-15 + # macOS 26: on 14/15 the LLVM 22+ toolchain bundles its own libc++, + # which conflicts with the ASan runtime's system libc++. + runner_os: macos-26 arch: armv8 os: Macos compiler_profile: ${{ inputs.llvm_profile }}