This commit is contained in:
Fedor Korotkov 2025-11-12 17:22:30 -05:00
parent 1f98d53e5c
commit 8a0363fe31
1 changed files with 28 additions and 22 deletions

View File

@ -134,17 +134,34 @@ build {
]
}
provisioner "shell" {
inline = [
"source ~/.zprofile",
"wget -q https://github.com/XcodesOrg/xcodes/releases/latest/download/xcodes.zip -O xcodes.zip",
"unzip -q xcodes.zip",
"chmod +x xcodes",
"sudo mv xcodes /usr/local/bin/",
"rm xcodes.zip",
"xcodes version",
]
}
# Compatibility with GitHub Actions Runner Images, where
# /usr/local/bin belongs to the default user. Also see [2].
#
# [1]: https://github.com/actions/runner-images/blob/6bbddd20d76d61606bea5a0133c950cc44c370d3/images/macos/scripts/build/configure-machine.sh#L96
# [2]: https://github.com/actions/runner-images/discussions/7607
provisioner "shell" {
inline = [
"sudo chown admin /usr/local/bin"
]
}
provisioner "shell" {
inline = [
"source ~/.zprofile",
"wget -q https://github.com/XcodesOrg/xcodes/releases/latest/download/xcodes.zip -O xcodes.zip",
"unzip -q xcodes.zip",
"chmod +x xcodes",
"sudo mv xcodes /usr/local/bin/",
"rm xcodes.zip"
]
}
provisioner "shell" {
inline = [
"source ~/.zprofile",
"xcodes version"
]
}
provisioner "file" {
sources = [ for version in var.xcode_version : pathexpand("~/XcodesCache/Xcode_${version}.xip")]
@ -340,17 +357,6 @@ build {
]
}
# Compatibility with GitHub Actions Runner Images, where
# /usr/local/bin belongs to the default user. Also see [2].
#
# [1]: https://github.com/actions/runner-images/blob/6bbddd20d76d61606bea5a0133c950cc44c370d3/images/macos/scripts/build/configure-machine.sh#L96
# [2]: https://github.com/actions/runner-images/discussions/7607
provisioner "shell" {
inline = [
"sudo chown admin /usr/local/bin"
]
}
# Wait for the "update_dyld_sim_shared_cache" process[1][2] to finish
# to avoid wasting CPU cycles after boot
#