1111 push :
1212 branches : [ master, main, develop, feature/*, release/* ]
1313
14+ permissions :
15+ contents : read
16+
1417jobs :
1518 build :
19+ name : Build
1620 runs-on : ubuntu-latest
1721 steps :
18- - uses : actions/checkout@v4
22+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
1923 with :
2024 submodules : true
2125
2226 - name : JDK
23- uses : actions/setup-java@v4
27+ uses : actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165
2428 with :
25- java-version : 23
29+ java-version : 25
2630 distribution : ' temurin'
2731
2832 - name : Collect project version
@@ -34,37 +38,37 @@ jobs:
3438 run : java .github/workflows/Tools.java ShowProjectIsSnapshot pom.xml >> "$GITHUB_OUTPUT"
3539
3640 - name : Configure Vulkan
37- uses : NcStudios/VulkanCI@v1.1
41+ uses : NcStudios/VulkanCI@1a5db3ebde578c503b1d7f8df007e42a7367224c
3842 with :
39- sdkVersion : 1.3.283 .0
43+ sdkVersion : 1.4.309 .0
4044
4145 - name : Build
4246 env :
4347 XOANON_REALLY_USE_LOCAL_DISPLAY : true
4448 run : ./.github/workflows/run-with-xvfb.sh mvn --batch-mode --strict-checksums --errors clean verify site
4549
4650 - name : Upload video
47- uses : actions/upload-artifact@v4
51+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4
4852 if : ${{ always() }}
4953 with :
5054 name : test-video
5155 path : test-suite.webm
5256
5357 - name : Upload test logs
54- uses : actions/upload-artifact@v4
58+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4
5559 if : always()
5660 with :
5761 name : test-logs
5862 path : ./com.io7m.renderdoc_jffm.tests/target/surefire-reports
5963
6064 - name : Coverage
61- uses : codecov/codecov-action@v5.4.0
65+ uses : codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7
6266 with :
6367 token : ${{ secrets.CODECOV_TOKEN }}
6468 files : com.io7m.renderdoc_jffm.tests/target/site/jacoco-aggregate/jacoco.xml
6569
6670 - name : Log in to Quay.io.
67- uses : redhat-actions/podman-login@v1.7
71+ uses : redhat-actions/podman-login@4934294ad0449894bcd1e9f191899d7292469603
6872 with :
6973 username : ${{ secrets.QUAY_IO_USERNAME }}
7074 password : ${{ secrets.QUAY_IO_PASSWORD }}
0 commit comments