15
15
steps :
16
16
- uses : actions/checkout@v4
17
17
- name : Set up JDK
18
- uses : actions/setup-java@v3
18
+ uses : actions/setup-java@v4
19
19
with :
20
20
distribution : ' zulu'
21
21
java-version : ' 17'
31
31
fail-fast : false
32
32
matrix : ${{ fromJson(needs.jobEmulatorMatrixSetup.outputs.emulator_jobs_matrix) }}
33
33
steps :
34
- - uses : actions/checkout@v3
34
+ - uses : actions/checkout@v4
35
35
- name : Enable KVM group perms
36
36
run : |
37
37
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
@@ -44,28 +44,28 @@ jobs:
44
44
- name : Run Android Instrumented Tests
45
45
run : ./gradlew ${{ matrix.gradle_tasks }}
46
46
- name : Upload Android test artifact
47
- uses : actions/upload-artifact@v3
47
+ uses : actions/upload-artifact@v4
48
48
if : failure()
49
49
with :
50
50
name : " Android Test Report HTML"
51
51
path : " **/build/reports/androidTests/"
52
52
- name : Upload Firebase Debug Log
53
- uses : actions/upload-artifact@v3
53
+ uses : actions/upload-artifact@v4
54
54
if : failure()
55
55
with :
56
56
name : " Firebase Debug Log"
57
57
path : " **/firebase-debug.log"
58
58
build-js :
59
59
runs-on : ubuntu-latest
60
60
steps :
61
- - uses : actions/checkout@v3
61
+ - uses : actions/checkout@v4
62
62
- name : Setup test environment
63
63
uses : ./.github/actions/setup_test_action
64
64
timeout-minutes : 10
65
65
- name : Run JS Tests
66
66
run : ./gradlew cleanTest jsTest
67
67
- name : Upload JS test artifact
68
- uses : actions/upload-artifact@v3
68
+ uses : actions/upload-artifact@v4
69
69
if : failure()
70
70
with :
71
71
name : " JS Test Report HTML"
@@ -74,17 +74,17 @@ jobs:
74
74
**/build/reports/tests/jsBrowserTest/
75
75
**/build/reports/tests/jsNodeTest/
76
76
- name : Upload Firebase Debug Log
77
- uses : actions/upload-artifact@v3
77
+ uses : actions/upload-artifact@v4
78
78
if : failure()
79
79
with :
80
80
name : " Firebase Debug Log"
81
81
path : " **/firebase-debug.log"
82
82
build-ios :
83
83
runs-on : macos-14
84
84
steps :
85
- - uses : actions/checkout@v3
85
+ - uses : actions/checkout@v4
86
86
- name : Cocoapods cache
87
- uses : actions/cache@v3
87
+ uses : actions/cache@v4
88
88
with :
89
89
path : |
90
90
~/.cocoapods
@@ -97,35 +97,35 @@ jobs:
97
97
- name : Run iOS Tests
98
98
run : ./gradlew cleanTest iosSimulatorArm64Test
99
99
- name : Upload iOS test artifact
100
- uses : actions/upload-artifact@v3
100
+ uses : actions/upload-artifact@v4
101
101
if : failure()
102
102
with :
103
103
name : " iOS Test Report HTML"
104
104
path : " **/build/reports/tests/iosSimulatorArm64Test/"
105
105
- name : Upload Firebase Debug Log
106
- uses : actions/upload-artifact@v3
106
+ uses : actions/upload-artifact@v4
107
107
if : failure()
108
108
with :
109
109
name : " Firebase Debug Log"
110
110
path : " **/firebase-debug.log"
111
111
build-jvm :
112
112
runs-on : ubuntu-latest
113
113
steps :
114
- - uses : actions/checkout@v3
114
+ - uses : actions/checkout@v4
115
115
- name : Setup test environment
116
116
uses : ./.github/actions/setup_test_action
117
117
timeout-minutes : 10
118
118
- name : Run JVM Tests
119
119
run : ./gradlew cleanTest jvmTest
120
120
- name : Upload JVM test artifact
121
- uses : actions/upload-artifact@v3
121
+ uses : actions/upload-artifact@v4
122
122
if : failure()
123
123
with :
124
124
name : " JVM Test Report HTML"
125
125
path : |
126
126
**/build/reports/tests/jvmTest/
127
127
- name : Upload Firebase Debug Log
128
- uses : actions/upload-artifact@v3
128
+ uses : actions/upload-artifact@v4
129
129
if : failure()
130
130
with :
131
131
name : " Firebase Debug Log"
0 commit comments