23
23
# entirely on clippy jobs and reduce it to line-numbers
24
24
# only for ones where we run tests.
25
25
#
26
- # Additionally, we disable incremental builds entirely
26
+ # Additionally, we disable incremental builds entirely
27
27
# as our caching system doesn't actually cache our crates.
28
28
# It adds overhead to the build and another point of failure.
29
29
38
38
os : windows-2022
39
39
target : x86_64-pc-windows-msvc
40
40
kind : native
41
-
41
+
42
42
# MacOS
43
43
- name : MacOS x86_64
44
44
os : macos-12
49
49
os : macos-12
50
50
target : aarch64-apple-darwin
51
51
kind : native
52
-
52
+
53
53
# IOS
54
54
- name : IOS aarch64
55
55
os : macos-12
@@ -175,7 +175,7 @@ jobs:
175
175
- name : Linux x86_64
176
176
os : ubuntu-22.04
177
177
backends : vulkan gl
178
-
178
+
179
179
name : Test ${{ matrix.name }}
180
180
runs-on : ${{ matrix.os }}
181
181
@@ -195,24 +195,24 @@ jobs:
195
195
uses : taiki-e/install-action@nextest
196
196
- name : install cargo-llvm-cov
197
197
uses : taiki-e/install-action@cargo-llvm-cov
198
-
198
+
199
199
- name : install swiftshader
200
200
if : matrix.os == 'ubuntu-22.04'
201
201
shell : bash
202
202
run : |
203
203
set -e
204
-
204
+
205
205
mkdir -p swiftshader
206
206
curl -LsSf https://github.com/gfx-rs/ci-build/releases/latest/download/swiftshader-linux-x86_64.tar.xz | tar -xf - -C swiftshader
207
207
208
208
echo "LD_LIBRARY_PATH=$PWD/swiftshader" >> $GITHUB_ENV
209
-
209
+
210
210
- name : install llvmpipe, vulkan sdk
211
211
if : matrix.os == 'ubuntu-22.04'
212
212
shell : bash
213
213
run : |
214
214
set -e
215
-
215
+
216
216
sudo apt-get update -y -qq
217
217
218
218
# vulkan sdk
@@ -264,7 +264,7 @@ jobs:
264
264
uses : codecov/codecov-action@v3
265
265
with :
266
266
files : lcov.info
267
-
267
+
268
268
doctest :
269
269
name : Doctest
270
270
runs-on : ubuntu-22.04
0 commit comments