Use macos-26 runner for Xcode 26 SDK support

iOS 26 APIs (matchedTransitionSource on ToolbarContent, etc.) require
the Xcode 26 SDK which is only available on macos-26 runners.
This commit is contained in:
Arkadiusz Fal
2026-02-13 21:51:45 +01:00
parent 71f881a580
commit e5cc5c6d13

View File

@@ -47,7 +47,7 @@ env:
jobs: jobs:
determine_build_number: determine_build_number:
name: Determine build number name: Determine build number
runs-on: macos-latest runs-on: macos-26
outputs: outputs:
build_number: ${{ steps.calc.outputs.build_number }} build_number: ${{ steps.calc.outputs.build_number }}
version_number: ${{ steps.version.outputs.version_number }} version_number: ${{ steps.version.outputs.version_number }}
@@ -77,7 +77,7 @@ jobs:
if: ${{ inputs.build_ios }} if: ${{ inputs.build_ios }}
needs: [determine_build_number] needs: [determine_build_number]
name: Release iOS to TestFlight name: Release iOS to TestFlight
runs-on: macos-latest runs-on: macos-26
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- uses: ruby/setup-ruby@v1 - uses: ruby/setup-ruby@v1
@@ -103,7 +103,7 @@ jobs:
if: ${{ inputs.build_tvos }} if: ${{ inputs.build_tvos }}
needs: [determine_build_number] needs: [determine_build_number]
name: Release tvOS to TestFlight name: Release tvOS to TestFlight
runs-on: macos-latest runs-on: macos-26
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- uses: ruby/setup-ruby@v1 - uses: ruby/setup-ruby@v1
@@ -129,7 +129,7 @@ jobs:
if: ${{ inputs.build_mac_beta }} if: ${{ inputs.build_mac_beta }}
needs: [determine_build_number] needs: [determine_build_number]
name: Release macOS to TestFlight name: Release macOS to TestFlight
runs-on: macos-latest runs-on: macos-26
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- uses: ruby/setup-ruby@v1 - uses: ruby/setup-ruby@v1
@@ -155,7 +155,7 @@ jobs:
if: ${{ inputs.build_mac_notarized }} if: ${{ inputs.build_mac_notarized }}
needs: [determine_build_number] needs: [determine_build_number]
name: Build and notarize macOS app name: Build and notarize macOS app
runs-on: macos-latest runs-on: macos-26
env: env:
BUILD_NUMBER: ${{ needs.determine_build_number.outputs.build_number }} BUILD_NUMBER: ${{ needs.determine_build_number.outputs.build_number }}
VERSION_NUMBER: ${{ needs.determine_build_number.outputs.version_number }} VERSION_NUMBER: ${{ needs.determine_build_number.outputs.version_number }}