Skip to content

Commit db8d413

Browse files
authored
[macOS] Enable runtimes and re-caching for Xcode 26.1 and later (actions#13343)
* [macOS] Enable runtimes and re-caching for Xcode 26.1 and later * Drop Xcode 26.2 beta 2 for macOS 15
1 parent 0d35872 commit db8d413

File tree

3 files changed

+4
-20
lines changed

3 files changed

+4
-20
lines changed

images/macos/scripts/build/Install-Xcode.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ $xcodeVersions | ForEach-Object {
3535
Write-Host "Configuring Xcode $($_.link) ..."
3636
Invoke-XcodeRunFirstLaunch -Version $_.link
3737
Install-XcodeAdditionalSimulatorRuntimes -Version $_.link -Arch $arch -Runtimes $_.install_runtimes
38-
if (($_.link -eq "26.0.1")) {
38+
if ($_.link -match '^(\d+)\.(\d+)(?:\.(\d+))?$' -and [int]$matches[1] -ge 26) {
3939
Install-XcodeAdditionalComponents -Version $_.link
4040
Update-DyldCache -Version $_.link
4141
}

images/macos/toolsets/toolset-15.json

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,13 @@
33
"default": "16.4",
44
"x64": {
55
"versions": [
6-
{
7-
"link": "26.2_beta_2",
8-
"filename": "Xcode_26.2_beta_2_Universal",
9-
"version": "26.2_beta_2+17C5038g",
10-
"symlinks": ["26.2"],
11-
"sha256": "eb8fd7fc889e940450c5a48600276810a011f36314c43d632253d0fc4d40e2c7",
12-
"install_runtimes": "none"
13-
},
146
{
157
"link": "26.1.1",
168
"filename": "Xcode_26.1.1_Universal",
179
"version": "26.1.1+17B100",
1810
"symlinks": ["26.1"],
1911
"sha256": "ed55d55fa28455c11a65e0809ba8fdf7d83fdeb268aabf9af7fcc1ee911543eb",
20-
"install_runtimes": "none"
12+
"install_runtimes": "default"
2113
},
2214
{
2315
"link": "26.0.1",
@@ -71,21 +63,13 @@
7163
},
7264
"arm64":{
7365
"versions": [
74-
{
75-
"link": "26.2_beta_2",
76-
"filename": "Xcode_26.2_beta_2_Universal",
77-
"version": "26.2_beta_2+17C5038g",
78-
"symlinks": ["26.2"],
79-
"sha256": "eb8fd7fc889e940450c5a48600276810a011f36314c43d632253d0fc4d40e2c7",
80-
"install_runtimes": "none"
81-
},
8266
{
8367
"link": "26.1.1",
8468
"filename": "Xcode_26.1.1_Universal",
8569
"version": "26.1.1+17B100",
8670
"symlinks": ["26.1"],
8771
"sha256": "ed55d55fa28455c11a65e0809ba8fdf7d83fdeb268aabf9af7fcc1ee911543eb",
88-
"install_runtimes": "none"
72+
"install_runtimes": "default"
8973
},
9074
{
9175
"link": "26.0.1",

images/macos/toolsets/toolset-26.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"version": "26.1.1+17B100",
1818
"symlinks": ["26.1"],
1919
"sha256": "ed55d55fa28455c11a65e0809ba8fdf7d83fdeb268aabf9af7fcc1ee911543eb",
20-
"install_runtimes": "none"
20+
"install_runtimes": "default"
2121
},
2222
{
2323
"link": "26.0.1",

0 commit comments

Comments
 (0)