File tree Expand file tree Collapse file tree 1 file changed +16
-4
lines changed Expand file tree Collapse file tree 1 file changed +16
-4
lines changed Original file line number Diff line number Diff line change 13
13
jobs :
14
14
integration :
15
15
name : Integration test
16
- runs-on : ubuntu-latest
16
+ runs-on : ${{ matrix.os }}
17
+ strategy :
18
+ fail-fast : false
19
+ matrix :
20
+ python-version :
21
+ - " 3.13"
22
+ - " 3.14"
23
+ os : [windows-latest, macos-latest, ubuntu-latest]
17
24
steps :
18
25
- uses : actions/checkout@v4
19
26
with :
20
27
persist-credentials : false
21
- - uses : actions/setup-python@v5
28
+
29
+ - name : Set up Python ${{ matrix.python-version }}
30
+ uses : actions/setup-python@v5
22
31
with :
23
- python-version : " 3.13"
32
+ python-version : ${{ matrix.python-version }}
33
+ allow-prereleases : true
24
34
25
35
- name : Set up requirements
26
36
run : |
@@ -41,13 +51,14 @@ jobs:
41
51
42
52
unit :
43
53
name : Unit tests
44
- runs-on : ubuntu-latest
54
+ runs-on : ${{ matrix.os }}
45
55
strategy :
46
56
fail-fast : false
47
57
matrix :
48
58
python-version :
49
59
- " 3.13"
50
60
- " 3.14"
61
+ os : [windows-latest, macos-latest, ubuntu-latest]
51
62
52
63
steps :
53
64
- uses : actions/checkout@v4
69
80
- name : Upload coverage
70
81
uses : codecov/codecov-action@v5
71
82
with :
83
+ flags : ${{ matrix.os }}
72
84
name : Python ${{ matrix.python-version }}
73
85
token : ${{ secrets.CODECOV_ORG_TOKEN }}
You can’t perform that action at this time.
0 commit comments