Skip to content

Commit 3ea1ae3

Browse files
committed
Update some actions to latest version
1 parent 1bbb210 commit 3ea1ae3

File tree

2 files changed

+22
-10
lines changed

2 files changed

+22
-10
lines changed

.github/workflows/test.yml

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,30 +8,42 @@ jobs:
88
uses: actions/checkout@v5.0.0
99
with:
1010
fetch-depth: 0
11+
- name: Setup Java 17
12+
uses: actions/setup-java@v4
13+
with:
14+
distribution: 'temurin'
15+
java-version: 17
1116
- name: Run Unit Test
12-
run: ./gradlew test
17+
run: ./gradlew library:test
1318
- name: Upload Artifacts
1419
uses: actions/upload-artifact@v4
1520
with:
1621
name: unit_test_reports
1722
path: library/build/reports/tests/testDebugUnitTest/
1823
retention-days: 60
1924
instrumentation-test:
20-
runs-on: macos-latest
25+
runs-on: ubuntu-latest
2126
steps:
2227
- name: Checkout Code
2328
uses: actions/checkout@v5.0.0
2429
with:
2530
fetch-depth: 0
26-
- name: Setup Java 11
27-
uses: actions/setup-java@v1
31+
- name: Setup Java 17
32+
uses: actions/setup-java@v4
2833
with:
29-
java-version: 11
34+
distribution: 'temurin'
35+
java-version: 17
36+
- name: Enable KVM
37+
run: |
38+
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
39+
sudo udevadm control --reload-rules
40+
sudo udevadm trigger --name-match=kvm
3041
- name: Run Instrumentation Test
31-
uses: reactivecircus/android-emulator-runner@v2
42+
uses: reactivecircus/android-emulator-runner@1dcd0090116d15e7c562f8db72807de5e036a4ed # v2.34.0
3243
with:
44+
arch: 'x86_64'
3345
api-level: 29
34-
script: ./gradlew connectedCheck
46+
script: ./gradlew library:connectedCheck
3547
- name: Upload Artifacts
3648
uses: actions/upload-artifact@v4
3749
with:

library/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ android {
2929
}
3030

3131
compileOptions {
32-
sourceCompatibility JavaVersion.VERSION_21
33-
targetCompatibility JavaVersion.VERSION_21
32+
sourceCompatibility JavaVersion.VERSION_11
33+
targetCompatibility JavaVersion.VERSION_11
3434
}
3535

3636
kotlinOptions {
37-
jvmTarget = '21'
37+
jvmTarget = '11'
3838
}
3939
}
4040

0 commit comments

Comments
 (0)