Skip to content

Commit 3e90966

Browse files
committed
Enable windows on CI
1 parent b20acaa commit 3e90966

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

.github/workflows/_library.yml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44
workflow_call:
55

66
jobs:
7-
lint:
7+
smoke:
88
name: Build & check
99
runs-on: blacksmith-2vcpu-ubuntu-2404-arm # arm is half the price
1010
steps:
@@ -22,7 +22,7 @@ jobs:
2222

2323
test:
2424
runs-on: ${{ matrix.os }}
25-
needs: [lint]
25+
needs: [smoke]
2626
strategy:
2727
fail-fast: true # save CI if tests fail
2828
matrix:
@@ -31,18 +31,15 @@ jobs:
3131
# We can afford x64 and arm64. For the macos and windows, only the main architectures.
3232
os:
3333
- macos-latest # macos arm64
34-
# TODO: return when all packages are builded on Windows
35-
# - windows-latest # windows x64
34+
- windows-latest # windows x64
3635
- blacksmith-2vcpu-ubuntu-2404 # linux x64
3736
- blacksmith-2vcpu-ubuntu-2404-arm # linux arm64
3837
# TODO: perhaps we can save CI if check all zig versions within a single job
3938
zig-version: [latest, master]
4039
steps:
4140
- uses: actions/checkout@v5
42-
4341
- uses: mlugg/setup-zig@v2
4442
with: { version: "${{ matrix.zig-version }}" }
45-
4643
- name: Unit tests
4744
run: zig build test --summary all -Doptimize=ReleaseSafe
4845

0 commit comments

Comments
 (0)