9
9
strategy :
10
10
fail-fast : false
11
11
matrix :
12
- python : ['3.7 ', '3.8 ', '3.9 ', '3.10 ']
12
+ python : ['3.8 ', '3.9 ', '3.10 ', '3.11', '3.12 ']
13
13
14
14
steps :
15
15
- name : Checkout
16
- uses : actions/checkout@v2
16
+ uses : actions/checkout@v4
17
17
- name : Setup python
18
- uses : actions/setup-python@v2
18
+ uses : actions/setup-python@v5
19
19
with :
20
20
python-version : ${{ matrix.python }}
21
21
cache : pip
34
34
strategy :
35
35
fail-fast : false
36
36
matrix :
37
- python : ['3.7 ', '3.8 ', '3.9 ', '3.10 ', '3.11-dev ']
37
+ python : ['3.8 ', '3.9 ', '3.10 ', '3.11 ', '3.12', '3.13 ']
38
38
check_formatting : ['0']
39
39
extra_name : ['']
40
40
include :
@@ -43,19 +43,14 @@ jobs:
43
43
extra_name : ' , check formatting'
44
44
steps :
45
45
- name : Checkout
46
- uses : actions/checkout@v2
46
+ uses : actions/checkout@v4
47
47
- name : Setup python
48
- uses : actions/setup-python@v2
49
- if : " !endsWith(matrix.python, '-dev')"
48
+ uses : actions/setup-python@v5
50
49
with :
51
50
python-version : ${{ matrix.python }}
51
+ allow-prereleases : true
52
52
cache : pip
53
53
cache-dependency-path : test-requirements.txt
54
- - name : Setup python (dev)
55
- uses :
deadsnakes/[email protected]
56
- if : endsWith(matrix.python, '-dev')
57
- with :
58
- python-version : ' ${{ matrix.python }}'
59
54
- name : Run tests
60
55
run : ./ci.sh
61
56
env :
@@ -70,12 +65,12 @@ jobs:
70
65
strategy :
71
66
fail-fast : false
72
67
matrix :
73
- python : ['3.7 ', '3.8 ', '3.9 ', '3.10 ']
68
+ python : ['3.8 ', '3.9 ', '3.10 ', '3.11', '3.12 ']
74
69
steps :
75
70
- name : Checkout
76
- uses : actions/checkout@v2
71
+ uses : actions/checkout@v4
77
72
- name : Setup python
78
- uses : actions/setup-python@v2
73
+ uses : actions/setup-python@v5
79
74
with :
80
75
python-version : ${{ matrix.python }}
81
76
cache : pip
0 commit comments