1313 - uses : actions/checkout@v3
1414 - uses : actions/setup-python@v4
1515 with :
16- python-version : " 3.11.0 "
16+ python-version : " 3.11"
1717 - run : pip install pre-commit
1818 - run : pre-commit run --all-files
1919 env :
@@ -24,14 +24,43 @@ jobs:
2424 strategy :
2525 fail-fast : false
2626 matrix :
27- python-version : [ "3.9.18 ", "3.10.13 ", "3.11.7 ", "3.12.1 " ]
28- django-version : [ "4.2", "5.0", "5.1" ]
27+ python-version : [ "3.8", "3.9 ", "3.10", "3.11", "3.12", "3.13", "3.14 " ]
28+ django-version : [ "4.2", "5.0", "5.1", "5.2", "6.0" ]
2929 exclude :
30- # Django v5 drops Python <3.10 support
31- - django-version : 5.0
32- python-version : 3.9.18
33- - django-version : 5.1
34- python-version : 3.9.18
30+ # Django 4.2 does not support Python 3.13+
31+ - django-version : " 4.2"
32+ python-version : " 3.13"
33+ - django-version : " 4.2"
34+ python-version : " 3.14"
35+ # Django 5.x drops Python <3.10 support
36+ - django-version : " 5.0"
37+ python-version : " 3.8"
38+ - django-version : " 5.0"
39+ python-version : " 3.9"
40+ - django-version : " 5.1"
41+ python-version : " 3.8"
42+ - django-version : " 5.1"
43+ python-version : " 3.9"
44+ - django-version : " 5.2"
45+ python-version : " 3.8"
46+ - django-version : " 5.2"
47+ python-version : " 3.9"
48+ # Django 5.0 does not support Python 3.13+
49+ - django-version : " 5.0"
50+ python-version : " 3.13"
51+ - django-version : " 5.0"
52+ python-version : " 3.14"
53+ # Django 6.0 requires Python 3.13+
54+ - django-version : " 6.0"
55+ python-version : " 3.8"
56+ - django-version : " 6.0"
57+ python-version : " 3.9"
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"
63+ python-version : " 3.12"
3564 steps :
3665 - uses : actions/checkout@v3
3766 - uses : actions/setup-python@v4
4069 - uses : snok/install-poetry@v1
4170 with :
4271 virtualenvs-create : false
43- version : 1.2.2
72+ version : 1.8.5
4473 - run : |
4574 pip install virtualenv
4675 virtualenv .venv
0 commit comments