|
@@ -20,17 +20,17 @@ concurrency:
|
|
|
# - test runs with USE_EMAIL_USER_MODEL=yes and DISABLE_TIMEZONE=yes
|
|
|
|
|
|
# Current configuration:
|
|
|
-# - django 3.2, python 3.8, postgres:12, parallel
|
|
|
-# - django 3.2, python 3.9, mysql:8.0
|
|
|
-# - django 4.1, python 3.10, sqlite
|
|
|
-# - django 4.2, python 3.11, mysql:8.1, parallel
|
|
|
-# - django 4.1, python 3.11, postgres:12, parallel, USE_EMAIL_USER_MODEL=yes
|
|
|
-# - django 4.2, python 3.12, postgres:15, parallel, DISABLE_TIMEZONE=yes
|
|
|
+# - django 4.2, python 3.8, postgres:12, parallel
|
|
|
+# - django 4.2, python 3.9, mysql:8.0
|
|
|
+# - django 4.2, python 3.10, sqlite
|
|
|
+# - django 5.0, python 3.12, mysql:8.1, parallel
|
|
|
+# - django 5.0, python 3.11, postgres:12, parallel, USE_EMAIL_USER_MODEL=yes
|
|
|
+# - django 5.0, python 3.12, postgres:15, parallel, DISABLE_TIMEZONE=yes
|
|
|
# - django stable/5.0.x, python 3.10, postgres (allow failures)
|
|
|
# - django main, python 3.10, postgres:latest, parallel (allow failures)
|
|
|
-# - elasticsearch 7, django 3.2, python 3.8, postgres:latest
|
|
|
-# - opensearch 2, django 4.1, python 3.9, sqlite
|
|
|
-# - elasticsearch 8, django 4.2, python 3.10, sqlite, USE_EMAIL_USER_MODEL=yes
|
|
|
+# - elasticsearch 7, django 4.2, python 3.8, postgres:latest
|
|
|
+# - opensearch 2, django 4.2, python 3.9, sqlite
|
|
|
+# - elasticsearch 8, django 5.0, python 3.10, sqlite, USE_EMAIL_USER_MODEL=yes
|
|
|
|
|
|
# Some tests are run in parallel by passing --parallel to runtests.py.
|
|
|
# When running tests in parallel, some errors cannot be pickled and result in
|
|
@@ -48,7 +48,7 @@ jobs:
|
|
|
matrix:
|
|
|
include:
|
|
|
- python: '3.10'
|
|
|
- django: 'Django>=4.1,<4.2'
|
|
|
+ django: 'Django>=4.2,<4.3'
|
|
|
|
|
|
steps:
|
|
|
- uses: actions/checkout@v3
|
|
@@ -80,16 +80,16 @@ jobs:
|
|
|
matrix:
|
|
|
include:
|
|
|
- python: '3.8'
|
|
|
- django: 'Django>=3.2,<3.3'
|
|
|
+ django: 'Django>=4.2,<4.3'
|
|
|
experimental: false
|
|
|
parallel: '--parallel'
|
|
|
- python: '3.11'
|
|
|
- django: 'Django>=4.1,<4.2'
|
|
|
+ django: 'Django>=5.0,<5.1'
|
|
|
experimental: false
|
|
|
emailuser: emailuser
|
|
|
parallel: '--parallel'
|
|
|
- python: '3.12'
|
|
|
- django: 'Django>=4.2,<4.3'
|
|
|
+ django: 'Django>=5.0,<5.1'
|
|
|
postgres: 'postgres:15'
|
|
|
notz: notz
|
|
|
experimental: false
|
|
@@ -153,11 +153,11 @@ jobs:
|
|
|
matrix:
|
|
|
include:
|
|
|
- python: '3.9'
|
|
|
- django: 'Django>=3.2,<3.3'
|
|
|
- experimental: false
|
|
|
- - python: '3.11'
|
|
|
django: 'Django>=4.2,<4.3'
|
|
|
experimental: false
|
|
|
+ - python: '3.12'
|
|
|
+ django: 'Django>=5.0,<5.1'
|
|
|
+ experimental: false
|
|
|
parallel: '--parallel'
|
|
|
mysql: 'mysql:8.1'
|
|
|
services:
|
|
@@ -202,7 +202,7 @@ jobs:
|
|
|
matrix:
|
|
|
include:
|
|
|
- python: '3.10'
|
|
|
- django: 'Django>=4.2,<4.3'
|
|
|
+ django: 'Django>=5.0,<5.1'
|
|
|
emailuser: emailuser
|
|
|
steps:
|
|
|
- name: Configure sysctl limits
|
|
@@ -251,7 +251,7 @@ jobs:
|
|
|
matrix:
|
|
|
include:
|
|
|
- python: '3.8'
|
|
|
- django: 'Django>=3.2,<3.3'
|
|
|
+ django: 'Django>=4.2,<4.3'
|
|
|
experimental: false
|
|
|
|
|
|
services:
|
|
@@ -309,7 +309,7 @@ jobs:
|
|
|
matrix:
|
|
|
include:
|
|
|
- python: '3.9'
|
|
|
- django: 'Django>=4.1,<4.2'
|
|
|
+ django: 'Django>=4.2,<4.3'
|
|
|
experimental: false
|
|
|
|
|
|
steps:
|