@@ -20,10 +20,10 @@ jobs:
2020
2121 steps :
2222 - name : Checkout source
23- uses : actions/checkout@v2
23+ uses : actions/checkout@v4
2424
2525 - name : Set up JDK ${{ matrix.java-version }}
26- uses : actions/setup-java@v2
26+ uses : actions/setup-java@v4
2727 with :
2828 java-version : ${{ matrix.java-version }}
2929 distribution : ' adopt'
@@ -43,10 +43,10 @@ jobs:
4343
4444 steps :
4545 - name : Checkout source
46- uses : actions/checkout@v2
46+ uses : actions/checkout@v4
4747
4848 - name : Set up JDK ${{ matrix.java-version }}
49- uses : actions/setup-java@v2
49+ uses : actions/setup-java@v4
5050 with :
5151 java-version : ${{ matrix.java-version }}
5252 distribution : ' adopt'
@@ -61,10 +61,10 @@ jobs:
6161
6262 steps :
6363 - name : Checkout source
64- uses : actions/checkout@v2
64+ uses : actions/checkout@v4
6565
6666 - name : Set up JDK 8
67- uses : actions/setup-java@v2
67+ uses : actions/setup-java@v4
6868 with :
6969 java-version : ' 8'
7070 distribution : ' adopt'
@@ -73,15 +73,15 @@ jobs:
7373 run : mvn -B test -Dfmt.skip=true -Dclirr.skip=true -Danimal.sniffer.skip=true
7474
7575 - name : Copy test results
76- if : success() || failure()
76+ if : failure()
7777 run : |
7878 shopt -s globstar
7979 mkdir unit
8080 cp --parents ./**/target/*-reports/*.xml unit/
8181
8282 - name : Upload test results
83- uses : actions/upload-artifact@v2
84- if : success() || failure()
83+ uses : actions/upload-artifact@v4
84+ if : failure()
8585 with :
8686 name : test-results
8787 path : " */**/target/*-reports/*.xml"
@@ -93,10 +93,10 @@ jobs:
9393
9494 steps :
9595 - name : Checkout source
96- uses : actions/checkout@v2
96+ uses : actions/checkout@v4
9797
9898 - name : Setup Python 3
99- uses : actions/setup-python@v2
99+ uses : actions/setup-python@v5
100100 with :
101101 python-version : ' 3.11'
102102
@@ -124,16 +124,16 @@ jobs:
124124
125125 steps :
126126 - name : Checkout source
127- uses : actions/checkout@v2
127+ uses : actions/checkout@v4
128128
129129 - name : Set up JDK 8
130- uses : actions/setup-java@v2
130+ uses : actions/setup-java@v4
131131 with :
132132 java-version : ' 8'
133133 distribution : ' adopt'
134134
135135 - name : Setup Python 3
136- uses : actions/setup-python@v2
136+ uses : actions/setup-python@v5
137137 with :
138138 python-version : ' 3.11'
139139
@@ -148,22 +148,22 @@ jobs:
148148 run : mvn -B verify -Pshort -Dcassandra.version=${{ matrix.cassandra-version }} -Dfmt.skip=true -Dclirr.skip=true -Danimal.sniffer.skip=true
149149
150150 - name : Copy test results
151- if : success() || failure()
151+ if : failure()
152152 run : |
153153 shopt -s globstar
154154 mkdir cassandra-${{ matrix.cassandra-version }}
155155 cp --parents ./**/target/*-reports/*.xml cassandra-${{ matrix.cassandra-version }}/
156156
157157 - name : Upload test results
158- uses : actions/upload-artifact@v2
159- if : success() || failure()
158+ uses : actions/upload-artifact@v4
159+ if : failure()
160160 with :
161161 name : test-results
162162 path : " */**/target/*-reports/*.xml"
163163
164164 - name : Upload CCM logs
165- uses : actions/upload-artifact@v2
166- if : ${{ failure() }}
165+ uses : actions/upload-artifact@v4
166+ if : failure()
167167 with :
168168 name : ccm-logs-cassandra-${{ matrix.cassandra-version }}
169169 path : /tmp/*-0/ccm*/node*/logs/*
@@ -181,16 +181,16 @@ jobs:
181181
182182 steps :
183183 - name : Checkout source
184- uses : actions/checkout@v2
184+ uses : actions/checkout@v4
185185
186186 - name : Set up JDK 8
187- uses : actions/setup-java@v2
187+ uses : actions/setup-java@v4
188188 with :
189189 java-version : ' 8'
190190 distribution : ' adopt'
191191
192192 - name : Setup Python 3
193- uses : actions/setup-python@v2
193+ uses : actions/setup-python@v5
194194 with :
195195 python-version : ' 3.11'
196196
@@ -206,22 +206,22 @@ jobs:
206206 run : mvn -B verify -Pshort -Dscylla.version=${{ matrix.scylla-version }} -Dfmt.skip=true -Dclirr.skip=true -Danimal.sniffer.skip=true
207207
208208 - name : Copy test results
209- if : success() || failure()
209+ if : failure()
210210 run : |
211211 shopt -s globstar
212212 mkdir scylla-${{ matrix.scylla-version }}
213213 cp --parents ./**/target/*-reports/*.xml scylla-${{ matrix.scylla-version }}/
214214
215215 - name : Upload test results
216- uses : actions/upload-artifact@v2
217- if : success() || failure()
216+ uses : actions/upload-artifact@v4
217+ if : failure()
218218 with :
219- name : test-results
219+ name : test-results-${{ matrix.scylla-version }}
220220 path : " */**/target/*-reports/*.xml"
221221
222222 - name : Upload CCM logs
223- uses : actions/upload-artifact@v2
224- if : ${{ failure() }}
223+ uses : actions/upload-artifact@v4
224+ if : failure()
225225 with :
226226 name : ccm-logs-scylla-${{ matrix.scylla-version }}
227227 path : /tmp/*-0/ccm*/node*/logs/*
0 commit comments