Skip to content

Commit d1487bd

Browse files
committed
Test 32-bit Windows build
Since it is still running in a 64-bit environment, and running the whole test suite is slow on Windows, this will likely not be worth keeping in full. It may subsequently be modified to run only some restricted subset of the tests, so that it completes faster.
1 parent 24f40b9 commit d1487bd

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

.github/workflows/ci.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,26 @@ jobs:
309309
GIX_TEST_IGNORE_ARCHIVES: '1'
310310
run: cargo nextest run --workspace --no-fail-fast
311311

312+
test-32bit-windows:
313+
runs-on: windows-latest
314+
315+
env:
316+
TARGET: i686-pc-windows-msvc
317+
318+
steps:
319+
- uses: actions/checkout@v4
320+
- uses: dtolnay/rust-toolchain@stable
321+
with:
322+
targets: ${{ env.TARGET }}
323+
- uses: Swatinem/rust-cache@v2
324+
- name: cargo check default features
325+
run: cargo check --target $env:TARGET --workspace --bins --examples
326+
- uses: taiki-e/install-action@v2
327+
with:
328+
tool: nextest
329+
- name: Test (nextest)
330+
run: cargo nextest run --target $env:TARGET --workspace --no-fail-fast
331+
312332
lint:
313333
runs-on: ubuntu-latest
314334

@@ -504,6 +524,7 @@ jobs:
504524
- test-fast
505525
- test-fixtures-windows
506526
- test-32bit
527+
- test-32bit-windows
507528
- lint
508529
- cargo-deny
509530
- check-packetline

0 commit comments

Comments
 (0)