Skip to content

Commit fd5fbc5

Browse files
committed
trying to fix CI actions
1 parent d1588fd commit fd5fbc5

File tree

2 files changed

+18
-9
lines changed

2 files changed

+18
-9
lines changed

.github/workflows/github_actions.yml

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,12 @@ jobs:
1717

1818
steps:
1919
- name: Check out code
20-
uses: actions/checkout@v2
20+
uses: actions/checkout@v4
2121

2222
- name: Setup Java
23-
uses: actions/setup-java@v1
23+
uses: actions/setup-java@v4
2424
with:
25+
distribution: 'zulu'
2526
java-version: '17'
2627

2728
- name: Run style check
@@ -31,7 +32,7 @@ jobs:
3132
run: ./gradlew testDebugUnitTest --stacktrace
3233

3334
android_tests:
34-
runs-on: macos-latest
35+
runs-on: ubuntu-latest
3536
timeout-minutes: 120
3637
strategy:
3738
fail-fast: false
@@ -40,19 +41,26 @@ jobs:
4041

4142
steps:
4243
- name: Check out code
43-
uses: actions/checkout@v2
44+
uses: actions/checkout@v4
4445

4546
- name: Setup Java
46-
uses: actions/setup-java@v1
47+
uses: actions/setup-java@v4
4748
with:
49+
distribution: 'zulu'
4850
java-version: '17'
4951

52+
- name: Enable KVM
53+
run: |
54+
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
55+
sudo udevadm control --reload-rules
56+
sudo udevadm trigger --name-match=kvm
57+
5058
- name: Run tests
5159
uses: reactivecircus/android-emulator-runner@v2
5260
with:
5361
api-level: ${{ matrix.api-level }}
5462
target: google_apis
55-
arch: x86
63+
arch: x86_64
5664
disable-animations: true
5765
script: ./gradlew app:connectedDebugAndroidTest -Pandroid.testInstrumentationRunnerArguments.notAnnotation=com.example.util.simpletimetracker.utils.Widget --stacktrace
5866

@@ -62,7 +70,7 @@ jobs:
6270
with:
6371
api-level: ${{ matrix.api-level }}
6472
target: google_apis
65-
arch: x86
73+
arch: x86_64
6674
disable-animations: true
6775
script: ./gradlew app:connectedDebugAndroidTest -Pandroid.testInstrumentationRunnerArguments.annotation=com.example.util.simpletimetracker.utils.Widget --stacktrace
6876

.github/workflows/github_build.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,12 @@ jobs:
88

99
steps:
1010
- name: Check out code
11-
uses: actions/checkout@v2
11+
uses: actions/checkout@v4
1212

1313
- name: Setup Java
14-
uses: actions/setup-java@v1
14+
uses: actions/setup-java@v4
1515
with:
16+
distribution: 'zulu'
1617
java-version: '17'
1718

1819
- name: Build

0 commit comments

Comments
 (0)