1313 workflow_dispatch :
1414
1515jobs :
16- dependency-submission :
17- name : Dependencies submission
18- runs-on : ubuntu-latest
19- permissions :
20- contents : write
21- steps :
22- - name : Checkout source
23- uses : actions/checkout@v4
24- - name : Set up JDK
25- uses : actions/setup-java@v4
26- with :
27- distribution : ' temurin'
28- java-version : ${{ vars.JAVA_VERSION }}
29- - name : Generate and submit dependency graph
30- uses : gradle/actions/dependency-submission@v4.3.0
31- continue-on-error : true
32-
3316 build :
3417 name : Build project
3518 runs-on : ubuntu-latest
3619 steps :
3720 - name : Checkout source
38- uses : actions/checkout@v4
21+ uses : actions/checkout@v5
3922 with :
4023 fetch-depth : 1
4124 - name : Set up JDK
42- uses : actions/setup-java@v4
25+ uses : actions/setup-java@v5
4326 with :
4427 distribution : ' temurin'
4528 java-version : ${{ vars.JAVA_VERSION }}
4629
4730 - name : Setup Gradle
48- uses : gradle/actions/setup-gradle@v4.3.0
31+ uses : gradle/actions/setup-gradle@v4.4.2
4932 - name : Build project
5033 run : |
5134 ./gradlew \
@@ -77,16 +60,16 @@ jobs:
7760 checks : write
7861 steps :
7962 - name : Checkout source
80- uses : actions/checkout@v4
63+ uses : actions/checkout@v5
8164 with :
8265 fetch-depth : 1
8366 - name : Set up JDK
84- uses : actions/setup-java@v4
67+ uses : actions/setup-java@v5
8568 with :
8669 distribution : ' temurin'
8770 java-version : ${{ vars.JAVA_VERSION }}
8871 - name : Setup Gradle
89- uses : gradle/actions/setup-gradle@v4.3.0
72+ uses : gradle/actions/setup-gradle@v4.4.2
9073
9174 - name : Run tests
9275 run : |
@@ -100,12 +83,12 @@ jobs:
10083 ./gradlew \
10184 :miner:jacocoTestReport
10285 - name : Publish Test Report
103- uses : mikepenz/action-junit-report@v5.3.0
86+ uses : mikepenz/action-junit-report@v5.6.2
10487 if : always()
10588 with :
10689 report_paths : ' miner/build/test-results/test/*.xml'
10790 - name : Publish coverage on CodeCov
108- uses : codecov/codecov-action@v5.3.1
91+ uses : codecov/codecov-action@v5.5.0
10992 if : always()
11093 with :
11194 token : ${{ secrets.CODECOV_TOKEN }}
@@ -141,16 +124,16 @@ jobs:
141124 checks : write
142125 steps :
143126 - name : Checkout source
144- uses : actions/checkout@v4
127+ uses : actions/checkout@v5
145128 with :
146129 fetch-depth : 1
147130 - name : Set up JDK
148- uses : actions/setup-java@v4
131+ uses : actions/setup-java@v5
149132 with :
150133 distribution : ' temurin'
151134 java-version : ${{ vars.JAVA_VERSION }}
152135 - name : Setup Gradle
153- uses : gradle/actions/setup-gradle@v4.3.0
136+ uses : gradle/actions/setup-gradle@v4.4.2
154137
155138 - name : Run tests
156139 run : |
@@ -164,12 +147,12 @@ jobs:
164147 ./gradlew \
165148 :viewer:jacocoTestReport
166149 - name : Publish Test Report
167- uses : mikepenz/action-junit-report@v5.3.0
150+ uses : mikepenz/action-junit-report@v5.6.2
168151 if : always()
169152 with :
170153 report_paths : ' viewer/build/test-results/test/*.xml'
171154 - name : Publish coverage on CodeCov
172- uses : codecov/codecov-action@v5.3.1
155+ uses : codecov/codecov-action@v5.5.0
173156 if : always()
174157 with :
175158 token : ${{ secrets.CODECOV_TOKEN }}
@@ -205,16 +188,17 @@ jobs:
205188 - test-viewer
206189 if : github.ref == 'refs/heads/main' || github.ref == 'refs/heads/develop'
207190 concurrency : miner_docker
191+ environment : DockerHub
208192 steps :
209193 - name : Checkout source
210- uses : actions/checkout@v4
194+ uses : actions/checkout@v5
211195 - name : Set up JDK
212- uses : actions/setup-java@v4
196+ uses : actions/setup-java@v5
213197 with :
214198 distribution : ' temurin'
215199 java-version : ${{ vars.JAVA_VERSION }}
216200 - name : Setup Gradle
217- uses : gradle/actions/setup-gradle@v4.3.0
201+ uses : gradle/actions/setup-gradle@v4.4.2
218202
219203 - name : Calculate miner image name
220204 id : miner-image-name
@@ -235,16 +219,17 @@ jobs:
235219 - test-viewer
236220 if : github.ref == 'refs/heads/main' || github.ref == 'refs/heads/develop'
237221 concurrency : viewer_docker
222+ environment : DockerHub
238223 steps :
239224 - name : Checkout source
240- uses : actions/checkout@v4
225+ uses : actions/checkout@v5
241226 - name : Set up JDK
242- uses : actions/setup-java@v4
227+ uses : actions/setup-java@v5
243228 with :
244229 distribution : ' temurin'
245230 java-version : ${{ vars.JAVA_VERSION }}
246231 - name : Setup Gradle
247- uses : gradle/actions/setup-gradle@v4.3.0
232+ uses : gradle/actions/setup-gradle@v4.4.2
248233
249234 - name : Calculate viewer image name
250235 id : viewer-image-name
0 commit comments