diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4f40830..59de09d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,13 +1,14 @@ -name: CI +name: 'CI' +# Makes some checks + on: pull_request: branches: [ main ] + workflow_dispatch: defaults: run: shell: bash - strategy: - fail-fast: false timeout-minutes: 30 jobs: @@ -17,27 +18,32 @@ jobs: matrix: zig: [ 0.6.0, 0.7.0, 0.8.0, 0.9.0, 0.10.0 ] steps: - - uses: actions/checkout@v3 + - name: Checkout + uses: actions/checkout@v3 - - name: Setup Zig - uses: goto-bus-stop/setup-zig@v2 - with: - version: ${{ matrix.zig }} + - name: Setup Zig + uses: goto-bus-stop/setup-zig@v2 + with: + version: ${{ matrix.zig }} - - name: Check compatibility with old Zig compilers - run: ci/compat.sh + - name: Check compatibility with old Zig compilers + run: ci/compat.sh + test: + name: Unit Test strategy: matrix: os: [ubuntu-latest, windows-latest, macos-latest] runs-on: ${{ matrix.os }} + timeout-minutes: 30 steps: - - uses: actions/checkout@v2 + - name: Checkout + uses: actions/checkout@v3 - - name: Setup Zig - uses: goto-bus-stop/setup-zig@v2 - with: - version: master + - name: Setup Zig + uses: goto-bus-stop/setup-zig@v2 + with: + version: master - - name: Unit Test - run: zig build test + - name: Run unit tests + run: zig build test