Skip to content

Commit 1d47065

Browse files
committed
ci: split compiletest target-env into many steps
1 parent 784c8c8 commit 1d47065

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

.github/workflows/ci.yaml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,8 +140,20 @@ jobs:
140140
run: echo "TARGET=$(rustc --print host-tuple)" >> "$GITHUB_ENV"
141141
- name: cargo fetch --locked
142142
run: cargo fetch --locked --target $TARGET
143-
- name: compiletest
144-
run: cargo run -p compiletests --release --no-default-features --features "use-installed-tools" -- --target-env vulkan1.1,vulkan1.2,vulkan1.3,vulkan1.4,spv1.3,spv1.4
143+
- name: build compiletest
144+
run: cargo build -p compiletests --release --no-default-features --features "use-installed-tools"
145+
- name: compiletest vulkan1.1
146+
run: cargo run -p compiletests --release --no-default-features --features "use-installed-tools" -- --target-env vulkan1.1
147+
- name: compiletest vulkan1.2
148+
run: cargo run -p compiletests --release --no-default-features --features "use-installed-tools" -- --target-env vulkan1.2
149+
- name: compiletest vulkan1.3
150+
run: cargo run -p compiletests --release --no-default-features --features "use-installed-tools" -- --target-env vulkan1.3
151+
- name: compiletest vulkan1.4
152+
run: cargo run -p compiletests --release --no-default-features --features "use-installed-tools" -- --target-env vulkan1.4
153+
- name: compiletest spv1.3
154+
run: cargo run -p compiletests --release --no-default-features --features "use-installed-tools" -- --target-env spv1.3
155+
- name: compiletest spv1.4
156+
run: cargo run -p compiletests --release --no-default-features --features "use-installed-tools" -- --target-env spv1.4
145157

146158
difftest:
147159
name: Difftest

0 commit comments

Comments
 (0)