1919 - uses : actions/checkout@v4
2020
2121 - name : Set up JDK 1.8
22- uses : actions/setup-java@v3
22+ uses : actions/setup-java@v4
2323 with :
2424 distribution : ' zulu'
2525 java-version : ' 8'
@@ -36,10 +36,12 @@ jobs:
3636 run : ./mvnw -B test -P integration -Djacoco.destFile=target/jacoco-cartridge-container.exec --file pom.xml
3737
3838 - name : Upload jacoco exec results
39- uses : actions/upload-artifact@v2
39+ uses : actions/upload-artifact@v4
4040 with :
4141 name : tests-cartridge-container-jacoco
4242 path : " **/jacoco-cartridge-container.exec"
43+ retention-days : 5
44+ overwrite : true
4345
4446 tests-ee :
4547 runs-on : ubuntu-latest
4850 - uses : actions/checkout@v4
4951
5052 - name : Set up JDK 1.8
51- uses : actions/setup-java@v3
53+ uses : actions/setup-java@v4
5254 with :
5355 distribution : ' zulu'
5456 java-version : ' 8'
@@ -63,10 +65,12 @@ jobs:
6365 run : ./mvnw -B test -P enterprise -Djacoco.destFile=target/jacoco-ee.exec --file pom.xml
6466
6567 - name : Upload jacoco exec results
66- uses : actions/upload-artifact@v2
68+ uses : actions/upload-artifact@v4
6769 with :
6870 name : tests-ee-jacoco
6971 path : " **/jacoco-ee.exec"
72+ retention-days : 5
73+ overwrite : true
7074
7175 tests-tarantool-container :
7276 runs-on : ubuntu-latest
7983 - uses : actions/checkout@v4
8084
8185 - name : Set up JDK 1.8
82- uses : actions/setup-java@v3
86+ uses : actions/setup-java@v4
8387 with :
8488 distribution : ' zulu'
8589 java-version : ' 8'
@@ -93,10 +97,12 @@ jobs:
9397 run : ./mvnw -B test -P tarantool-container -Djacoco.destFile=target/jacoco-tarantool-container.exec --file pom.xml
9498
9599 - name : Upload jacoco exec results
96- uses : actions/upload-artifact@v2
100+ uses : actions/upload-artifact@v4
97101 with :
98102 name : tests-tarantool-container-jacoco
99103 path : " **/jacoco-tarantool-container.exec"
104+ retention-days : 5
105+ overwrite : true
100106
101107 merge-jacoco-report :
102108 name : Jacoco Merge Results
@@ -109,23 +115,23 @@ jobs:
109115 - uses : actions/checkout@v4
110116
111117 - name : Set up JDK 1.8
112- uses : actions/setup-java@v3
118+ uses : actions/setup-java@v4
113119 with :
114120 distribution : ' zulu'
115121 java-version : ' 8'
116122 cache : ' maven'
117123
118- - uses : actions/download-artifact@v2
124+ - uses : actions/download-artifact@v4
119125 with :
120126 name : tests-cartridge-container-jacoco
121127 path : .
122128
123- - uses : actions/download-artifact@v2
129+ - uses : actions/download-artifact@v4
124130 with :
125131 name : tests-ee-jacoco
126132 path : .
127133
128- - uses : actions/download-artifact@v2
134+ - uses : actions/download-artifact@v4
129135 with :
130136 name : tests-tarantool-container-jacoco
131137 path : .
@@ -136,11 +142,13 @@ jobs:
136142
137143 - name : Upload jacoco coverage despite the check result
138144 if : ${{ always() }}
139- uses : actions/upload-artifact@v2
145+ uses : actions/upload-artifact@v4
140146 with :
141147 name : coverage-results-report
142148 path : target/site/jacoco
143149 if-no-files-found : error
150+ overwrite : true
151+
144152
145153 - name : Jacoco Report to PR
146154 id : jacoco
0 commit comments