@@ -19,12 +19,13 @@ jobs:
1919 # Keep this in sync with clang-format-diff.sh
2020 LLVM_VERSION : 17
2121 steps :
22- - uses : actions/setup-python@v1
22+ - uses : actions/setup-python@v5
2323 with :
2424 python-version : ' 3.x'
25- - uses : actions/checkout@v1
25+ - uses : actions/checkout@v4
2626 with :
2727 submodules : true
28+ fetch-depth : 0
2829 - name : install tools
2930 run : |
3031 sudo pip3 install -r requirements-dev.txt
@@ -48,10 +49,10 @@ jobs:
4849 matrix :
4950 os : [ubuntu-latest, macos-latest, windows-latest]
5051 steps :
51- - uses : actions/setup-python@v1
52+ - uses : actions/setup-python@v5
5253 with :
5354 python-version : ' 3.x'
54- - uses : actions/checkout@v1
55+ - uses : actions/checkout@v4
5556 with :
5657 submodules : true
5758
8283 if : matrix.os == 'ubuntu-latest'
8384
8485 - name : cmake (macos)
85- run : cmake -S . -B out -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=out/install -DCMAKE_OSX_ARCHITECTURES=x86_64
86+ run : cmake -S . -B out -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=out/install ' -DCMAKE_OSX_ARCHITECTURES=x86_64;arm64'
8687 if : matrix.os == 'macos-latest'
8788
8889 - name : cmake (win)
@@ -116,10 +117,10 @@ jobs:
116117 name : clang (LTO)
117118 runs-on : ubuntu-latest
118119 steps :
119- - uses : actions/setup-python@v1
120+ - uses : actions/setup-python@v5
120121 with :
121122 python-version : ' 3.x'
122- - uses : actions/checkout@v1
123+ - uses : actions/checkout@v4
123124 with :
124125 submodules : true
125126 - name : install ninja
@@ -147,10 +148,10 @@ jobs:
147148 CC : " clang-18"
148149 CXX : " clang++-18"
149150 steps :
150- - uses : actions/setup-python@v1
151+ - uses : actions/setup-python@v5
151152 with :
152153 python-version : ' 3.x'
153- - uses : actions/checkout@v1
154+ - uses : actions/checkout@v4
154155 with :
155156 submodules : true
156157 - name : install clang 18
@@ -178,10 +179,10 @@ jobs:
178179 name : alpine
179180 runs-on : ubuntu-latest
180181 steps :
181- - uses : actions/setup-python@v1
182+ - uses : actions/setup-python@v5
182183 with :
183184 python-version : ' 3.x'
184- - uses : actions/checkout@v1
185+ - uses : actions/checkout@v4
185186 with :
186187 submodules : true
187188 - name : start docker
@@ -218,10 +219,10 @@ jobs:
218219 CC : " clang"
219220 CXX : " clang++"
220221 steps :
221- - uses : actions/setup-python@v1
222+ - uses : actions/setup-python@v5
222223 with :
223224 python-version : ' 3.x'
224- - uses : actions/checkout@v1
225+ - uses : actions/checkout@v4
225226 with :
226227 submodules : true
227228 - name : install ninja
@@ -247,10 +248,10 @@ jobs:
247248 CC : " clang-18"
248249 CXX : " clang++-18"
249250 steps :
250- - uses : actions/setup-python@v1
251+ - uses : actions/setup-python@v5
251252 with :
252253 python-version : ' 3.x'
253- - uses : actions/checkout@v1
254+ - uses : actions/checkout@v4
254255 with :
255256 submodules : true
256257 - name : install clang 18
@@ -280,10 +281,10 @@ jobs:
280281 # Format: https://github.com/<fork>/emscripten/tree/<refspec>
281282 EMSCRIPTEN_REPO : " "
282283 steps :
283- - uses : actions/setup-python@v1
284+ - uses : actions/setup-python@v5
284285 with :
285286 python-version : ' 3.x'
286- - uses : actions/checkout@v1
287+ - uses : actions/checkout@v4
287288 with :
288289 submodules : true
289290 - name : install ninja
@@ -313,10 +314,10 @@ jobs:
313314 name : mingw
314315 runs-on : windows-latest
315316 steps :
316- - uses : actions/setup-python@v1
317+ - uses : actions/setup-python@v5
317318 with :
318319 python-version : ' 3.x'
319- - uses : actions/checkout@v1
320+ - uses : actions/checkout@v4
320321 with :
321322 submodules : true
322323 - name : cmake
@@ -335,10 +336,10 @@ jobs:
335336 CC : " gcc"
336337 CXX : " g++"
337338 steps :
338- - uses : actions/setup-python@v1
339+ - uses : actions/setup-python@v5
339340 with :
340341 python-version : ' 3.x'
341- - uses : actions/checkout@v1
342+ - uses : actions/checkout@v4
342343 with :
343344 submodules : true
344345 - name : install ninja
@@ -369,10 +370,10 @@ jobs:
369370 CC : " gcc"
370371 CXX : " g++"
371372 steps :
372- - uses : actions/setup-python@v1
373+ - uses : actions/setup-python@v5
373374 with :
374375 python-version : ' 3.x'
375- - uses : actions/checkout@v1
376+ - uses : actions/checkout@v4
376377 with :
377378 submodules : true
378379 - name : install ninja
0 commit comments