File tree Expand file tree Collapse file tree 3 files changed +62
-1
lines changed
Expand file tree Collapse file tree 3 files changed +62
-1
lines changed Original file line number Diff line number Diff line change 1+ name : CI
2+
3+ on :
4+ push :
5+ branches : [main]
6+ pull_request :
7+ branches : [main]
8+
9+ jobs :
10+ test :
11+ name : Test (${{ matrix.os }}, Zig ${{ matrix.zig-version }})
12+ runs-on : ${{ matrix.os }}
13+ strategy :
14+ matrix :
15+ os : [ubuntu-latest, macos-latest]
16+ zig-version : ['0.15.1', 'master']
17+ fail-fast : false
18+ steps :
19+ - uses : actions/checkout@v4
20+ - uses : mlugg/setup-zig@v2
21+ with :
22+ version : ${{ matrix.zig-version }}
23+ - run : zig build
24+ - run : zig build test
25+
26+ lint :
27+ name : Format Check
28+ runs-on : ubuntu-latest
29+ steps :
30+ - uses : actions/checkout@v4
31+ - uses : mlugg/setup-zig@v2
32+ with :
33+ version : ' 0.15.1'
34+ - run : zig fmt --check .
Original file line number Diff line number Diff line change 1+ name : Release
2+
3+ on :
4+ push :
5+ tags :
6+ - ' v*'
7+
8+ permissions :
9+ contents : write
10+
11+ jobs :
12+ release :
13+ runs-on : ubuntu-latest
14+ steps :
15+ - uses : actions/checkout@v4
16+ - uses : mlugg/setup-zig@v2
17+ with :
18+ version : ' 0.15.1'
19+ - run : zig build
20+ - run : zig build test
21+ - name : Create Release
22+ uses : stacksjs/action-releaser@v1.2.9
23+ env :
24+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 1- zig-cache /
1+ simple
2+ test_io
3+ libroot.a
24zig-out /
35.zig-cache /
6+ zig-cache /
47* .o
58* .so
69* .dylib
You can’t perform that action at this time.
0 commit comments