@@ -20,10 +20,10 @@ jobs:
20
20
21
21
steps :
22
22
- name : Checkout source
23
- uses : actions/checkout@v2
23
+ uses : actions/checkout@v4
24
24
25
25
- name : Set up JDK ${{ matrix.java-version }}
26
- uses : actions/setup-java@v2
26
+ uses : actions/setup-java@v4
27
27
with :
28
28
java-version : ${{ matrix.java-version }}
29
29
distribution : ' adopt'
@@ -43,10 +43,10 @@ jobs:
43
43
44
44
steps :
45
45
- name : Checkout source
46
- uses : actions/checkout@v2
46
+ uses : actions/checkout@v4
47
47
48
48
- name : Set up JDK ${{ matrix.java-version }}
49
- uses : actions/setup-java@v2
49
+ uses : actions/setup-java@v4
50
50
with :
51
51
java-version : ${{ matrix.java-version }}
52
52
distribution : ' adopt'
@@ -61,10 +61,10 @@ jobs:
61
61
62
62
steps :
63
63
- name : Checkout source
64
- uses : actions/checkout@v2
64
+ uses : actions/checkout@v4
65
65
66
66
- name : Set up JDK 8
67
- uses : actions/setup-java@v2
67
+ uses : actions/setup-java@v4
68
68
with :
69
69
java-version : ' 8'
70
70
distribution : ' adopt'
@@ -73,15 +73,15 @@ jobs:
73
73
run : mvn -B test -Dfmt.skip=true -Dclirr.skip=true -Danimal.sniffer.skip=true
74
74
75
75
- name : Copy test results
76
- if : success() || failure()
76
+ if : failure()
77
77
run : |
78
78
shopt -s globstar
79
79
mkdir unit
80
80
cp --parents ./**/target/*-reports/*.xml unit/
81
81
82
82
- name : Upload test results
83
- uses : actions/upload-artifact@v2
84
- if : success() || failure()
83
+ uses : actions/upload-artifact@v4
84
+ if : failure()
85
85
with :
86
86
name : test-results
87
87
path : " */**/target/*-reports/*.xml"
@@ -93,10 +93,10 @@ jobs:
93
93
94
94
steps :
95
95
- name : Checkout source
96
- uses : actions/checkout@v2
96
+ uses : actions/checkout@v4
97
97
98
98
- name : Setup Python 3
99
- uses : actions/setup-python@v2
99
+ uses : actions/setup-python@v5
100
100
with :
101
101
python-version : ' 3.11'
102
102
@@ -124,16 +124,16 @@ jobs:
124
124
125
125
steps :
126
126
- name : Checkout source
127
- uses : actions/checkout@v2
127
+ uses : actions/checkout@v4
128
128
129
129
- name : Set up JDK 8
130
- uses : actions/setup-java@v2
130
+ uses : actions/setup-java@v4
131
131
with :
132
132
java-version : ' 8'
133
133
distribution : ' adopt'
134
134
135
135
- name : Setup Python 3
136
- uses : actions/setup-python@v2
136
+ uses : actions/setup-python@v5
137
137
with :
138
138
python-version : ' 3.11'
139
139
@@ -148,22 +148,22 @@ jobs:
148
148
run : mvn -B verify -Pshort -Dcassandra.version=${{ matrix.cassandra-version }} -Dfmt.skip=true -Dclirr.skip=true -Danimal.sniffer.skip=true
149
149
150
150
- name : Copy test results
151
- if : success() || failure()
151
+ if : failure()
152
152
run : |
153
153
shopt -s globstar
154
154
mkdir cassandra-${{ matrix.cassandra-version }}
155
155
cp --parents ./**/target/*-reports/*.xml cassandra-${{ matrix.cassandra-version }}/
156
156
157
157
- name : Upload test results
158
- uses : actions/upload-artifact@v2
159
- if : success() || failure()
158
+ uses : actions/upload-artifact@v4
159
+ if : failure()
160
160
with :
161
161
name : test-results
162
162
path : " */**/target/*-reports/*.xml"
163
163
164
164
- name : Upload CCM logs
165
- uses : actions/upload-artifact@v2
166
- if : ${{ failure() }}
165
+ uses : actions/upload-artifact@v4
166
+ if : failure()
167
167
with :
168
168
name : ccm-logs-cassandra-${{ matrix.cassandra-version }}
169
169
path : /tmp/*-0/ccm*/node*/logs/*
@@ -181,16 +181,16 @@ jobs:
181
181
182
182
steps :
183
183
- name : Checkout source
184
- uses : actions/checkout@v2
184
+ uses : actions/checkout@v4
185
185
186
186
- name : Set up JDK 8
187
- uses : actions/setup-java@v2
187
+ uses : actions/setup-java@v4
188
188
with :
189
189
java-version : ' 8'
190
190
distribution : ' adopt'
191
191
192
192
- name : Setup Python 3
193
- uses : actions/setup-python@v2
193
+ uses : actions/setup-python@v5
194
194
with :
195
195
python-version : ' 3.11'
196
196
@@ -206,22 +206,22 @@ jobs:
206
206
run : mvn -B verify -Pshort -Dscylla.version=${{ matrix.scylla-version }} -Dfmt.skip=true -Dclirr.skip=true -Danimal.sniffer.skip=true
207
207
208
208
- name : Copy test results
209
- if : success() || failure()
209
+ if : failure()
210
210
run : |
211
211
shopt -s globstar
212
212
mkdir scylla-${{ matrix.scylla-version }}
213
213
cp --parents ./**/target/*-reports/*.xml scylla-${{ matrix.scylla-version }}/
214
214
215
215
- name : Upload test results
216
- uses : actions/upload-artifact@v2
217
- if : success() || failure()
216
+ uses : actions/upload-artifact@v4
217
+ if : failure()
218
218
with :
219
- name : test-results
219
+ name : test-results-${{ matrix.scylla-version }}
220
220
path : " */**/target/*-reports/*.xml"
221
221
222
222
- name : Upload CCM logs
223
- uses : actions/upload-artifact@v2
224
- if : ${{ failure() }}
223
+ uses : actions/upload-artifact@v4
224
+ if : failure()
225
225
with :
226
226
name : ccm-logs-scylla-${{ matrix.scylla-version }}
227
227
path : /tmp/*-0/ccm*/node*/logs/*
0 commit comments