Xcode 26.1.1 (#302)

* Xcode 26.1.1

* Proper literal

* Install prebuilt binary for xcodes

* split

* Revert "split"

This reverts commit 8a0363fe31.

* Fix xcodes installation and update file ownership logic

* echo path

* Use full path

* revert chmod
This commit is contained in:
Fedor Korotkov 2025-11-12 18:18:51 -05:00 committed by GitHub
parent 256b8cc1c8
commit 69ed3fe0fa
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 16 additions and 9 deletions

View File

@ -13,7 +13,7 @@ task:
XCODE_COMPONENTS: "\"MetalToolchain\""
DISK_SIZE: 400
- MACOS_VERSION: tahoe
XCODE_VERSIONS: "26.1,\"26.0.1\",\"26.2-beta\""
XCODE_VERSIONS: "\"26.1.1\",\"26.0.1\",\"26.2-beta\""
XCODE_COMPONENTS: "\"MetalToolchain\""
DISK_SIZE: 280
<<: *defaults

View File

@ -4,9 +4,12 @@ task:
env:
matrix:
- MACOS_VERSION: tahoe
XCODE_VERSION: "26.0.1"
XCODE_VERSION: "26.1.1"
XCODE_COMPONENTS: "MetalToolchain"
LATEST: true
- MACOS_VERSION: tahoe
XCODE_VERSION: "26.0.1"
XCODE_COMPONENTS: "MetalToolchain"
- MACOS_VERSION: sequoia
XCODE_VERSION: 16.4
LATEST: true

View File

@ -76,9 +76,9 @@ locals {
type = "shell"
inline = [
"source ~/.zprofile",
"sudo xcodes install ${version} --experimental-unxip --path /Users/admin/Downloads/Xcode_${version}.xip --select --empty-trash",
"sudo /usr/local/bin/xcodes install ${version} --experimental-unxip --path /Users/admin/Downloads/Xcode_${version}.xip --select --empty-trash",
// get selected xcode path, strip /Contents/Developer and move to GitHub compatible locations
"INSTALLED_PATH=$(xcodes select -p)",
"INSTALLED_PATH=$(/usr/local/bin/xcodes select -p)",
"CONTENTS_DIR=$(dirname $INSTALLED_PATH)",
"APP_DIR=$(dirname $CONTENTS_DIR)",
"sudo mv $APP_DIR /Applications/Xcode_${version}.app",
@ -137,8 +137,12 @@ build {
provisioner "shell" {
inline = [
"source ~/.zprofile",
"brew install xcodesorg/made/xcodes",
"xcodes version",
"wget -q https://github.com/XcodesOrg/xcodes/releases/latest/download/xcodes.zip -O xcodes.zip",
"unzip -q xcodes.zip",
"mv xcodes /usr/local/bin/",
"rm xcodes.zip",
"echo $PATH",
"/usr/local/bin/xcodes version",
]
}
@ -170,7 +174,7 @@ build {
content {
inline = [
"source ~/.zprofile",
"sudo xcodes select '${var.xcode_version[2]}'",
"sudo /usr/local/bin/xcodes select '${var.xcode_version[2]}'",
"xcodebuild -downloadAllPlatforms",
]
}
@ -182,7 +186,7 @@ build {
content {
inline = [
"source ~/.zprofile",
"sudo xcodes select '${var.xcode_version[1]}'",
"sudo /usr/local/bin/xcodes select '${var.xcode_version[1]}'",
"xcodebuild -downloadAllPlatforms",
]
}
@ -191,7 +195,7 @@ build {
provisioner "shell" {
inline = [
"source ~/.zprofile",
"sudo xcodes select '${var.xcode_version[0]}'",
"sudo /usr/local/bin/xcodes select '${var.xcode_version[0]}'",
"xcodebuild -downloadAllPlatforms",
]
}