File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -28,14 +28,16 @@ concurrency:
2828
2929jobs :
3030 test :
31- name : ${{ matrix.os }}
31+ name : ${{ matrix.os }} / Zig ${{ matrix.zig_version }}
3232 runs-on : ${{ matrix.os }}
3333 timeout-minutes : 30
34+ continue-on-error : ${{ matrix.zig_version == 'master' }}
3435
3536 strategy :
3637 fail-fast : false
3738 matrix :
3839 os : [ubuntu-latest, windows-latest, macos-latest]
40+ zig_version : ["0.14.1", "0.15.2"]
3941
4042 steps :
4143 - name : Checkout code
4446 - name : Set up Zig
4547 uses : goto-bus-stop/setup-zig@v2
4648 with :
47- version : 0.15.2
49+ version : ${{ matrix.zig_version }}
50+
51+ - name : Get Zig version
52+ id : zig-ver
53+ run : echo "version=$(zig version)" >> $GITHUB_OUTPUT
4854
4955 - name : Cache Zig dependencies
5056 uses : actions/cache@v4
5359 ~/.cache/zig
5460 ~/AppData/Local/zig
5561 ~/Library/Caches/zig
56- key : ${{ runner.os }}-zig-deps-${{ hashFiles('.zigversion') }}
62+ key : ${{ runner.os }}-zig-deps-${{ steps.zig-ver.outputs.version }}
5763 restore-keys : |
5864 ${{ runner.os }}-zig-deps-
5965
You can’t perform that action at this time.
0 commit comments