From b99b8a81bf439bf91d52ae67b3303fb96d08a5b1 Mon Sep 17 00:00:00 2001 From: firestar99 Date: Thu, 12 Feb 2026 13:18:31 +0100 Subject: [PATCH 1/3] ci: remove rustup env vars, causing warnings --- .github/workflows/ci.yaml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 7103bb0f9b..37a8b5ca3f 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -23,9 +23,6 @@ jobs: matrix: os: [ ubuntu-latest, windows-latest, macOS-latest ] runs-on: ${{ matrix.os }} - env: - RUSTUP_UNPACK_RAM: "26214400" - RUSTUP_IO_THREADS: "1" steps: - uses: actions/checkout@v4 - name: Install Vulkan SDK @@ -84,9 +81,6 @@ jobs: os: [ ubuntu-latest ] target: [ aarch64-linux-android ] runs-on: ${{ matrix.os }} - env: - RUSTUP_UNPACK_RAM: "26214400" - RUSTUP_IO_THREADS: "1" steps: - uses: actions/checkout@v4 - name: Install Vulkan SDK From 7fc05917db62816c98af62367882b9cae0ed44b3 Mon Sep 17 00:00:00 2001 From: firestar99 Date: Thu, 12 Feb 2026 16:44:38 +0100 Subject: [PATCH 2/3] ci: move "test difftest" to test job --- .github/workflows/ci.yaml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 37a8b5ca3f..b4d03e5675 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -52,8 +52,8 @@ jobs: - name: rustc_codegen_spirv test run: cargo test -p rustc_codegen_spirv --release --no-default-features --features "use-installed-tools" - - name: workspace test (excluding examples & difftest) - run: cargo test --release --workspace --exclude "example-runner-*" --exclude "difftest*" --no-default-features --features "use-installed-tools,clap" + - name: workspace test (excluding examples) + run: cargo test --release --workspace --exclude "example-runner-*" --no-default-features --features "use-installed-tools,clap" # Examples - name: cargo check examples @@ -175,8 +175,6 @@ jobs: run: cargo fetch --locked --target $TARGET - name: cargo fetch --locked difftests run: cargo fetch --locked --manifest-path=tests/difftests/tests/Cargo.toml --target $TARGET - - name: test difftest - run: cargo test -p "difftest*" --release --no-default-features --features "use-installed-tools" - name: difftests run: cargo run -p difftests --release --no-default-features --features "use-installed-tools" From 61d20c0e5719ba5f41868cc5396f66705daae3da Mon Sep 17 00:00:00 2001 From: firestar99 Date: Mon, 16 Feb 2026 17:22:45 +0100 Subject: [PATCH 3/3] ci: don't cache vulkan sdk on mac, restore is broken see https://github.com/jakoch/install-vulkan-sdk-action/issues/558 --- .github/workflows/ci.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index b4d03e5675..83b0f02b7c 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -30,7 +30,9 @@ jobs: with: vulkan_version: 1.4.321.0 install_runtime: true - cache: true + # cache restore on mac is broken + # see https://github.com/jakoch/install-vulkan-sdk-action/issues/558 + cache: ${{ runner.os != 'macOS' }} stripdown: true - if: ${{ runner.os == 'Linux' }} name: Linux - Install native dependencies