mirror of
https://github.com/actions/runner-images.git
synced 2025-12-18 15:57:17 +00:00
[MacOS] Add closing System Preference window for arm64 (#8470)
This commit is contained in:
@@ -1,5 +1,13 @@
|
|||||||
#!/bin/bash -e -o pipefail
|
#!/bin/bash -e -o pipefail
|
||||||
|
|
||||||
|
source ~/utils/utils.sh
|
||||||
|
|
||||||
|
# Close System Preferences window because in Ventura arm64 it is opened by default on Apperance tab
|
||||||
|
if is_VenturaArm64; then
|
||||||
|
echo "Close System Preferences window"
|
||||||
|
osascript -e 'tell application "System Preferences" to quit'
|
||||||
|
fi
|
||||||
|
|
||||||
retry=10
|
retry=10
|
||||||
while [ $retry -gt 0 ]; do
|
while [ $retry -gt 0 ]; do
|
||||||
openwindows=$(osascript -e 'tell application "System Events" to get every window of (every process whose class of windows contains window)') && break
|
openwindows=$(osascript -e 'tell application "System Events" to get every window of (every process whose class of windows contains window)') && break
|
||||||
|
|||||||
@@ -162,6 +162,7 @@ build {
|
|||||||
provisioner "shell" {
|
provisioner "shell" {
|
||||||
pause_before = "30s"
|
pause_before = "30s"
|
||||||
scripts = [
|
scripts = [
|
||||||
|
"./provision/core/open_windows_check.sh",
|
||||||
"./provision/core/powershell.sh",
|
"./provision/core/powershell.sh",
|
||||||
"./provision/core/mono.sh",
|
"./provision/core/mono.sh",
|
||||||
"./provision/core/dotnet.sh",
|
"./provision/core/dotnet.sh",
|
||||||
|
|||||||
Reference in New Issue
Block a user