Skip to content

Commit e00af44

Browse files
committed
Try to run checks with Django 5.2
1 parent a7ec25a commit e00af44

File tree

3 files changed

+38
-2
lines changed

3 files changed

+38
-2
lines changed

.github/workflows/ci.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,18 @@ jobs:
3434
python-version: "3.11"
3535
sonar: false
3636
junit-xml-upload: false
37+
- env: py310-django5
38+
python-version: "3.10"
39+
sonar: false
40+
junit-xml-upload: false
41+
- env: py311-django5
42+
python-version: "3.11"
43+
sonar: false
44+
junit-xml-upload: false
45+
- env: py312-django5
46+
python-version: "3.12"
47+
sonar: false
48+
junit-xml-upload: false
3749
steps:
3850
- uses: actions/checkout@v4
3951
with:

pyproject.toml

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,11 @@ legacy_tox_ini = """
102102
py310
103103
py311
104104
py311sqlite
105+
py310-django5
106+
py311-django5
107+
py312-django5
105108
labels =
106-
test = py312, py310, py311, py311sqlite, check
109+
test = py312, py310, py311, py311sqlite, py310-django5, py311-django5, py312-django5, check
107110
lint = flake8, black, isort
108111
109112
[testenv]
@@ -128,6 +131,27 @@ legacy_tox_ini = """
128131
setenv =
129132
DJANGO_SETTINGS_MODULE = test_app.sqlite3settings
130133
134+
[testenv:py310-django5]
135+
deps =
136+
Django>=5.2
137+
-r{toxinidir}/requirements/requirements_all.txt
138+
-r{toxinidir}/requirements/requirements_dev.txt
139+
docker = db
140+
141+
[testenv:py311-django5]
142+
deps =
143+
Django>=5.2
144+
-r{toxinidir}/requirements/requirements_all.txt
145+
-r{toxinidir}/requirements/requirements_dev.txt
146+
docker = db
147+
148+
[testenv:py312-django5]
149+
deps =
150+
Django>=5.2
151+
-r{toxinidir}/requirements/requirements_all.txt
152+
-r{toxinidir}/requirements/requirements_dev.txt
153+
docker = db
154+
131155
[docker:db]
132156
dockerfile = {toxinidir}/tools/dev_postgres/Dockerfile
133157
expose =

requirements/requirements.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# if you are add a new feature which requires dependencies they should be in a separate requirements_<feature>.in file
44
#
55
cryptography
6-
Django>=4.2.21,<4.3.0 # CVE-2024-45230, CVE-2024-56374
6+
Django>=5.2
77
djangorestframework
88
django-crum
99
inflection

0 commit comments

Comments
 (0)