Skip to content

Commit 706ae53

Browse files
committed
ci: update tests to run 32bit executables
1 parent bbb120c commit 706ae53

File tree

1 file changed

+30
-9
lines changed

1 file changed

+30
-9
lines changed

.github/workflows/ci.yml

Lines changed: 30 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,35 @@ on:
77
pull_request:
88

99
jobs:
10-
test:
11-
strategy:
12-
matrix:
13-
os: [windows-latest, macos-latest, ubuntu-latest]
14-
runs-on: ${{matrix.os}}
10+
test-windows:
11+
runs-on: windows-latest
1512
steps:
16-
- uses: actions/checkout@v2
17-
- uses: goto-bus-stop/setup-zig@v2
13+
- uses: actions/checkout@v3
14+
- uses: mlugg/setup-zig@v1
1815
with:
19-
version: 0.12.0
20-
- run: zig build test
16+
version: 0.13.0
17+
- run: |
18+
zig build test
19+
zig build -Dtarget=x86-windows-gnu test
20+
21+
test-macos:
22+
runs-on: macos-latest
23+
steps:
24+
- uses: actions/checkout@v3
25+
- uses: mlugg/setup-zig@v1
26+
with:
27+
version: 0.13.0
28+
- run: |
29+
zig build test
30+
zig build -Dtarget=x86-macos-gnu test
31+
32+
test-linux:
33+
runs-on: ubuntu-latest
34+
steps:
35+
- uses: actions/checkout@v3
36+
- uses: mlugg/setup-zig@v1
37+
with:
38+
version: 0.13.0
39+
- run: |
40+
zig build test
41+
zig build -Dtarget=x86-linux-gnu test

0 commit comments

Comments
 (0)