@@ -15,12 +15,10 @@ jobs:
15
15
fail-fast : false
16
16
matrix :
17
17
zig-version : [master]
18
- os : [ubuntu-latest, macos-latest, windows-latest]
19
- include :
20
- - zig-version : " 0.12.0"
21
- os : ubuntu-latest
22
- - zig-version : " 0.13.0"
23
- os : ubuntu-latest
18
+ os : [ubuntu-22.04, macos-latest, windows-latest]
19
+ # include:
20
+ # - zig-version: "0.14.0"
21
+ # os: ubuntu-22.04
24
22
runs-on : ${{ matrix.os }}
25
23
steps :
26
24
- name : Checkout
32
30
version : ${{ matrix.zig-version }}
33
31
34
32
- name : Setup kcov
35
- if : github.repository_owner == 'zigtools' && matrix.os == 'ubuntu-latest ' && matrix.zig-version == 'master'
33
+ if : github.repository_owner == 'zigtools' && matrix.os == 'ubuntu-22.04 ' && matrix.zig-version == 'master'
36
34
run : |
37
35
wget https://github.com/SimonKagstrom/kcov/releases/download/v42/kcov-amd64.tar.gz
38
36
sudo tar xf kcov-amd64.tar.gz -C /
@@ -44,11 +42,11 @@ jobs:
44
42
run : zig build test --summary all
45
43
46
44
- name : Collect Coverage
47
- if : github.repository_owner == 'zigtools' && matrix.os == 'ubuntu-latest ' && matrix.zig-version == 'master'
45
+ if : github.repository_owner == 'zigtools' && matrix.os == 'ubuntu-22.04 ' && matrix.zig-version == 'master'
48
46
run : zig build coverage --summary all
49
47
50
48
- name : Upload coverage reports to Codecov
51
- if : github.repository_owner == 'zigtools' && matrix.os == 'ubuntu-latest ' && matrix.zig-version == 'master'
49
+ if : github.repository_owner == 'zigtools' && matrix.os == 'ubuntu-22.04 ' && matrix.zig-version == 'master'
52
50
uses : codecov/codecov-action@v5
53
51
with :
54
52
directory : zig-out/coverage/kcov-merged
0 commit comments