@@ -5,14 +5,21 @@ permissions:
55 contents : read
66
77jobs :
8+ validate_json :
9+ runs-on : ubuntu-latest
10+ steps :
11+ - uses : actions/checkout@v5
12+ - name : Validate
13+ run : python3 tools/check_grammar/check_grammar.py include/spirv/unified1/*.json
14+
815 build :
916 name : Build ${{ matrix.os }}
1017 runs-on : ${{ matrix.os }}
1118 strategy :
1219 matrix :
1320 os : [ubuntu-latest, macos-latest, windows-latest]
1421 steps :
15- - uses : actions/checkout@v4
22+ - uses : actions/checkout@v5
1623 - name : Install Ubuntu packages
1724 if : matrix.os == 'ubuntu-latest'
1825 run : sudo apt install -y dos2unix
5259 test_cmake_min_required :
5360 runs-on : ubuntu-latest
5461 steps :
55- - uses : actions/checkout@v4
62+ - uses : actions/checkout@v5
5663 - uses : lukka/get-cmake@latest
5764 with :
5865 cmakeVersion : 3.14.0
6471 test_cmake_latest :
6572 runs-on : ubuntu-latest
6673 steps :
67- - uses : actions/checkout@v4
74+ - uses : actions/checkout@v5
6875 - uses : lukka/get-cmake@latest
6976 - name : CMake build
7077 run : |
7481 add_subdirectory :
7582 runs-on : ubuntu-latest
7683 steps :
77- - uses : actions/checkout@v4
84+ - uses : actions/checkout@v5
7885 - uses : lukka/get-cmake@latest
7986 with :
8087 cmakeVersion : 3.15.0
8693 find_package :
8794 runs-on : ubuntu-latest
8895 steps :
89- - uses : actions/checkout@v4
96+ - uses : actions/checkout@v5
9097 - uses : lukka/get-cmake@latest
9198 with :
9299 cmakeVersion : 3.15.0
@@ -102,7 +109,7 @@ jobs:
102109 find_pkg_config :
103110 runs-on : ubuntu-latest
104111 steps :
105- - uses : actions/checkout@v4
112+ - uses : actions/checkout@v5
106113 - uses : lukka/get-cmake@latest
107114 with :
108115 cmakeVersion : 3.15.0
@@ -119,7 +126,7 @@ jobs:
119126 find_pkg_config_absolute :
120127 runs-on : ubuntu-latest
121128 steps :
122- - uses : actions/checkout@v4
129+ - uses : actions/checkout@v5
123130 - uses : lukka/get-cmake@latest
124131 with :
125132 cmakeVersion : 3.15.0
@@ -141,6 +148,6 @@ jobs:
141148 container : khronosgroup/docker-images@sha256:724f67d8562445523644abf017d5d192b369fafc122de75e9d26792c649821a0
142149
143150 steps :
144- - uses : actions/checkout@v4
151+ - uses : actions/checkout@v5
145152 - name : REUSE license checker
146153 run : reuse lint
0 commit comments