3131 container : khronosgroup/docker-images@sha256:f1ca671f3bdb10ad49e238b9bf28853088a21af49504498fc9084c9b4fea4762
3232
3333 steps :
34- - uses : actions/checkout@v4
34+ - uses : actions/checkout@v5
3535 - name : REUSE license checker
3636 run : reuse lint
3737
4646 # This causes 'fatal: detected dubious ownership in repostory' and
4747 # failure to run the checks, although it is not actually propagated
4848 # back to the Makefile as errors.
49- - uses : actions/checkout@v4
49+ - uses : actions/checkout@v5
5050 - name : Internal self-test of the check_spec_links script
5151 run : pytest test*.py
5252 working-directory : scripts
7070 # This only runs on merge requests where CI_COMMIT_BRANCH is defined, and is
7171 # a valid extension name, or is mapped to one in an exception list in
7272 # scripts/testSpecVersion.py
73- - uses : actions/checkout@v4
73+ - uses : actions/checkout@v5
7474 - run : |
7575 echo "Branch name is ${{github.ref_name}}"
7676 python3 scripts/testSpecVersion.py -branch ${{github.ref_name}} -test -build
8181 container : khronosgroup/docker-images@sha256:f1ca671f3bdb10ad49e238b9bf28853088a21af49504498fc9084c9b4fea4762
8282
8383 steps :
84- - uses : actions/checkout@v4
84+ - uses : actions/checkout@v5
8585 - run : ./testBuild
8686
8787 spec-core :
9090 container : khronosgroup/docker-images@sha256:f1ca671f3bdb10ad49e238b9bf28853088a21af49504498fc9084c9b4fea4762
9191
9292 steps :
93- - uses : actions/checkout@v4
93+ - uses : actions/checkout@v5
9494 - run : ./makeSpec -clean -spec core -genpath gencore QUIET= -j${nproc} -Otarget html
9595
9696 spec-generate :
9999 container : khronosgroup/docker-images@sha256:f1ca671f3bdb10ad49e238b9bf28853088a21af49504498fc9084c9b4fea4762
100100
101101 steps :
102- - uses : actions/checkout@v4
102+ - uses : actions/checkout@v5
103103 - name : Validate the XML before building anything using it
104104 run : make -C xml validate
105105 - name : Build the ratified-only spec, to catch incorrect ifdef errors affecting ratification submissions
@@ -117,7 +117,7 @@ jobs:
117117 # Make a single tarball to upload instead
118118 run : tar -cvf spec-outputs.tar gen/ genrat/
119119 - name : Archive generated spec
120- uses : actions/upload-artifact@v4
120+ uses : actions/upload-artifact@v7
121121 with :
122122 name : spec-outputs
123123 path : spec-outputs.tar
@@ -130,11 +130,11 @@ jobs:
130130 continue-on-error : true
131131
132132 steps :
133- - uses : actions/checkout@v4
133+ - uses : actions/checkout@v5
134134 # Generate the vulkan C++ header (vulkan.hpp)
135135 # Failure (should be) allowed, for now
136136 - name : Download generated spec
137- uses : actions/download-artifact@v4
137+ uses : actions/download-artifact@v8
138138 with :
139139 name : spec-outputs
140140 - name : Unpack generated spec
@@ -152,7 +152,7 @@ jobs:
152152 cmake --build build --parallel
153153 cp vulkan/*.hpp ${SPEC_DIR}/gen/include/vulkan/
154154 - name : Upload generated hpp
155- uses : actions/upload-artifact@v4
155+ uses : actions/upload-artifact@v7
156156 with :
157157 name : hpp-outputs
158158 path : gen/include/
@@ -166,7 +166,7 @@ jobs:
166166 continue-on-error : true
167167
168168 steps :
169- - uses : actions/checkout@v4
169+ - uses : actions/checkout@v5
170170 - name : Sparse/shallow clone of CTS GitHub repository to pull only relevant parts
171171 run : |
172172 git clone --sparse --depth 1 --single-branch --branch main https://github.com/KhronosGroup/VK-GL-CTS.git
@@ -190,9 +190,9 @@ jobs:
190190 needs : spec-generate
191191
192192 steps :
193- - uses : actions/checkout@v4
193+ - uses : actions/checkout@v5
194194 - name : Download generated files
195- uses : actions/download-artifact@v4
195+ uses : actions/download-artifact@v8
196196 with :
197197 name : spec-outputs
198198 - name : Unpack generated spec
@@ -215,15 +215,15 @@ jobs:
215215 cpp_standard : [c++11, c++14, c++17, c++20, c++23]
216216
217217 steps :
218- - uses : actions/checkout@v4
218+ - uses : actions/checkout@v5
219219 - name : Download generated spec
220- uses : actions/download-artifact@v4
220+ uses : actions/download-artifact@v8
221221 with :
222222 name : spec-outputs
223223 - name : Unpack generated spec
224224 run : tar -xvf spec-outputs.tar
225225 - name : Download generated hpp
226- uses : actions/download-artifact@v4
226+ uses : actions/download-artifact@v8
227227 with :
228228 name : hpp-outputs
229229 path : gen/include/
0 commit comments