@@ -129,15 +129,27 @@ jobs:
129
129
compiletest :
130
130
name : Compiletest
131
131
strategy :
132
+ fail-fast : false
132
133
matrix :
133
134
include :
134
135
- os : ubuntu-24.04
135
136
target : x86_64-unknown-linux-gnu
137
+ target_env : vulkan1.1,vulkan1.2,vulkan1.3,vulkan1.4
138
+ experimental : false
136
139
- os : windows-2022
137
140
target : x86_64-pc-windows-msvc
141
+ target_env : vulkan1.1,vulkan1.2,vulkan1.3,vulkan1.4
142
+ experimental : false
138
143
- os : macOS-latest
139
144
target : aarch64-apple-darwin
145
+ target_env : vulkan1.1,vulkan1.2,vulkan1.3,vulkan1.4
146
+ experimental : false
147
+ - os : ubuntu-24.04
148
+ target : x86_64-unknown-linux-gnu
149
+ target_env : wgsl
150
+ experimental : true
140
151
runs-on : ${{ matrix.os }}
152
+ continue-on-error : ${{ matrix.experimental }}
141
153
steps :
142
154
- uses : actions/checkout@v4
143
155
- name : Install Vulkan SDK
@@ -151,7 +163,7 @@ jobs:
151
163
- name : cargo fetch --locked
152
164
run : cargo fetch --locked --target ${{ matrix.target }}
153
165
- name : compiletest
154
- run : cargo run -p compiletests --release --no-default-features --features "use-installed-tools" -- --target-env vulkan1.1,vulkan1.2,vulkan1.3,vulkan1.4
166
+ run : cargo run -p compiletests --release --no-default-features --features "use-installed-tools" -- --target-env ${{ matrix.target_env }}
155
167
156
168
difftest :
157
169
name : Difftest
0 commit comments