Build Tart on macOS 26 with Xcode 27 (#1294)

So that we can take advantage of the new provisioning
options (VZMacGuestProvisioningOptions) for macOS 27.
This commit is contained in:
Tor Arne Vestbø 2026-08-04 16:52:45 +02:00 committed by GitHub
parent cbc160a592
commit 160b7cd692
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 5 additions and 5 deletions

View File

@ -9,7 +9,7 @@ permissions:
jobs: jobs:
build_cached: build_cached:
name: Build tart (cached) name: Build tart (cached)
runs-on: macos-26 runs-on: xcode-27
timeout-minutes: 30 timeout-minutes: 30
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
@ -29,7 +29,7 @@ jobs:
build_no_cache: build_no_cache:
name: Build tart (no cache) name: Build tart (no cache)
runs-on: macos-26 runs-on: xcode-27
timeout-minutes: 30 timeout-minutes: 30
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5

View File

@ -14,7 +14,7 @@ permissions:
jobs: jobs:
test: test:
name: Test name: Test
runs-on: macos-26 runs-on: xcode-27
timeout-minutes: 60 timeout-minutes: 60
steps: steps:
- uses: actions/checkout@v6 - uses: actions/checkout@v6

View File

@ -13,7 +13,7 @@ jobs:
release: release:
if: github.event_name == 'push' && github.repository == 'openai/tart' if: github.event_name == 'push' && github.repository == 'openai/tart'
name: Release name: Release
runs-on: macos-26 runs-on: xcode-27
environment: publish environment: publish
timeout-minutes: 90 timeout-minutes: 90
permissions: permissions:
@ -85,7 +85,7 @@ jobs:
snapshot: snapshot:
if: github.event_name == 'workflow_dispatch' if: github.event_name == 'workflow_dispatch'
name: Release (Dry Run) name: Release (Dry Run)
runs-on: macos-26 runs-on: xcode-27
timeout-minutes: 90 timeout-minutes: 90
permissions: permissions:
contents: read contents: read