diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a4c78cb0..6e9a6e62 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,8 +14,8 @@ jobs: strategy: matrix: os: [ubuntu-20.04] - python-version: ['3.8'] - toxenv: [django32, django42, quality] + python-version: ['3.8', '3.11'] + toxenv: [django42, quality] steps: - uses: actions/checkout@v2 @@ -62,7 +62,7 @@ jobs: - name: Install Dependencies run: | - pip install "Django<4.0" + pip install "~Django==4.2" pip install -r requirements/ci.txt pip install -r requirements/test.txt diff --git a/tox.ini b/tox.ini index 41e0ab2e..c8fffcd3 100644 --- a/tox.ini +++ b/tox.ini @@ -1,22 +1,20 @@ [tox] -envlist = py38-django{32,42}, quality +envlist = py{38,311}-django{42}, quality [testenv] -deps = - django32: Django>=3.2,<4.0 - django40: Django>=4.0,<4.1 +deps = django42: Django>=4.2,<4.3 -r{toxinidir}/requirements/test.txt -commands = +commands = python -Wd -m pytest {posargs} [testenv:quality] basepython = python3.8 -allowlist_externals = +allowlist_externals = make -deps = +deps = -r{toxinidir}/requirements/quality.txt -commands = +commands = pylint edxval pycodestyle edxval pydocstyle edxval @@ -24,4 +22,3 @@ commands = make selfcheck python setup.py sdist bdist_wheel twine check dist/* -