mirror of
https://github.com/BloopAI/setup-zig.git
synced 2026-08-23 12:18:33 +00:00
3fdd5f413139d6bb72c43eb9c1b7329d0c7da483
setup-zig
Use the zig compiler in your Github Action
Usage
In a Github Actions workflow file, do something like:
jobs:
test:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{matrix.os}}
steps:
- uses: actions/checkout@v1
- uses: goto-bus-stop/setup-zig@v1.0.0
- run: zig build test
Optionally set a Zig version:
- uses: goto-bus-stop/setup-zig@v1.0.0
with:
version: 0.4.0 # The default is 0.5.0
If you are running Zig on Windows machines, you need to make sure that your .zig files use \n line endings and not \r\n. The actions/checkout action auto-converts line endings to \r\n, so add a .gitattributes file:
*.zig text eol=lf
License
Description
Languages
JavaScript
86.4%
Zig
13.6%