13
13
runs-on : ubuntu-latest
14
14
15
15
steps :
16
- - uses : actions/checkout@v3
17
- - uses : actions/setup-python@v3
16
+ - uses : actions/checkout@v4
17
+ - uses : actions/setup-python@v4
18
18
with :
19
19
python-version : ' 3.8'
20
20
@@ -32,15 +32,15 @@ jobs:
32
32
runs-on : ${{ matrix.os }}
33
33
strategy :
34
34
matrix :
35
- python-version : ['pypy-3.7 ', '3.7 ', '3.8 ', '3.9 ', '3.10 ', '3.11 ', '3.12 -dev']
35
+ python-version : ['pypy3.10 ', '3.8 ', '3.9 ', '3.10 ', '3.11 ', '3.12 ', '3.13 -dev']
36
36
os : [ubuntu-latest, macos-latest, windows-latest]
37
- continue-on-error : ${{ matrix.python-version == '3.12 -dev' }}
37
+ continue-on-error : ${{ matrix.python-version == '3.13 -dev' }}
38
38
39
39
steps :
40
- - uses : actions/checkout@v3
40
+ - uses : actions/checkout@v4
41
41
42
42
- name : Set up Python ${{ matrix.python-version }}
43
- uses : actions/setup-python@v3
43
+ uses : actions/setup-python@v4
44
44
with :
45
45
python-version : ${{ matrix.python-version }}
46
46
@@ -55,10 +55,10 @@ jobs:
55
55
coverage :
56
56
runs-on : ubuntu-latest
57
57
steps :
58
- - uses : actions/checkout@v3
59
- - uses : actions/setup-python@v3
58
+ - uses : actions/checkout@v4
59
+ - uses : actions/setup-python@v4
60
60
with :
61
- python-version : ' 3.10 '
61
+ python-version : ' 3.x '
62
62
- name : Install package and coverage deps
63
63
run : |
64
64
pip install . coverage
70
70
coverage run -m unittest
71
71
coverage report --fail-under=100
72
72
- name : Report coverage
73
- uses : codecov/codecov-action@v2
73
+ uses : codecov/codecov-action@v3
74
74
75
75
allgood :
76
76
runs-on : ubuntu-latest
@@ -87,10 +87,10 @@ jobs:
87
87
if : github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags')
88
88
runs-on : ubuntu-latest
89
89
steps :
90
- - uses : actions/checkout@v3
91
- - uses : actions/setup-python@v3
90
+ - uses : actions/checkout@v4
91
+ - uses : actions/setup-python@v4
92
92
with :
93
- python-version : ' 3.7 '
93
+ python-version : ' 3.x '
94
94
- name : Install build and publish tools
95
95
run : |
96
96
pip install build twine
0 commit comments