diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a3d4740ea..fb7326653 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -8,7 +8,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: [ 3.9, "3.10", "3.11", "3.12"] + python-version: [ 3.7, 3.8, 3.9, "3.10", "3.11", "3.12"] requirements-file: [ dj22_cms37.txt, dj22_cms38.txt, @@ -30,6 +30,26 @@ jobs: ubuntu-20.04, ] exclude: + - python-version: 3.7 + requirements-file: dj32_cms41.txt + - python-version: 3.7 + requirements-file: dj40_cms311.txt + - python-version: 3.7 + requirements-file: dj40_cms41.txt + - python-version: 3.7 + requirements-file: dj41_cms311.txt + - python-version: 3.7 + requirements-file: dj41_cms41.txt + - python-version: 3.7 + requirements-file: dj42_cms311.txt + - python-version: 3.7 + requirements-file: dj42_cms41.txt + - python-version: 3.7 + requirements-file: dj50_cms41.txt + - python-version: 3.8 + requirements-file: dj50_cms41.txt + - python-version: 3.8 + requirements-file: dj42_cms41.txt - python-version: 3.9 requirements-file: dj50_cms41.txt - python-version: "3.10" diff --git a/tox.ini b/tox.ini index 5586d908c..bcfa734bc 100644 --- a/tox.ini +++ b/tox.ini @@ -3,16 +3,21 @@ envlist = flake8 isort frontend - py{37,38,39}-dj{22}-cms{37,38,40} + py{37,38,39}-dj{22}-cms{37,38} py{37,38,39}-dj{31}-cms{38,39} - py{38,39,310}-dj{32}-cms{39,310,311,41} - py{38,39,310}-dj{40}-cms{311,41} - py{38,39,310}-dj{41}-cms{311,41} - py{38,39,310}-dj{42}-cms{311,41} + py{38,39,310}-dj{32}-cms{39,310,311} + py{39,310}-dj{40}-cms{311,41} + py{39,310}-dj{41}-cms{311,41} + py{39,310}-dj{42}-cms{311,41} py{310}-dj{50}-cms{41} skip_missing_interpreters=True +allowlist_exiternals = + nvm + npm + gulp + [testenv] deps = -r{toxinidir}/tests/requirements/base.txt