@@ -13,14 +13,15 @@ jobs:
13
13
strategy :
14
14
fail-fast : false
15
15
matrix :
16
- python : ['3.8 ', '3.9 ', '3.10 ', '3.11 ', '3.12 ']
16
+ python : ['3.10 ', '3.11 ', '3.12 ', '3.13 ', '3.14 ']
17
17
steps :
18
18
- name : Checkout
19
- uses : actions/checkout@v2
20
- - name : Setup python
21
- uses : actions/setup-python@v2
19
+ uses : actions/checkout@v5
20
+ - name : Setup Python ${{ matrix. python }}'
21
+ uses : actions/setup-python@v6
22
22
with :
23
23
python-version : ' ${{ matrix.python }}'
24
+ allow-prereleases : true
24
25
- name : Run tests
25
26
run : ./ci.sh
26
27
shell : bash
@@ -35,30 +36,25 @@ jobs:
35
36
strategy :
36
37
fail-fast : false
37
38
matrix :
38
- python : ['pypy-3.8 ', '3.8 ', 'pypy-3.9 ', '3.9 ', 'pypy-3.10 ', '3.10', '3.11', '3.12 ']
39
+ python : ['3.10 ', '3.11 ', '3.12 ', '3.13 ', '3.14 ', 'pypy-3.11 ']
39
40
check_formatting : ['0']
40
41
check_docs : ['0']
41
42
extra_name : ['']
42
43
include :
43
- - python : ' 3.9 '
44
+ - python : ' 3.x '
44
45
check_formatting : ' 1'
45
46
extra_name : ' , check formatting'
46
- - python : ' 3.9 '
47
+ - python : ' 3.12 ' # sphinx-build: cgi module was removed in 3.13
47
48
check_docs : ' 1'
48
49
extra_name : ' , check docs'
49
50
steps :
50
51
- name : Checkout
51
- uses : actions/checkout@v2
52
- - name : Setup python
53
- uses : actions/setup-python@v2
54
- if : " !endsWith(matrix.python, '-dev')"
55
- with :
56
- python-version : ' ${{ matrix.python }}'
57
- - name : Setup python (dev)
58
- uses :
deadsnakes/[email protected]
59
- if : endsWith(matrix.python, '-dev')
52
+ uses : actions/checkout@v5
53
+ - name : Setup Python ${{ matrix.python }}
54
+ uses : actions/setup-python@v6
60
55
with :
61
56
python-version : ' ${{ matrix.python }}'
57
+ allow-prereleases : true
62
58
- name : Run tests
63
59
run : ./ci.sh
64
60
env :
@@ -74,14 +70,15 @@ jobs:
74
70
strategy :
75
71
fail-fast : false
76
72
matrix :
77
- python : ['3.8 ', '3.9 ', '3.10 ', '3.11 ', '3.12 ']
73
+ python : ['3.10 ', '3.11 ', '3.12 ', '3.13 ', '3.14 ']
78
74
steps :
79
75
- name : Checkout
80
- uses : actions/checkout@v2
81
- - name : Setup python
82
- uses : actions/setup-python@v2
76
+ uses : actions/checkout@v5
77
+ - name : Setup Python ${{ matrix. python }}
78
+ uses : actions/setup-python@v6
83
79
with :
84
80
python-version : ' ${{ matrix.python }}'
81
+ allow-prereleases : true
85
82
- name : Run tests
86
83
run : ./ci.sh
87
84
env :
0 commit comments