diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8575983..434af95 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -23,7 +23,9 @@ jobs: dj50_cms41.txt, dj51_cms41.txt, dj52_cms50.txt, + dj52_cms51.txt, dj60_cms50.txt, + dj60_cms51.txt, ] os: [ ubuntu-latest, @@ -43,6 +45,10 @@ jobs: requirements-file: dj60_cms50.txt - python-version: "3.11" requirements-file: dj60_cms50.txt + - python-version: "3.10" + requirements-file: dj60_cms51.txt + - python-version: "3.11" + requirements-file: dj60_cms51.txt # Python 3.12 and 3.13 don't support Django 4.2 with CMS 3.11 - python-version: "3.12" requirements-file: dj42_cms311.txt diff --git a/tests/requirements/dj50_cms41.txt b/tests/requirements/dj50_cms41.txt index 35b80d7..b6c6995 100644 --- a/tests/requirements/dj50_cms41.txt +++ b/tests/requirements/dj50_cms41.txt @@ -3,3 +3,4 @@ Django>=5.0,<5.1 django-cms>=4.1,<4.2 djangocms-versioning>=2.0.0 +django-treebeard<5 diff --git a/tests/requirements/dj52_cms51.txt b/tests/requirements/dj52_cms51.txt new file mode 100644 index 0000000..599da32 --- /dev/null +++ b/tests/requirements/dj52_cms51.txt @@ -0,0 +1,6 @@ +-r base.txt + +Django>=5.2,<6 +django-cms==5.1.0a1 +djangocms-versioning>=2.4 +django-treebeard<5 diff --git a/tests/requirements/dj60_cms51.txt b/tests/requirements/dj60_cms51.txt new file mode 100644 index 0000000..59bb13a --- /dev/null +++ b/tests/requirements/dj60_cms51.txt @@ -0,0 +1,6 @@ +-r base.txt + +Django>=6.0,<6.1 +django-cms==5.1.0a1 +djangocms-versioning>=2.4 +django-treebeard<5 diff --git a/tox.ini b/tox.ini index 161fd70..57e96ec 100644 --- a/tox.ini +++ b/tox.ini @@ -8,7 +8,9 @@ envlist = dj50_cms41 dj51_cms41 dj52_cms50 + dj52_cms51 dj60_cms50 + dj60_cms51 skip_missing_interpreters=True [testenv]