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