88
99 pull_request :
1010
11+ env :
12+ FORCE_COLOR : 1
1113
1214concurrency :
1315 group : ${{ github.workflow }}-${{ github.ref }}
@@ -31,23 +33,23 @@ jobs:
3133 strategy :
3234 fail-fast : false
3335 matrix :
34- python : ["3.7 ", "3.8 ", "3.9 ", "3.10 ", "3.11 ", "3.12 ", "pypy3.10"]
36+ python : ["3.9 ", "3.10 ", "3.11 ", "3.12 ", "3.13 ", "3.14 ", "pypy3.10"]
3537 os : [ubuntu-latest, windows-latest]
3638 include :
37- - python : " 3.7"
38- tox_env : " py37-pytest7"
39- - python : " 3.8"
40- tox_env : " py38-pytest7"
4139 - python : " 3.9"
42- tox_env : " py39-pytest7 "
40+ tox_env : " py39-pytest8 "
4341 - python : " 3.10"
44- tox_env : " py310-pytest7 "
42+ tox_env : " py310-pytest8 "
4543 - python : " 3.11"
46- tox_env : " py311-pytest7 "
44+ tox_env : " py311-pytest8 "
4745 - python : " 3.12"
48- tox_env : " py312-pytest7"
46+ tox_env : " py312-pytest8"
47+ - python : " 3.13"
48+ tox_env : " py313-pytest8"
49+ - python : " 3.14"
50+ tox_env : " py314-pytest8"
4951 - python : " pypy3.10"
50- tox_env : " pypy3-pytest7 "
52+ tox_env : " pypy3-pytest8 "
5153
5254 steps :
5355 - uses : actions/checkout@v4
6264 uses : actions/setup-python@v5
6365 with :
6466 python-version : ${{ matrix.python }}
67+ allow-prereleases : true
6568
6669 - name : Install tox
6770 run : |
@@ -82,14 +85,14 @@ jobs:
8285 strategy :
8386 fail-fast : false
8487 matrix :
85- pytest : ["4 ", "5 ", "6 "]
88+ pytest : ["5 ", "6 ", "7 "]
8689 include :
87- - pytest : " 4"
88- tox_env : " py37-pytest4"
8990 - pytest : " 5"
90- tox_env : " py37 -pytest5"
91+ tox_env : " py39 -pytest5"
9192 - pytest : " 6"
92- tox_env : " py37-pytest6"
93+ tox_env : " py39-pytest6"
94+ - pytest : " 7"
95+ tox_env : " py39-pytest7"
9396
9497 steps :
9598 - uses : actions/checkout@v4
@@ -103,7 +106,7 @@ jobs:
103106 - name : Set up Python
104107 uses : actions/setup-python@v5
105108 with :
106- python-version : " 3.7 "
109+ python-version : " 3.9 "
107110
108111 - name : Install tox
109112 run : |
0 commit comments