summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/docs.yml2
-rw-r--r--.github/workflows/main.yml25
2 files changed, 17 insertions, 10 deletions
diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml
index 689ecdb..0432159 100644
--- a/.github/workflows/docs.yml
+++ b/.github/workflows/docs.yml
@@ -20,7 +20,7 @@ jobs:
20 runs-on: ubuntu-latest 20 runs-on: ubuntu-latest
21 steps: 21 steps:
22 - uses: actions/checkout@v4 22 - uses: actions/checkout@v4
23 - uses: mlugg/setup-zig@v1 23 - uses: mlugg/setup-zig@v2
24 with: 24 with:
25 version: master 25 version: master
26 - name: Build 26 - name: Build
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index fe832f7..ed75a67 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -9,21 +9,28 @@ jobs:
9 test: 9 test:
10 strategy: 10 strategy:
11 matrix: 11 matrix:
12 os: [ubuntu-latest, windows-latest] 12 optimize: [Debug, ReleaseSmall, ReleaseSafe, ReleaseFast]
13 step: [examples, test] 13 runs-on: ubuntu-latest
14 optimize: [Debug, ReleaseSafe, ReleaseFast] 14 steps:
15 runs-on: ${{matrix.os}} 15 - uses: actions/checkout@v4
16 - uses: mlugg/setup-zig@v2
17 with:
18 version: master
19 cache-key: ${{ matrix.optimize }}
20 - run: zig test clap.zig -O${{ matrix.optimize }}
21 examples:
22 runs-on: ubuntu-latest
16 steps: 23 steps:
17 - uses: actions/checkout@v3 24 - uses: actions/checkout@v4
18 - uses: mlugg/setup-zig@v1 25 - uses: mlugg/setup-zig@v2
19 with: 26 with:
20 version: master 27 version: master
21 - run: zig build ${{ matrix.step }} -Doptimize=${{ matrix.optimize }} 28 - run: zig build examples
22 lint: 29 lint:
23 runs-on: ubuntu-latest 30 runs-on: ubuntu-latest
24 steps: 31 steps:
25 - uses: actions/checkout@v3 32 - uses: actions/checkout@v4
26 - uses: mlugg/setup-zig@v1 33 - uses: mlugg/setup-zig@v2
27 with: 34 with:
28 version: master 35 version: master
29 - run: zig fmt --check . 36 - run: zig fmt --check .