From d37cbf26d4ccc5e47f7394367ef8127d7452844a Mon Sep 17 00:00:00 2001 From: Karl Gutwin Date: Tue, 1 Jul 2025 21:42:43 -0400 Subject: [PATCH 1/3] build: invalidate certain cargo-install caches, fixing Win build pt 2 --- .github/workflows/test-js.yaml | 1 + .github/workflows/test-rust.yaml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/test-js.yaml b/.github/workflows/test-js.yaml index 63ff965aed65..bb74232dffd9 100644 --- a/.github/workflows/test-js.yaml +++ b/.github/workflows/test-js.yaml @@ -39,6 +39,7 @@ jobs: - uses: baptiste0928/cargo-install@v3 with: crate: wasm-pack + cache-key: 20250701-1 - run: ./.github/workflows/scripts/set_version.sh diff --git a/.github/workflows/test-rust.yaml b/.github/workflows/test-rust.yaml index 34e81418e2fa..c93730212c23 100644 --- a/.github/workflows/test-rust.yaml +++ b/.github/workflows/test-rust.yaml @@ -53,6 +53,7 @@ jobs: - uses: baptiste0928/cargo-install@v3 with: crate: cargo-insta + cache-key: 20250701-1 - uses: baptiste0928/cargo-install@v3 with: crate: cargo-nextest From 6cb07e921fcf93b331473fc93abbd8d62ac19d5c Mon Sep 17 00:00:00 2001 From: Karl Gutwin Date: Tue, 1 Jul 2025 21:56:38 -0400 Subject: [PATCH 2/3] looks like cargo-nextest also needs the treatment --- .github/workflows/test-rust.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test-rust.yaml b/.github/workflows/test-rust.yaml index c93730212c23..836f6dfffb34 100644 --- a/.github/workflows/test-rust.yaml +++ b/.github/workflows/test-rust.yaml @@ -57,6 +57,7 @@ jobs: - uses: baptiste0928/cargo-install@v3 with: crate: cargo-nextest + cache-key: 20250701-1 - run: ./.github/workflows/scripts/set_version.sh shell: bash - name: 💰 Cache From 3039eb70b7cfc960ed949ae31718c0852e177a51 Mon Sep 17 00:00:00 2001 From: Karl Gutwin Date: Wed, 2 Jul 2025 09:43:32 -0400 Subject: [PATCH 3/3] try setting RUSTFLAGS during test phase --- .github/workflows/test-rust.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/test-rust.yaml b/.github/workflows/test-rust.yaml index 836f6dfffb34..0e69e4fb8eb3 100644 --- a/.github/workflows/test-rust.yaml +++ b/.github/workflows/test-rust.yaml @@ -113,6 +113,12 @@ jobs: if: ${{ contains(inputs.features, 'test-dbs-external') }} - name: 📋 Test uses: clechasseur/rs-cargo@v3 + env: + # https://github.com/rust-lang/rust/issues/141626#issuecomment-2919419236 + # note: this may be temporary + RUSTFLAGS: >- + -Cdebuginfo=0 ${{ inputs.target == 'x86_64-pc-windows-msvc' && + '-Clink-arg=/DEBUG:NONE' || '' }} with: command: insta # Here, we also add: