17
17
max-parallel : 4
18
18
matrix :
19
19
platform : [ubuntu-latest, windows-latest]
20
- tox-env : [py38, py39, py310, py311, py312, nolxml, nohtml5lib]
20
+ tox-env : [py38, py39, py310, py311, py312, py313, nolxml, nohtml5lib]
21
21
include :
22
22
- tox-env : py38
23
23
python-version : 3.8
@@ -34,34 +34,31 @@ jobs:
34
34
- tox-env : py312
35
35
python-version : ' 3.12'
36
36
continue-on-error : false
37
+ - tox-env : py313
38
+ python-version : ' 3.13'
39
+ continue-on-error : false
37
40
- tox-env : nolxml
38
41
python-version : ' 3.11'
39
42
continue-on-error : false
40
43
- tox-env : nohtml5lib
41
- python-version : ' 3.10 '
44
+ python-version : ' 3.11 '
42
45
continue-on-error : false
43
- # exclude:
44
- # - platform: windows-latest
45
- # tox-env: py311
46
+ exclude :
47
+ - platform : windows-latest
48
+ tox-env : py313
46
49
47
50
env :
48
51
TOXENV : ${{ matrix.tox-env }}
49
52
50
53
runs-on : ${{ matrix.platform }}
51
54
52
55
steps :
53
- - uses : actions/checkout@v3
56
+ - uses : actions/checkout@v4
54
57
- name : Set up Python ${{ matrix.python-version }}
55
- if : " !endsWith(matrix.python-version, '-dev')"
56
- uses : actions/setup-python@v4
58
+ uses : actions/setup-python@v5
57
59
with :
58
60
python-version : ${{ matrix.python-version }}
59
61
allow-prereleases : true
60
- - name : Set up development Python ${{ matrix.python-version }}
61
- if : endsWith(matrix.python-version, '-dev')
62
- uses :
deadsnakes/[email protected]
63
- with :
64
- python-version : ${{ matrix.python-version }}
65
62
- name : Install dependencies
66
63
run : |
67
64
python -m pip install --upgrade pip setuptools build tox coverage
71
68
continue-on-error : ${{ matrix.continue-on-error }}
72
69
- name : Upload Results
73
70
if : success()
74
- uses : codecov/codecov-action@v3
71
+ uses : codecov/codecov-action@v4
75
72
with :
76
73
file : ./coverage.xml
77
74
flags : unittests
90
87
runs-on : ubuntu-latest
91
88
92
89
steps :
93
- - uses : actions/checkout@v3
90
+ - uses : actions/checkout@v4
94
91
- name : Set up Python ${{ matrix.python-version }}
95
- uses : actions/setup-python@v4
92
+ uses : actions/setup-python@v5
96
93
with :
97
94
python-version : ${{ matrix.python-version }}
98
95
- name : Install dependencies
@@ -114,9 +111,9 @@ jobs:
114
111
runs-on : ubuntu-latest
115
112
116
113
steps :
117
- - uses : actions/checkout@v3
114
+ - uses : actions/checkout@v4
118
115
- name : Set up Python ${{ matrix.python-version }}
119
- uses : actions/setup-python@v4
116
+ uses : actions/setup-python@v5
120
117
with :
121
118
python-version : ${{ matrix.python-version }}
122
119
- name : Install dependencies
0 commit comments