@@ -49,11 +49,18 @@ jobs:
4949 - name : conan profile
5050 run : conan profile detect
5151
52+ - name : Gradle cache
53+ uses : gradle/actions/setup-gradle@v3
54+
5255 - name : gradle
5356 run : ./gradlew assembleDebug lintProDebug lintLiteDebug --stacktrace
5457
55- - name : print conan cache size
58+ - name : conan cache size
5659 run : du -h -d1 ~/.conan2/p
60+ - name : conan login
61+ run : conan remote login odr admin --password '${{ secrets.ARTIFACTORY }}'
62+ - name : conan upload
63+ run : conan upload "*" --check --confirm --remote odr
5764
5865 - name : Artifact APKs
5966 uses : actions/upload-artifact@v4
@@ -120,15 +127,17 @@ jobs:
120127 - name : conan profile
121128 run : conan profile detect
122129
123- - name : Enable KVM group perms
124- run : |
125- echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
126- sudo udevadm control --reload-rules
127- sudo udevadm trigger --name-match=kvm
128-
129130 - name : Gradle cache
130131 uses : gradle/actions/setup-gradle@v3
131132
133+ - name : Download APKs
134+ uses : actions/download-artifact@v4
135+ with :
136+ name : APKs
137+
138+ - name : gradle
139+ run : ./gradlew assembleDebug lintProDebug lintLiteDebug --stacktrace
140+
132141 - name : AVD cache
133142 uses : actions/cache@v4
134143 id : avd-cache
@@ -138,6 +147,12 @@ jobs:
138147 ~/.android/adb*
139148 key : avd-${{ matrix.api-level }}-v1
140149
150+ - name : Enable KVM group perms
151+ run : |
152+ echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
153+ sudo udevadm control --reload-rules
154+ sudo udevadm trigger --name-match=kvm
155+
141156 - name : Create AVD and generate snapshot for caching
142157 if : steps.avd-cache.outputs.cache-hit != 'true'
143158 uses : reactivecircus/android-emulator-runner@v2
0 commit comments