99 strategy :
1010 matrix :
1111 include :
12- # - name: 'macOS 26'
13- # os: 'macos-26'
14- # ANDROID_API: 28
15- # ANDROID_ARCH: 'arm64-v8a'
16- # ANDROID_GPU: 'swiftshader_indirect'
12+ - name : ' macOS 26'
13+ os : ' macos-26'
14+ ANDROID_API : 28
15+ ANDROID_ARCH : ' arm64-v8a'
16+ ANDROID_GPU : ' swiftshader_indirect'
1717 # - name: 'macOS 15'
1818 # os: 'macos-15'
1919 # ANDROID_API: 28
@@ -24,11 +24,11 @@ jobs:
2424 # ANDROID_API: 28
2525 # ANDROID_ARCH: 'arm64-v8a'
2626 # ANDROID_GPU: 'swiftshader_indirect'
27- # - name: 'macOS 13'
28- # os: 'macos-13'
29- # ANDROID_API: 28
30- # ANDROID_ARCH: 'x86_64'
31- # ANDROID_GPU: 'swiftshader_indirect'
27+ - name : ' macOS 13'
28+ os : ' macos-13'
29+ ANDROID_API : 28
30+ ANDROID_ARCH : ' x86_64'
31+ ANDROID_GPU : ' swiftshader_indirect'
3232 - name : ' Ubuntu Latest'
3333 os : ' ubuntu-latest'
3434 ANDROID_API : 28
@@ -79,16 +79,19 @@ jobs:
7979 echo "Emulator started"
8080
8181 - name : SKDs - download required images
82- run : sdkmanager "system-images;android-30 ;default;x86_64"
82+ run : sdkmanager "system-images;android-${ANDROID_API} ;default;x86_64"
8383
8484 - name : SDKs - accept licenses
85- run : y | sdkmanager --licenses
85+ run : yes Y | sdkmanager --licenses
8686
8787 - name : Emulator - Create
88- run : echo no | avdmanager create avd -n Pixel_API_30 --device 'Nexus 5X' --package "system-images;android-30;default;x86_64" --sdcard 512M
88+ run : echo no | avdmanager create avd -n "${ANDROID_EMULATOR_NAME}" --device 'Nexus 5X' --package "system-images;android-${ANDROID_API};default;x86_64" --sdcard 512M
89+
90+ - name : Emulator - List AVDs
91+ run : emulator -list-avds
8992
9093 - name : Emulator - Boot
91- run : emulator -memory 4096 -avd Pixel_API_30 -wipe-data -no-window -gpu swiftshader_indirect -no-snapshot -noaudio -no-boot-anim &
94+ run : emulator -memory 4096 -avd "${ANDROID_EMULATOR_NAME}" -wipe-data -no-window -gpu swiftshader_indirect -no-snapshot -noaudio -no-boot-anim &
9295
9396 - name : ADB Wait For Device
9497 run : adb wait-for-any-device
0 commit comments