Update CI version matrix (#77)
* ci: tweak versions matrix * tweak ifs * ci: different way to use legacy versions * clearer test variant name * fixup! clearer test variant name * syntax?
This commit is contained in:
parent
c921de45d4
commit
2a9625d550
24
.github/workflows/ci.yml
vendored
24
.github/workflows/ci.yml
vendored
|
@ -17,11 +17,23 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
os: [ubuntu-latest, macos-latest, windows-latest]
|
os: [ubuntu-latest, macos-12, macos-latest, windows-latest]
|
||||||
zig-version: [0.7.0, 0.8.0, 0.9.0, 0.10.0, 0.11.0]
|
zig-version: [0.11.0, 0.12.0]
|
||||||
|
test-variant: [modern]
|
||||||
include:
|
include:
|
||||||
- os: ubuntu-latest
|
- { os: ubuntu-latest, zig-version: 0.5.0, test-variant: legacy }
|
||||||
zig-version: 0.5.0
|
- { os: ubuntu-latest, zig-version: 0.7.0, test-variant: legacy }
|
||||||
|
- { os: ubuntu-latest, zig-version: 0.8.0, test-variant: legacy }
|
||||||
|
- { os: ubuntu-latest, zig-version: 0.9.0, test-variant: legacy }
|
||||||
|
- { os: ubuntu-latest, zig-version: 0.10.0, test-variant: legacy }
|
||||||
|
- { os: macos-12, zig-version: 0.7.0, test-variant: legacy }
|
||||||
|
- { os: macos-12, zig-version: 0.8.0, test-variant: legacy }
|
||||||
|
- { os: macos-12, zig-version: 0.9.0, test-variant: legacy }
|
||||||
|
- { os: macos-12, zig-version: 0.10.0, test-variant: legacy }
|
||||||
|
- { os: windows-latest, zig-version: 0.7.0, test-variant: legacy }
|
||||||
|
- { os: windows-latest, zig-version: 0.8.0, test-variant: legacy }
|
||||||
|
- { os: windows-latest, zig-version: 0.9.0, test-variant: legacy }
|
||||||
|
- { os: windows-latest, zig-version: 0.10.0, test-variant: legacy }
|
||||||
runs-on: ${{matrix.os}}
|
runs-on: ${{matrix.os}}
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
|
@ -31,10 +43,10 @@ jobs:
|
||||||
with:
|
with:
|
||||||
version: ${{matrix.zig-version}}
|
version: ${{matrix.zig-version}}
|
||||||
- name: Run tests (zig up to v0.10.x)
|
- name: Run tests (zig up to v0.10.x)
|
||||||
if: ${{ !startsWith(matrix.zig-version, '0.11.') }}
|
if: ${{ matrix.test-variant == 'legacy' }}
|
||||||
run: zig build test
|
run: zig build test
|
||||||
working-directory: test/v0.10
|
working-directory: test/v0.10
|
||||||
- name: Run tests (zig v0.11.x)
|
- name: Run tests (zig v0.11.x)
|
||||||
if: ${{ startsWith(matrix.zig-version, '0.11.') }}
|
if: ${{ matrix.test-variant == 'modern' }}
|
||||||
run: zig build test
|
run: zig build test
|
||||||
working-directory: test/v0.11
|
working-directory: test/v0.11
|
||||||
|
|
Loading…
Reference in New Issue
Block a user