From eff8fcdde4bf6aa134d0c8671dd230e783d49a52 Mon Sep 17 00:00:00 2001 From: firestar99 Date: Thu, 19 Feb 2026 10:17:05 +0100 Subject: [PATCH 1/2] ci: split compiletest target-env into many steps --- .github/workflows/ci.yaml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 83b0f02b7c..126ca4a908 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -140,8 +140,20 @@ jobs: run: echo "TARGET=$(rustc --print host-tuple)" >> "$GITHUB_ENV" - name: cargo fetch --locked run: cargo fetch --locked --target $TARGET - - name: compiletest - 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 + - name: build compiletest + run: cargo build -p compiletests --release --no-default-features --features "use-installed-tools" + - name: compiletest vulkan1.1 + run: cargo run -p compiletests --release --no-default-features --features "use-installed-tools" -- --target-env vulkan1.1 + - name: compiletest vulkan1.2 + run: cargo run -p compiletests --release --no-default-features --features "use-installed-tools" -- --target-env vulkan1.2 + - name: compiletest vulkan1.3 + run: cargo run -p compiletests --release --no-default-features --features "use-installed-tools" -- --target-env vulkan1.3 + - name: compiletest vulkan1.4 + run: cargo run -p compiletests --release --no-default-features --features "use-installed-tools" -- --target-env vulkan1.4 + - name: compiletest spv1.3 + run: cargo run -p compiletests --release --no-default-features --features "use-installed-tools" -- --target-env spv1.3 + - name: compiletest spv1.4 + run: cargo run -p compiletests --release --no-default-features --features "use-installed-tools" -- --target-env spv1.4 difftest: name: Difftest From bb926399c648087874c7ea25bf8c9105619bd9e0 Mon Sep 17 00:00:00 2001 From: firestar99 Date: Thu, 19 Feb 2026 10:17:30 +0100 Subject: [PATCH 2/2] ci: add compiletests for spv1.5 and spv1.6 --- .github/workflows/ci.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 126ca4a908..2e45e530cb 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -154,6 +154,10 @@ jobs: run: cargo run -p compiletests --release --no-default-features --features "use-installed-tools" -- --target-env spv1.3 - name: compiletest spv1.4 run: cargo run -p compiletests --release --no-default-features --features "use-installed-tools" -- --target-env spv1.4 + - name: compiletest spv1.5 + run: cargo run -p compiletests --release --no-default-features --features "use-installed-tools" -- --target-env spv1.5 + - name: compiletest spv1.6 + run: cargo run -p compiletests --release --no-default-features --features "use-installed-tools" -- --target-env spv1.6 difftest: name: Difftest