]> git.ipfire.org Git - thirdparty/psycopg.git/commitdiff
ci: add Django LTS 5.2 3rd party integration test
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Sat, 10 May 2025 02:22:26 +0000 (04:22 +0200)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Sat, 10 May 2025 02:33:29 +0000 (04:33 +0200)
.github/workflows/3rd-party-tests.yml

index 47aa2aa55705430495917924578ed4809f33b6e6..1450087b30c274b1a96497b856703fd644592dea 100644 (file)
@@ -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