Skip to content

Commit b0c94ef

Browse files
authored
Add Python 3.14 to CI workflow matrix
Python v3.14 -- October 7th * https://www.python.org/download/pre-releases * https://www.python.org/downloads/release/python-3140rc3 * https://docs.python.org/3.14/whatsnew/3.14.html * https://code.djangoproject.com/ticket/35844 > Django 5.2 will be the first version to support Python 3.14
1 parent 321d07d commit b0c94ef

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

.github/workflows/test.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
fail-fast: false
1515
max-parallel: 5
1616
matrix:
17-
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
17+
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
1818

1919
services:
2020
mariadb:
@@ -73,25 +73,25 @@ jobs:
7373
fail-fast: false
7474
max-parallel: 5
7575
matrix:
76-
# Skip 3.13 here, it needs the psycopg3 / postgis3 database
77-
python-version: ['3.9', '3.10', '3.11', '3.12']
78-
database: [postgresql, postgis]
79-
# Add psycopg3 to our matrix for modern python versions
80-
include:
81-
- python-version: '3.10'
82-
database: psycopg3
83-
- python-version: '3.11'
84-
database: psycopg3
85-
- python-version: '3.12'
86-
database: psycopg3
87-
- python-version: '3.13'
76+
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
77+
database: [postgresql, postgis, psycopg3]
78+
exclude:
79+
- python-version: '3.9'
8880
database: psycopg3
81+
# Add postgis3 to our matrix for modern Python versions
82+
include:
8983
- python-version: '3.13'
9084
database: postgis3
9185
- python-version: '3.13'
9286
database: psycopg3
9387
env:
9488
DJANGO_SELENIUM_TESTS=true
89+
- python-version: '3.14'
90+
database: postgis3
91+
- python-version: '3.14'
92+
database: psycopg3
93+
env:
94+
DJANGO_SELENIUM_TESTS=true
9595

9696
services:
9797
postgres:
@@ -155,7 +155,7 @@ jobs:
155155
fail-fast: false
156156
max-parallel: 5
157157
matrix:
158-
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
158+
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
159159

160160
steps:
161161
- uses: actions/checkout@v5

0 commit comments

Comments
 (0)