@@ -13,10 +13,10 @@ jobs:
13
13
runs-on : ubuntu-latest
14
14
15
15
steps :
16
- - uses : actions/checkout@v2
16
+ - uses : actions/checkout@v4
17
17
18
18
- name : set up python
19
- uses : actions/setup-python@v4
19
+ uses : actions/setup-python@v5
20
20
with :
21
21
python-version : ' 3.10'
22
22
31
31
strategy :
32
32
fail-fast : false
33
33
matrix :
34
- os : [ubuntu-latest, macos-13, macos- latest, windows-latest]
34
+ os : [ubuntu-latest, macos-latest, windows-latest]
35
35
python : ['3.8', '3.9', '3.10', '3.11', '3.12']
36
- exclude :
37
- # Python 3.8 and 3.9 are not available on macOS 14
38
- - os : macos-13
39
- python : ' 3.10'
40
- - os : macos-13
41
- python : ' 3.11'
42
- - os : macos-13
43
- python : ' 3.12'
44
- - os : macos-latest
45
- python : ' 3.8'
46
- - os : macos-latest
47
- python : ' 3.9'
48
36
49
37
env :
50
38
PYTHON : ${{ matrix.python }}
@@ -53,10 +41,10 @@ jobs:
53
41
runs-on : ${{ matrix.os }}
54
42
55
43
steps :
56
- - uses : actions/checkout@v2
44
+ - uses : actions/checkout@v4
57
45
58
46
- name : set up python
59
- uses : actions/setup-python@v4
47
+ uses : actions/setup-python@v5
60
48
with :
61
49
python-version : ${{ matrix.python }}
62
50
80
68
- run : coverage combine
81
69
- run : coverage xml
82
70
83
- - uses : codecov/codecov-action@v3
71
+ - uses : codecov/codecov-action@v4
84
72
with :
85
73
file : ./coverage.xml
86
74
env_vars : PYTHON,OS
@@ -108,10 +96,10 @@ jobs:
108
96
id-token : write
109
97
110
98
steps :
111
- - uses : actions/checkout@v2
99
+ - uses : actions/checkout@v4
112
100
113
101
- name : set up python
114
- uses : actions/setup-python@v4
102
+ uses : actions/setup-python@v5
115
103
with :
116
104
python-version : ' 3.10'
117
105
0 commit comments