Skip to content

Commit c641b59

Browse files
authored
Update testing matrix (#759)
1 parent c865f0c commit c641b59

File tree

2 files changed

+28
-3
lines changed

2 files changed

+28
-3
lines changed

.github/workflows/test.yml

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,27 @@ jobs:
99
strategy:
1010
fail-fast: false
1111
matrix:
12-
python-version: ['3.6', '3.7', '3.8', '3.9', 'pypy3']
13-
django-version: ['2.2', '3.0', '3.1', '3.2', 'main']
12+
python-version: ['3.6', '3.7', '3.8', '3.9', '3.10', 'pypy-3.8']
13+
django-version: ['2.2', '3.0', '3.1', '3.2', '4.0', 'main']
14+
exclude:
15+
- python-version: '3.6'
16+
django-version: '4.0'
17+
- python-version: '3.6'
18+
django-version: 'main'
19+
- python-version: '4.0'
20+
django-version: 'main'
21+
- python-version: '3.7'
22+
django-version: '4.0'
23+
- python-version: '3.7'
24+
django-version: 'main'
25+
- python-version: '3.10'
26+
django-version: '2.2'
27+
- python-version: '3.10'
28+
django-version: '3.0'
29+
- python-version: '3.10'
30+
django-version: '3.1'
31+
- python-version: '3.10'
32+
django-version: '3.2'
1433

1534
steps:
1635
- uses: actions/checkout@v2

tox.ini

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
envlist =
33
pypy3-dj{22,30,31}
44
py{36,37,38,39}-dj{22,30,31,32}
5-
py{38,39}-djmain
5+
py{38,39,310}-dj{40,main}
66
docs
77

88
[gh-actions]
@@ -11,6 +11,7 @@ python =
1111
3.7: py37
1212
3.8: py38, docs
1313
3.9: py39
14+
3.10: py310
1415
pypy3: pypy3
1516

1617
[gh-actions:env]
@@ -19,6 +20,7 @@ DJANGO =
1920
3.0: dj30
2021
3.1: dj31
2122
3.2: dj32
23+
4.0: dj40
2224
main: djmain
2325

2426
[testenv]
@@ -28,12 +30,14 @@ basepython =
2830
py37: python3.7
2931
py38: python3.8
3032
py39: python3.9
33+
py310: python3.10
3134
deps =
3235
pypy3: mock
3336
dj22: Django>=2.2.1,<2.3
3437
dj30: Django>=3.0,<3.1
3538
dj31: Django>=3.1,<3.2
3639
dj32: Django>=3.2,<3.3
40+
dj40: Django>=4.0.0a1,<4.1
3741
djmain: https://github.com/django/django/archive/main.tar.gz
3842
jinja2
3943
coverage
@@ -51,8 +55,10 @@ commands =
5155
{envbindir}/coverage xml
5256
whitelist_externals = npm
5357
ignore_outcome =
58+
dj40: True
5459
djmain: True
5560
ignore_errors =
61+
dj40: True
5662
djmain: True
5763

5864
[testenv:docs]

0 commit comments

Comments
 (0)