18
18
cmake_build_type : [Debug, Release]
19
19
steps :
20
20
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
21
- - uses : lukka/get-cmake@57c20a23a6cac5b90f31864439996e5b206df9dc # v4.0.1
21
+ - uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.0.3
22
22
- name : Setup ccache
23
- uses : hendrikmuhs/ccache-action@a1209f81afb8c005c13b4296c32e363431bffea5 # v1.2.17
23
+ uses : hendrikmuhs/ccache-action@63069e3931dedbf3b63792097479563182fe70d1 # v1.2.18
24
24
with :
25
25
key : ubuntu-22-${{ matrix.cmake_build_type }}-${{ matrix.compiler.cc }}-${{matrix.compiler.cxx}}
26
26
- run : ./update_glslang_sources.py
54
54
cmake_build_type : [Release]
55
55
steps :
56
56
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
57
- - uses : lukka/get-cmake@57c20a23a6cac5b90f31864439996e5b206df9dc # v4.0.1
57
+ - uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.0.3
58
58
- name : Setup ccache
59
- uses : hendrikmuhs/ccache-action@a1209f81afb8c005c13b4296c32e363431bffea5 # v1.2.17
59
+ uses : hendrikmuhs/ccache-action@63069e3931dedbf3b63792097479563182fe70d1 # v1.2.18
60
60
with :
61
61
key : ubuntu-22-${{ matrix.cmake_build_type }}-${{ matrix.compiler.cc }}-${{matrix.compiler.cxx}}
62
62
- run : ./update_glslang_sources.py
89
89
flags : ['-fsanitize=address', '-fsanitize=thread', '-fsanitize=undefined']
90
90
steps :
91
91
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
92
- - uses : lukka/get-cmake@57c20a23a6cac5b90f31864439996e5b206df9dc # v4.0.1
92
+ - uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.0.3
93
93
- name : Setup ccache
94
- uses : hendrikmuhs/ccache-action@a1209f81afb8c005c13b4296c32e363431bffea5 # v1.2.17
94
+ uses : hendrikmuhs/ccache-action@63069e3931dedbf3b63792097479563182fe70d1 # v1.2.18
95
95
with :
96
96
key : ubuntu-22-${{ matrix.cmake_build_type }}-${{ matrix.compiler.cc }}-${{matrix.compiler.cxx}}-${{matrix.flags}}
97
97
# This is to combat a bug when using 6.6 linux kernels with thread/address sanitizer
@@ -124,14 +124,14 @@ jobs:
124
124
runs-on : ubuntu-22.04
125
125
steps :
126
126
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
127
- - uses : actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5 .0
127
+ - uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6 .0
128
128
with :
129
129
python-version : ' 3.7'
130
- - uses : lukka/get-cmake@57c20a23a6cac5b90f31864439996e5b206df9dc # v4.0.1
130
+ - uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.0.3
131
131
with :
132
132
cmakeVersion : 3.22.1
133
133
- name : Setup ccache
134
- uses : hendrikmuhs/ccache-action@a1209f81afb8c005c13b4296c32e363431bffea5 # v1.2.17
134
+ uses : hendrikmuhs/ccache-action@63069e3931dedbf3b63792097479563182fe70d1 # v1.2.18
135
135
with :
136
136
key : linux_backcompat
137
137
- run : ./update_glslang_sources.py
@@ -161,7 +161,7 @@ jobs:
161
161
cmake_build_type : [Debug, Release]
162
162
steps :
163
163
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
164
- - uses : lukka/get-cmake@57c20a23a6cac5b90f31864439996e5b206df9dc # v4.0.1
164
+ - uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.0.3
165
165
- run : ./update_glslang_sources.py
166
166
- run : cmake -S . -B build -D CMAKE_BUILD_TYPE=${{matrix.cmake_build_type}} -G Ninja -DBUILD_WERROR=ON -D GLSLANG_TESTS=ON
167
167
env :
@@ -185,7 +185,7 @@ jobs:
185
185
cmake_build_type : [Release]
186
186
steps :
187
187
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
188
- - uses : lukka/get-cmake@57c20a23a6cac5b90f31864439996e5b206df9dc # v4.0.1
188
+ - uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.0.3
189
189
- run : ./update_glslang_sources.py
190
190
- run : cmake -S . -B build -D CMAKE_BUILD_TYPE=${{matrix.cmake_build_type}} -G Ninja -DBUILD_WERROR=ON -D GLSLANG_TESTS=ON -DBUILD_SHARED_LIBS=ON
191
191
env :
@@ -206,15 +206,15 @@ jobs:
206
206
strategy :
207
207
fail-fast : false
208
208
matrix :
209
- os : [{genus: windows-2019 , family: windows}]
209
+ os : [{genus: windows-2022 , family: windows}]
210
210
cmake_build_type : [Debug, Release]
211
211
steps :
212
212
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
213
- - uses : lukka/get-cmake@57c20a23a6cac5b90f31864439996e5b206df9dc # v4.0.1
213
+ - uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.0.3
214
214
- run : python update_glslang_sources.py
215
215
- name : Build
216
216
run : |
217
- cmake -S. -Bbuild -G "Visual Studio 16 2019 " -A x64 -DCMAKE_INSTALL_PREFIX="$PWD/build/install" -DBUILD_WERROR=ON -D GLSLANG_TESTS=ON
217
+ cmake -S. -Bbuild -G "Visual Studio 17 2022 " -A x64 -DCMAKE_INSTALL_PREFIX="$PWD/build/install" -DBUILD_WERROR=ON -D GLSLANG_TESTS=ON
218
218
cmake --build build --config ${{matrix.cmake_build_type}} --target install
219
219
- name : Test find_package support
220
220
run : |
@@ -230,15 +230,15 @@ jobs:
230
230
strategy :
231
231
fail-fast : false
232
232
matrix :
233
- os : [{genus: windows-2019 , family: windows}]
233
+ os : [{genus: windows-2022 , family: windows}]
234
234
cmake_build_type : [Debug, Release]
235
235
steps :
236
236
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
237
- - uses : lukka/get-cmake@57c20a23a6cac5b90f31864439996e5b206df9dc # v4.0.1
237
+ - uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.0.3
238
238
- run : python update_glslang_sources.py
239
239
- name : Build
240
240
run : |
241
- cmake -S. -Bbuild -G "Visual Studio 16 2019 " -A x64 -DCMAKE_INSTALL_PREFIX="$PWD/build/install" -DBUILD_WERROR=ON -D GLSLANG_TESTS=ON -DBUILD_SHARED_LIBS=ON
241
+ cmake -S. -Bbuild -G "Visual Studio 17 2022 " -A x64 -DCMAKE_INSTALL_PREFIX="$PWD/build/install" -DBUILD_WERROR=ON -D GLSLANG_TESTS=ON -DBUILD_SHARED_LIBS=ON
242
242
cmake --build build --config ${{matrix.cmake_build_type}} --target install
243
243
- name : Test find_package support
244
244
run : |
@@ -251,9 +251,9 @@ jobs:
251
251
runs-on : macos-13
252
252
steps :
253
253
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
254
- - uses : lukka/get-cmake@57c20a23a6cac5b90f31864439996e5b206df9dc # v4.0.1
254
+ - uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.0.3
255
255
- name : Setup ccache
256
- uses : hendrikmuhs/ccache-action@a1209f81afb8c005c13b4296c32e363431bffea5 # v1.2.17
256
+ uses : hendrikmuhs/ccache-action@63069e3931dedbf3b63792097479563182fe70d1 # v1.2.18
257
257
with :
258
258
key : IOS
259
259
- run : ./update_glslang_sources.py
@@ -280,9 +280,9 @@ jobs:
280
280
LEGACY : [ON, OFF]
281
281
steps :
282
282
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
283
- - uses : lukka/get-cmake@57c20a23a6cac5b90f31864439996e5b206df9dc # v4.0.1
283
+ - uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.0.3
284
284
- name : Setup ccache
285
- uses : hendrikmuhs/ccache-action@a1209f81afb8c005c13b4296c32e363431bffea5 # v1.2.17
285
+ uses : hendrikmuhs/ccache-action@63069e3931dedbf3b63792097479563182fe70d1 # v1.2.18
286
286
with :
287
287
key : android-${{ matrix.LEGACY }}
288
288
- run : ./update_glslang_sources.py
@@ -303,9 +303,9 @@ jobs:
303
303
runs-on : ubuntu-22.04
304
304
steps :
305
305
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
306
- - uses : lukka/get-cmake@57c20a23a6cac5b90f31864439996e5b206df9dc # v4.0.1
306
+ - uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.0.3
307
307
- name : Setup ccache
308
- uses : hendrikmuhs/ccache-action@a1209f81afb8c005c13b4296c32e363431bffea5 # v1.2.17
308
+ uses : hendrikmuhs/ccache-action@63069e3931dedbf3b63792097479563182fe70d1 # v1.2.18
309
309
with :
310
310
key : ubuntu-emscripten
311
311
- uses : mymindstorm/setup-emsdk@6ab9eb1bda2574c4ddb79809fc9247783eaf9021 # v14
0 commit comments