1818 uses : actions/checkout@v4
1919 - uses : actions/setup-java@v4
2020 with :
21- distribution : ' adopt'
22- java-version : ' 17 '
21+ distribution : " adopt"
22+ java-version : " 17 "
2323 - name : Setup Gradle
2424 uses : gradle/actions/setup-gradle@v3
2525 - name : Start Docker containers
2828 run : ./gradlew library:testDebug
2929 library-integration :
3030 name : Library (Integration Tests)
31- runs-on : ubuntu-latest
31+ runs-on : warp- ubuntu-latest-arm64-2x
3232 steps :
3333 - name : Checkout
3434 uses : actions/checkout@v4
@@ -37,20 +37,25 @@ jobs:
3737 - name : Configure JDK
3838 uses : actions/setup-java@v4
3939 with :
40- distribution : ' adopt'
41- java-version : ' 17 '
42- - name : Enable KVM group perms
40+ distribution : " adopt"
41+ java-version : " 17 "
42+ - name : Setup Android SDK
4343 run : |
44- echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
45- sudo udevadm control --reload-rules
46- sudo udevadm trigger --name-match=kvm
44+ sudo apt-get update
45+ sudo apt-get install -y android-sdk
46+ echo "ANDROID_HOME=/usr/lib/android-sdk" >> $GITHUB_ENV
47+ echo "/usr/lib/android-sdk/platform-tools" >> $GITHUB_PATH
48+ echo "/usr/lib/android-sdk/tools" >> $GITHUB_PATH
4749 - name : Setup Gradle
4850 uses : gradle/actions/setup-gradle@v3
4951 - name : Start Docker containers
5052 run : dev/up
5153 - name : Gradle Run Integration Tests
5254 uses : reactivecircus/android-emulator-runner@v2
5355 with :
54- api-level : 29
56+ api-level : 2930
57+ target : default
58+ arch : arm64-v8a
59+ disable-animations : true
60+ emulator-options : -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim
5561 script : ./gradlew connectedCheck
56-
0 commit comments