From 1c043d2da979952fd95170c0a4417ecd5429b8ae Mon Sep 17 00:00:00 2001 From: Daniele Varrazzo Date: Sat, 10 May 2025 04:22:26 +0200 Subject: [PATCH] ci: add Django LTS 5.2 3rd party integration test --- .github/workflows/3rd-party-tests.yml | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/.github/workflows/3rd-party-tests.yml b/.github/workflows/3rd-party-tests.yml index 47aa2aa55..1450087b3 100644 --- a/.github/workflows/3rd-party-tests.yml +++ b/.github/workflows/3rd-party-tests.yml @@ -22,6 +22,7 @@ jobs: sqlalchemy: # linux should be enough to test if everything works. runs-on: ubuntu-latest + if: true strategy: fail-fast: false matrix: @@ -116,6 +117,7 @@ jobs: django: # linux should be enough to test if everything works. runs-on: ubuntu-latest + if: true strategy: fail-fast: false matrix: @@ -123,22 +125,30 @@ jobs: # what version of django to download is defined in the "include" # section below, in the variable pip_django - git_main - - lts + - lts4 + - lts5 impl: - c - python include: - django_label: git_main pip_django: git+https://github.com/django/django.git#egg=Django - # TODO: Needs updating with new LTS releases, is this something we want? - - django_label: lts - pip_django: "'Django>=4.2,<4.3'" + - django_label: lts4 + pip_django: "'Django >= 4.2, < 4.3'" + - django_label: lts5 + pip_django: "'Django >= 5.2, < 5.3'" # Test with min and max Python supported versions - - django_label: lts + - django_label: lts4 impl: c python-version: "3.8" - - django_label: lts + - django_label: lts4 + impl: python + python-version: "3.10" + - django_label: lts5 + impl: c + python-version: "3.10" + - django_label: lts5 impl: python python-version: "3.13" - django_label: git_main -- 2.47.3