-26
.github/workflows/ci.yml
-26
.github/workflows/ci.yml
···
1
-
name: CI
2
-
3
-
on:
4
-
push:
5
-
branches: [main]
6
-
pull_request:
7
-
schedule:
8
-
- cron: "0 0 * * 0" # weekly
9
-
10
-
jobs:
11
-
lint:
12
-
runs-on: ubuntu-latest
13
-
steps:
14
-
- uses: actions/checkout@v4
15
-
- uses: mlugg/setup-zig@v2
16
-
- run: zig fmt --check .
17
-
18
-
test:
19
-
strategy:
20
-
matrix:
21
-
os: [ubuntu-latest, macos-latest]
22
-
runs-on: ${{ matrix.os }}
23
-
steps:
24
-
- uses: actions/checkout@v4
25
-
- uses: mlugg/setup-zig@v2
26
-
- run: zig build test --summary all