1010 fail-fast : false
1111 max-parallel : 5
1212 matrix :
13- python-version : ['3.8', '3.9', '3.10', '3.11', '3.12']
14- django-version : ['3.2', '4.1', '4. 2', '5.0 ', '5.1 ']
13+ python-version : ['3.7', '3. 8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14 ']
14+ django-version : ['3.2', '4.2', '5.2 ', '6.0 ']
1515 include :
1616 # Tox configuration for QA environment
1717 - python-version : ' 3.11'
@@ -26,18 +26,40 @@ jobs:
2626 - python-version : ' 3.10'
2727 django-version : ' 4.0'
2828 exclude :
29- # Exclude Django 3.2 for Python 3.11
29+ # Exclude Django 3.2 for Python >= 3.11
3030 - python-version : ' 3.11'
3131 django-version : ' 3.2'
32- # Django 5.0/5.1 don't support < Python 3.10
32+ - python-version : ' 3.12'
33+ django-version : ' 3.2'
34+ - python-version : ' 3.13'
35+ django-version : ' 3.2'
36+ - python-version : ' 3.14'
37+ django-version : ' 3.2'
38+ # Exclude Django 4.2 for Python >=3.13, <3.8
39+ - python-version : ' 3.7'
40+ django-version : ' 4.2'
41+ - python-version : ' 3.13'
42+ django-version : ' 4.2'
43+ - python-version : ' 3.14'
44+ django-version : ' 4.2'
45+ # Exclude Django 5.2 for Python <3.10
46+ - python-version : ' 3.7'
47+ django-version : ' 5.2'
3348 - python-version : ' 3.8'
34- django-version : ' 5.0 '
49+ django-version : ' 5.2 '
3550 - python-version : ' 3.9'
36- django-version : ' 5.0'
51+ django-version : ' 5.2'
52+ # Exclude Django 6.0 for Python <3.12
53+ - python-version : ' 3.7'
54+ django-version : ' 6.0'
3755 - python-version : ' 3.8'
38- django-version : ' 5.1 '
56+ django-version : ' 6.0 '
3957 - python-version : ' 3.9'
40- django-version : ' 5.1'
58+ django-version : ' 6.0'
59+ - python-version : ' 3.10'
60+ django-version : ' 6.0'
61+ - python-version : ' 3.11'
62+ django-version : ' 6.0'
4163
4264 steps :
4365 - uses : actions/checkout@v4
0 commit comments