Skip to content

Commit 6ee59c7

Browse files
committed
workflows: add windows, use checkout v4, no submodules.
Only remaining submodule is cmark-gfm, used in spec test.
1 parent 42ebb9d commit 6ee59c7

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

.github/workflows/zig.yml

+12-9
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,7 @@ jobs:
88
test-linux:
99
runs-on: ubuntu-latest
1010
steps:
11-
- uses: actions/checkout@v3
12-
with:
13-
submodules: recursive
11+
- uses: actions/checkout@v4
1412
- uses: goto-bus-stop/setup-zig@v2
1513
with:
1614
version: 0.12.0
@@ -19,21 +17,26 @@ jobs:
1917
test-macos:
2018
runs-on: macos-latest
2119
steps:
22-
- uses: actions/checkout@v3
23-
with:
24-
submodules: recursive
20+
- uses: actions/checkout@v4
2521
- uses: goto-bus-stop/setup-zig@2a9625d550eefc3a9b1a43d342ad655f563f8241
2622
with:
2723
version: 0.12.0
2824
- run: brew install pcre
2925
- run: zig build
3026
- run: zig build test
27+
test-windows:
28+
runs-on: windows-latest
29+
steps:
30+
- uses: actions/checkout@v4
31+
- uses: goto-bus-stop/setup-zig@v2
32+
with:
33+
version: 0.12.0
34+
- run: zig build
35+
- run: zig build test
3136
lint:
3237
runs-on: ubuntu-latest
3338
steps:
34-
- uses: actions/checkout@v3
35-
with:
36-
submodules: recursive
39+
- uses: actions/checkout@v4
3740
- uses: goto-bus-stop/setup-zig@v2
3841
with:
3942
version: 0.12.0

0 commit comments

Comments
 (0)