Compare commits

..
3 Commits
Author SHA1 Message Date
Nikolay Edigaryev 85b6aae17f Hide useless systemsetup errors and avoid scary Safari kill error 2023-12-14 19:49:50 +04:00
fedor 67a57c3064 Xcode 15.1 2023-12-12 21:56:50 +01:00
fedor fabd89cead Fixed tag 2023-12-12 21:56:10 +01:00
5 changed files with 22 additions and 16 deletions
+2 -2
View File
@@ -69,9 +69,9 @@ task:
push_ecr_script: | push_ecr_script: |
if [[ $CIRRUS_TAG == *"beta"* ]] if [[ $CIRRUS_TAG == *"beta"* ]]
then then
tart push --chunk-size=5 sonoma-xcode:$CIRRUS_TAG public.ecr.aws/cirruslabs/macos:sonoma-xcode-$XCODE_VERSION tart push --chunk-size=5 sonoma-xcode:$CIRRUS_TAG public.ecr.aws/cirruslabs/macos:sonoma-xcode-$CIRRUS_TAG
else else
tart push --chunk-size=5 sonoma-xcode:$CIRRUS_TAG public.ecr.aws/cirruslabs/macos:sonoma-xcode-$XCODE_VERSION public.ecr.aws/cirruslabs/macos:sonoma-xcode tart push --chunk-size=5 sonoma-xcode:$CIRRUS_TAG public.ecr.aws/cirruslabs/macos:sonoma-xcode-$CIRRUS_TAG public.ecr.aws/cirruslabs/macos:sonoma-xcode
fi fi
always: always:
cleanup_script: cleanup_script:
+7 -5
View File
@@ -93,13 +93,15 @@ build {
// Disable screensaver for admin user // Disable screensaver for admin user
"defaults -currentHost write com.apple.screensaver idleTime 0", "defaults -currentHost write com.apple.screensaver idleTime 0",
// Prevent the VM from sleeping // Prevent the VM from sleeping
"sudo systemsetup -setdisplaysleep Off", "sudo systemsetup -setdisplaysleep Off 2>/dev/null",
"sudo systemsetup -setsleep Off", "sudo systemsetup -setsleep Off 2>/dev/null",
"sudo systemsetup -setcomputersleep Off", "sudo systemsetup -setcomputersleep Off 2>/dev/null",
// Launch Safari to populate the defaults // Launch Safari to populate the defaults
"/Applications/Safari.app/Contents/MacOS/Safari &", "/Applications/Safari.app/Contents/MacOS/Safari &",
"sleep 3", "SAFARI_PID=$!",
"kill -9 %1", "disown",
"sleep 30",
"kill -9 $SAFARI_PID",
// Enable Safari's remote automation and "Develop" menu // Enable Safari's remote automation and "Develop" menu
"sudo safaridriver --enable", "sudo safaridriver --enable",
"defaults write com.apple.Safari.SandboxBroker ShowDevelopMenu -bool true", "defaults write com.apple.Safari.SandboxBroker ShowDevelopMenu -bool true",
+6 -4
View File
@@ -97,13 +97,15 @@ build {
// Disable screensaver for admin user // Disable screensaver for admin user
"defaults -currentHost write com.apple.screensaver idleTime 0", "defaults -currentHost write com.apple.screensaver idleTime 0",
// Prevent the VM from sleeping // Prevent the VM from sleeping
"sudo systemsetup -setdisplaysleep Off", "sudo systemsetup -setdisplaysleep Off 2>/dev/null",
"sudo systemsetup -setsleep Off", "sudo systemsetup -setsleep Off 2>/dev/null",
"sudo systemsetup -setcomputersleep Off", "sudo systemsetup -setcomputersleep Off 2>/dev/null",
// Launch Safari to populate the defaults // Launch Safari to populate the defaults
"/Applications/Safari.app/Contents/MacOS/Safari &", "/Applications/Safari.app/Contents/MacOS/Safari &",
"SAFARI_PID=$!",
"disown",
"sleep 30", "sleep 30",
"kill -9 %1", "kill -9 $SAFARI_PID",
// Enable Safari's remote automation and "Develop" menu // Enable Safari's remote automation and "Develop" menu
"sudo safaridriver --enable", "sudo safaridriver --enable",
"defaults write com.apple.Safari.SandboxBroker ShowDevelopMenu -bool true", "defaults write com.apple.Safari.SandboxBroker ShowDevelopMenu -bool true",
+6 -4
View File
@@ -99,13 +99,15 @@ build {
// Disable screensaver for admin user // Disable screensaver for admin user
"defaults -currentHost write com.apple.screensaver idleTime 0", "defaults -currentHost write com.apple.screensaver idleTime 0",
// Prevent the VM from sleeping // Prevent the VM from sleeping
"sudo systemsetup -setdisplaysleep Off", "sudo systemsetup -setdisplaysleep Off 2>/dev/null",
"sudo systemsetup -setsleep Off", "sudo systemsetup -setsleep Off 2>/dev/null",
"sudo systemsetup -setcomputersleep Off", "sudo systemsetup -setcomputersleep Off 2>/dev/null",
// Launch Safari to populate the defaults // Launch Safari to populate the defaults
"/Applications/Safari.app/Contents/MacOS/Safari &", "/Applications/Safari.app/Contents/MacOS/Safari &",
"SAFARI_PID=$!",
"disown",
"sleep 30", "sleep 30",
"kill -9 %1", "kill -9 $SAFARI_PID",
// Enable Safari's remote automation and "Develop" menu // Enable Safari's remote automation and "Develop" menu
"sudo safaridriver --enable", "sudo safaridriver --enable",
"defaults write com.apple.Safari.SandboxBroker ShowDevelopMenu -bool true", "defaults write com.apple.Safari.SandboxBroker ShowDevelopMenu -bool true",
+1 -1
View File
@@ -1,3 +1,3 @@
macos_version = "sonoma" macos_version = "sonoma"
gha_version = "2.311.0" gha_version = "2.311.0"
xcode_version = "15.0.1" xcode_version = "15.1"