Merge pull request #378 from yzhuang-oai/dev/yzhuang/xcode-27-images

Add Xcode 27 to Tahoe images
This commit is contained in:
Yibo Zhuang
2026-09-21 11:49:12 -07:00
committed by GitHub
parent 106c086ffa
commit addef08637
4 changed files with 21 additions and 4 deletions
+5 -1
View File
@@ -115,9 +115,13 @@ jobs:
matrix:
include:
- macos_version: tahoe
xcode_version: "26.2"
xcode_version: "27"
xcode_components: '"MetalToolchain"'
latest: true
- macos_version: tahoe
xcode_version: "26.2"
xcode_components: '"MetalToolchain"'
latest: false
- macos_version: tahoe
xcode_version: "26.1.1"
xcode_components: '"MetalToolchain"'
+2 -2
View File
@@ -34,7 +34,7 @@ jobs:
fail-fast: false
max-parallel: 1
matrix:
# Xcode 27 requires macOS Tahoe 26.4 or later.
# Xcode 27 requires macOS Tahoe 26.6 or later.
macos_version: >-
${{ startsWith(github.event.release.tag_name || inputs.xcode_version, '27')
&& fromJSON('["tahoe"]')
@@ -107,7 +107,7 @@ jobs:
xcode_components: '"MetalToolchain"'
disk_size: 380
- macos_version: tahoe
xcode_versions: '"26.6","27-beta-6","26.5","27-beta","26.4.1","26.3","26.2","26.1.1","26.0.1"'
xcode_versions: '"27","26.6","27-beta-6","26.5","27-beta","26.4.1","26.3","26.2","26.1.1","26.0.1"'
additional_ios_builds: "18.6"
additional_tvos_builds: ""
xcode_components: '"MetalToolchain"'
+10 -1
View File
@@ -61,6 +61,7 @@ jobs:
mkdir -p "$HOME/XcodesCache"
touch "$HOME/XcodesCache/Xcode_26.6.xip"
touch "$HOME/XcodesCache/Xcode_27-beta-6.xip"
touch "$HOME/XcodesCache/Xcode_27.xip"
- name: Validate templates
run: |
@@ -106,6 +107,11 @@ jobs:
-var 'xcode_version=["27-beta-6"]' \
-var 'xcode_components=["MetalToolchain"]'
validate templates/xcode.pkr.hcl \
-var macos_version=tahoe \
-var 'xcode_version=["27"]' \
-var 'xcode_components=["MetalToolchain"]'
build-vanilla:
name: Build Vanilla Image (${{ matrix.macos_version }})
needs: packer-validate
@@ -252,7 +258,7 @@ jobs:
matrix:
include:
- macos_version: tahoe
xcode_versions: '"26.6","27-beta-6","26.5","27-beta","26.4.1","26.3","26.2","26.1.1","26.0.1"'
xcode_versions: '"27","26.6","27-beta-6","26.5","27-beta","26.4.1","26.3","26.2","26.1.1","26.0.1"'
additional_ios_builds: "18.6"
additional_tvos_builds: ""
xcode_components: '"MetalToolchain"'
@@ -348,6 +354,9 @@ jobs:
candidate=""
case "$version" in
27)
candidate="$HOME/XcodesCache/Xcode_27.0.xip"
;;
27-beta-6)
candidate="$HOME/XcodesCache/Xcode_27_beta_6.xip"
;;
+4
View File
@@ -5,11 +5,15 @@ iOS 26.1 (26.1 - 23B86) - com.apple.CoreSimulator.SimRuntime.iOS-26-1
iOS 26.3 (26.3.1 - 23D8133) - com.apple.CoreSimulator.SimRuntime.iOS-26-3
iOS 26.4 (26.4.1 - 23E254a) - com.apple.CoreSimulator.SimRuntime.iOS-26-4
iOS 26.5 (26.5 - 23F77) - com.apple.CoreSimulator.SimRuntime.iOS-26-5
iOS 27.0 (27.0 - 24A434) - com.apple.CoreSimulator.SimRuntime.iOS-27-0
iOS 27.0 (27.0 - 24A5355p) - com.apple.CoreSimulator.SimRuntime.iOS-27-0
iOS 27.0 (27.0 - 24A5423a) - com.apple.CoreSimulator.SimRuntime.iOS-27-0
tvOS 26.5 (26.5 - 23L470) - com.apple.CoreSimulator.SimRuntime.tvOS-26-5
tvOS 27.0 (27.0 - 24J360) - com.apple.CoreSimulator.SimRuntime.tvOS-27-0
tvOS 27.0 (27.0 - 24J5356a) - com.apple.CoreSimulator.SimRuntime.tvOS-27-0
watchOS 26.5 (26.5 - 23T570) - com.apple.CoreSimulator.SimRuntime.watchOS-26-5
watchOS 27.0 (27.0 - 24R362) - com.apple.CoreSimulator.SimRuntime.watchOS-27-0
watchOS 27.0 (27.0 - 24R5355a) - com.apple.CoreSimulator.SimRuntime.watchOS-27-0
visionOS 26.5 (26.5 - 23O470) - com.apple.CoreSimulator.SimRuntime.xrOS-26-5
visionOS 27.0 (27.0 - 24M362) - com.apple.CoreSimulator.SimRuntime.xrOS-27-0
visionOS 27.0 (27.0 - 24M5357a) - com.apple.CoreSimulator.SimRuntime.xrOS-27-0