From d7ea2e55b6308211edb9591d2af4a725864b8ae8 Mon Sep 17 00:00:00 2001 From: Danny Sag Date: Tue, 26 Dec 2023 13:40:38 +1030 Subject: [PATCH] dding support for Python 3.11, 3.12 and Django 4.2, 5.0; Dropping support for Python 3.7 and Django 2.2-3.9 --- .github/workflows/main.yml | 63 +++++++++++++++++++------------------- 1 file changed, 31 insertions(+), 32 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 253b3bcea..f37bf5d10 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -14,36 +14,6 @@ jobs: fail-fast: false matrix: include: - # Django 2.2 - - tox-env: "py37-dj22" - python-version: "3.7" - - tox-env: "py38-dj22" - python-version: "3.8" - - tox-env: "py39-dj22" - python-version: "3.9" - # Django 3.0 - - tox-env: "py37-dj30" - python-version: "3.7" - - tox-env: "py38-dj30" - python-version: "3.8" - - tox-env: "py39-dj30" - python-version: "3.9" - # Django 3.1 - - tox-env: "py37-dj31" - python-version: "3.7" - - tox-env: "py38-dj31" - python-version: "3.8" - - tox-env: "py39-dj31" - python-version: "3.9" - # Django 3.2 - - tox-env: "py37-dj32" - python-version: "3.7" - - tox-env: "py38-dj32" - python-version: "3.8" - - tox-env: "py39-dj32" - python-version: "3.9" - - tox-env: "py310-dj32" - python-version: "3.10" # Django 4.0 - tox-env: "py38-dj40" python-version: "3.8" @@ -51,6 +21,10 @@ jobs: python-version: "3.9" - tox-env: "py310-dj40" python-version: "3.10" + - tox-env: "py311-dj40" + python-version: "3.11" + - tox-env: "py311-dj40" + python-version: "3.11" # Django 4.1 - tox-env: "py38-dj41" python-version: "3.8" @@ -58,7 +32,32 @@ jobs: python-version: "3.9" - tox-env: "py310-dj41" python-version: "3.10" - + - tox-env: "py311-dj41" + python-version: "3.11" + - tox-env: "py312-dj41" + python-version: "3.12" + # Django 4.2 + - tox-env: "py38-dj42" + python-version: "3.8" + - tox-env: "py39-dj42" + python-version: "3.9" + - tox-env: "py310-dj42" + python-version: "3.10" + - tox-env: "py311-dj42" + python-version: "3.11" + - tox-env: "py312-dj42" + python-version: "3.12" + # Django 5.0 + - tox-env: "py38-dj50" + python-version: "3.8" + - tox-env: "py39-dj50" + python-version: "3.9" + - tox-env: "py310-dj50" + python-version: "3.10" + - tox-env: "py311-dj50" + python-version: "3.11" + - tox-env: "py312-dj50" + python-version: "3.12" steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v3 @@ -139,4 +138,4 @@ jobs: fqdn: mezzanine.jupo.org jekyll: false env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}