|
14 | 14 | fail-fast: false
|
15 | 15 | max-parallel: 5
|
16 | 16 | 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'] |
18 | 18 |
|
19 | 19 | services:
|
20 | 20 | mariadb:
|
@@ -73,25 +73,25 @@ jobs:
|
73 | 73 | fail-fast: false
|
74 | 74 | max-parallel: 5
|
75 | 75 | 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' |
88 | 80 | database: psycopg3
|
| 81 | + # Add postgis3 to our matrix for modern Python versions |
| 82 | + include: |
89 | 83 | - python-version: '3.13'
|
90 | 84 | database: postgis3
|
91 | 85 | - python-version: '3.13'
|
92 | 86 | database: psycopg3
|
93 | 87 | env:
|
94 | 88 | 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 |
95 | 95 |
|
96 | 96 | services:
|
97 | 97 | postgres:
|
@@ -155,7 +155,7 @@ jobs:
|
155 | 155 | fail-fast: false
|
156 | 156 | max-parallel: 5
|
157 | 157 | 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'] |
159 | 159 |
|
160 | 160 | steps:
|
161 | 161 | - uses: actions/checkout@v5
|
|
0 commit comments