Increase timeout to 300s

This commit is contained in:
tooomm 2026-08-16 22:09:43 +02:00 • committed by GitHub
parent 7691c156d9
commit 4c59519df5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,54 +1,58 @@
on run argv on run argv
set image_name to item 1 of argv set image_name to item 1 of argv
tell application "Finder" -- Increase timeout from default 120 seconds to 300 seconds
tell disk image_name -- to account for slower CI environments (especially Intel runners)
with timeout of 300 seconds
tell application "Finder"
tell disk image_name
-- wait for the image to finish mounting -- wait for the image to finish mounting
set open_attempts to 0 set open_attempts to 0
repeat while open_attempts < 4 repeat while open_attempts < 4
try try
open open
delay 1
set open_attempts to 5
close
on error errStr number errorNumber
set open_attempts to open_attempts + 1
delay 10
end try
end repeat
delay 5
-- open the image the first time and save a DS_Store with just
-- background and icon setup
open
set current view of container window to icon view
set theViewOptions to the icon view options of container window
set background picture of theViewOptions to file ".background:background.tif"
set arrangement of theViewOptions to not arranged
set icon size of theViewOptions to 128
delay 5
close
-- next setup the position of the app and Applications symlink
-- plus hide all the window decoration
open
update without registering applications
tell container window
set sidebar width to 0
set statusbar visible to false
set toolbar visible to false
set the bounds to { 400, 100, 1400, 922 }
set position of item "Cockatrice.app" to { 139, 214 }
set position of item "Oracle.app" to { 139, 414 }
set position of item "Servatrice.app" to { 139, 614 }
set position of item "Applications" to { 861, 414 }
end tell
update without registering applications
delay 5
close
end tell
delay 1 delay 1
set open_attempts to 5
close
on error errStr number errorNumber
set open_attempts to open_attempts + 1
delay 10
end try
end repeat
delay 5
-- open the image the first time and save a DS_Store with just
-- background and icon setup
open
set current view of container window to icon view
set theViewOptions to the icon view options of container window
set background picture of theViewOptions to file ".background:background.tif"
set arrangement of theViewOptions to not arranged
set icon size of theViewOptions to 128
delay 5
close
-- next setup the position of the app and Applications symlink
-- plus hide all the window decoration
open
update without registering applications
tell container window
set sidebar width to 0
set statusbar visible to false
set toolbar visible to false
set the bounds to { 400, 100, 1400, 922 }
set position of item "Cockatrice.app" to { 139, 214 }
set position of item "Oracle.app" to { 139, 414 }
set position of item "Servatrice.app" to { 139, 614 }
set position of item "Applications" to { 861, 414 }
end tell end tell
update without registering applications end timeout
delay 5
close
end tell
delay 1
end tell
end run end run