From 9506105ed63e051e04e56a9773688fa6eac6a025 Mon Sep 17 00:00:00 2001 From: liuqiang Date: Wed, 25 Feb 2026 22:55:54 +0800 Subject: [PATCH 1/2] ci: add stable Windows job to workflow Add a dedicated windows-latest CI job that runs the existing test script to catch Windows-specific build regressions early. --- .github/workflows/ci.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 03db721..2c1138c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,6 +9,17 @@ env: CARGO_TERM_COLOR: always jobs: + test-stable-windows: + name: Rust stable (Windows) + runs-on: windows-latest + timeout-minutes: 45 + steps: + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@stable + - name: Run tests + shell: bash + run: ./scripts/test.sh + test-stable-hosted: strategy: fail-fast: false From 7314b696297c782ad572a842197a7fbc63926692 Mon Sep 17 00:00:00 2001 From: liuqiang Date: Thu, 26 Feb 2026 11:29:03 +0800 Subject: [PATCH 2/2] ci: run Windows test script through bash Call the test script via the interpreter on Windows to avoid executable-bit related failures on checkout. --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2c1138c..28ced58 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,7 +18,7 @@ jobs: - uses: dtolnay/rust-toolchain@stable - name: Run tests shell: bash - run: ./scripts/test.sh + run: bash ./scripts/test.sh test-stable-hosted: strategy: