From 24b4bc005afac0fb647db3b89e6623008c57d87a Mon Sep 17 00:00:00 2001 From: Karan Singh Date: Fri, 10 Jul 2026 18:03:35 +0530 Subject: [PATCH] ci: build on macos-26 so the macOS 26 SDK (.glassEffect) is available MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Debug build step failed on every main commit because the recorder pill uses SwiftUI's native Liquid Glass .glassEffect(...), which only exists in the macOS 26 SDK. The runner was macos-15 (Xcode 16.4), whose SDK has no such symbol, so `xcodebuild build` errored with: MiniRecorderView.swift:572: value of type 'Color' has no member 'glassEffect' A runtime #available guard can't help — the symbol is absent from the older SDK at compile time. Bump both jobs to macos-26 (Xcode 26) to match the local toolchain and unblock the pipeline. --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7a6877c..e0d1925 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,7 +13,7 @@ concurrency: jobs: build-and-test: name: Build & Unit Test - runs-on: macos-15 + runs-on: macos-26 steps: - uses: actions/checkout@v4 @@ -38,7 +38,7 @@ jobs: lint: name: SwiftLint - runs-on: macos-15 + runs-on: macos-26 steps: - uses: actions/checkout@v4