File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change 19
19
name : Rust ${{ matrix.rust }} on ${{ matrix.os }}
20
20
runs-on : ${{ matrix.os }}
21
21
env :
22
+ # Temporarily exclude crates that rely on OptiX until we merge the rewritten optix because of bindings weirdness
23
+ # Also exclude add until we figure out the right way to auto-add libnvvm to path.
22
24
LLVM_LINK_STATIC : 1
25
+ EXCLUDE_ARGS : --exclude "optix" --exclude "optix_sys" --exclude "path_tracer" --exclude "denoiser" --exclude "add"
23
26
strategy :
24
27
fail-fast : false
25
28
matrix :
48
51
- name : Download OptiX Headers
49
52
run : |
50
53
chmod +x "${GITHUB_WORKSPACE}/scripts/download_ci_optix.bash"
51
- scripts/download_ci_optix.bash
54
+ ${GITHUB_WORKSPACE}/ scripts/download_ci_optix.bash
52
55
53
56
- name : Install LLVM 7
54
57
if : contains(matrix.os, 'ubuntu')
63
66
if : contains(matrix.os, 'ubuntu')
64
67
run : cargo fmt --all -- --check
65
68
66
- # Temporarily exclude crates that rely on OptiX until we merge the rewritten optix because of bindings weirdness
67
- # Also exclude add until we figure out the right way to auto-add libnvvm to path.
68
69
- name : Build
69
- run : cargo build --workspace --exclude "optix" --exclude "optix_sys" --exclude "path_tracer" --exclude "denoiser" --exclude "add"
70
+ run : cargo build --workspace ${EXCLUDE_ARGS}
70
71
71
72
# Don't currently test because many tests rely on the system having a CUDA GPU
72
73
# - name: Test
76
77
if : contains(matrix.os, 'ubuntu')
77
78
env :
78
79
RUSTFLAGS : -Dwarnings
79
- run : cargo clippy --workspace
80
+ run : cargo clippy --workspace ${EXCLUDE_ARGS}
80
81
81
82
- name : Check documentation
82
83
env :
You can’t perform that action at this time.
0 commit comments