From 48d597a1d995d146b7c878444c077fdfab0eef1d Mon Sep 17 00:00:00 2001 From: Dave Snabel-Caunt Date: Tue, 20 Jan 2026 10:29:28 +0000 Subject: [PATCH] Build iOS release on macos15 with Xcode 26 --- .github/workflows/shared-publish-to-ios-version.yaml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/shared-publish-to-ios-version.yaml b/.github/workflows/shared-publish-to-ios-version.yaml index 8a34a94f..0312d16b 100644 --- a/.github/workflows/shared-publish-to-ios-version.yaml +++ b/.github/workflows/shared-publish-to-ios-version.yaml @@ -17,7 +17,7 @@ env: jobs: release: name: Create Release - runs-on: macos-14 + runs-on: macos-15 permissions: pull-requests: write contents: write @@ -74,14 +74,16 @@ jobs: jq --arg VERSION "$new_version" --arg TAG "v$new_version" '. | .version |= $VERSION | .source.tag |= $TAG' ${{ inputs.working_dir }}/UID2Prebid.podspec.json > ${{ inputs.working_dir }}/UID2Prebid.podspec.json.tmp && mv ${{ inputs.working_dir }}/UID2Prebid.podspec.json.tmp ${{ inputs.working_dir }}/UID2Prebid.podspec.json echo "Version number updated from $current_version to $new_version" - - name: Select Xcode 15.3 - run: sudo xcode-select -s /Applications/Xcode_15.3.app + - name: Select Xcode 26.2 + run: sudo xcode-select -s /Applications/Xcode_26.2.app - name: Build, Test run: | cd ./${{ inputs.working_dir }} - xcodebuild -scheme UID2 -sdk iphonesimulator17.4 -destination "OS=17.4,name=iPhone 15" - xcodebuild test -scheme UID2 -sdk iphonesimulator17.4 -destination "OS=17.4,name=iPhone 15" + xcodebuild -scheme UID2 -destination "generic/platform=iOS" + xcodebuild test -scheme UID2 -destination "OS=26.2,name=iPhone 17" + xcodebuild -scheme UID2Prebid -destination "generic/platform=iOS" + xcodebuild test -scheme UID2Prebid -destination "OS=26.2,name=iPhone 17" - name: Commit SDK properties, podspecs, version.json and set tag uses: IABTechLab/uid2-shared-actions/actions/commit_pr_and_merge@v2