From 02b8ab45a041395ef6ddf74255ee851f0d39f6d1 Mon Sep 17 00:00:00 2001 From: Hanaasagi Date: Sat, 29 Nov 2025 16:45:34 +0900 Subject: [PATCH] chore: multi zig version --- .github/workflows/ci.yaml | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 2995eb6..509d731 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -9,16 +9,27 @@ on: jobs: test: - name: Tests on Linux - runs-on: ubuntu-latest + name: Tests on ${{ matrix.os }} with Zig ${{ matrix.zig }} + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest, macos-latest] + zig: [0.15.1, 0.15.2, master] steps: - uses: actions/checkout@v4 + - uses: mlugg/setup-zig@v2 with: - version: 0.15.2 - - run: zig version - - run: zig env + version: ${{ matrix.zig }} + + - name: Zig Version + run: zig version + + - name: Zig Env + run: zig env + - name: Build run: zig build --verbose + - name: Run Tests run: zig build test