From 989429838a278573de0a99002d3485a793d4227b Mon Sep 17 00:00:00 2001 From: Matt Seymour Date: Mon, 15 Dec 2025 16:07:14 +0000 Subject: [PATCH] Expand test matrix to support Python 3.14 and Django 6.0, update compatibility exclusions --- .github/workflows/test.yml | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index aa23a08..9b5ef88 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -6,19 +6,20 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] - django-version: ["4.2", "5.1"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] + django-version: ["4.2", "5.2", "6.0"] exclude: - # Python 3.11 is not compatible with 3.2 - - python-version: "3.11" - django-version: "3.2" - - python-version: "3.12" - django-version: "3.2" + # django 4.x is not compatible with python 3.13 or higher - python-version: "3.13" - django-version: "3.2" - # django 5.x is not compatible with python 3.9 or lower - - python-version: "3.9" - django-version: "5.1" + django-version: "4.2" + - python-version: "3.14" + django-version: "4.2" + # django 6.x is not compatible with python 3.11 or lower + - python-version: "3.10" + django-version: "6.0" + - python-version: "3.11" + django-version: "6.0" + steps: - uses: actions/checkout@v4