33
33
strategy :
34
34
fail-fast : false
35
35
matrix :
36
- python-version : ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14.0-rc.3 ']
36
+ python-version : ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
37
37
postgres-version : ['9.6', '12', 'latest']
38
38
psycopg-version : ['psycopg2', 'psycopg3']
39
39
django-version :
@@ -81,15 +81,15 @@ jobs:
81
81
psycopg-version : ' psycopg2'
82
82
83
83
84
- - python-version : ' 3.14.0-rc.3 '
84
+ - python-version : ' 3.14'
85
85
django-version : ' 3.2'
86
- - python-version : ' 3.14.0-rc.3 '
86
+ - python-version : ' 3.14'
87
87
django-version : ' 4.2'
88
88
89
- - python-version : ' 3.14.0-rc.3 '
89
+ - python-version : ' 3.14'
90
90
django-version : ' 5.1'
91
91
# https://github.com/psycopg/psycopg2/pull/1695
92
- - python-version : ' 3.14.0-rc.3 '
92
+ - python-version : ' 3.14'
93
93
psycopg-version : ' psycopg2'
94
94
95
95
env :
@@ -130,6 +130,7 @@ jobs:
130
130
uses : actions/setup-python@v6
131
131
with :
132
132
python-version : ${{ matrix.python-version }}
133
+ allow-prereleases : true
133
134
- name : Install uv
134
135
uses : astral-sh/setup-uv@v6
135
136
with :
@@ -174,15 +175,15 @@ jobs:
174
175
strategy :
175
176
fail-fast : false
176
177
matrix :
177
- python-version : [ '3.9', '3.13 ']
178
+ python-version : [ '3.9', '3.14 ']
178
179
django-version :
179
180
- ' 3.2' # LTS April 2024
180
181
- ' 4.2' # LTS April 2026
181
182
- ' 5.2' # LTS April 2028
182
183
exclude :
183
184
- python-version : ' 3.9'
184
185
django-version : ' 5.2'
185
- - python-version : ' 3.13 '
186
+ - python-version : ' 3.14 '
186
187
django-version : ' 3.2'
187
188
188
189
steps :
@@ -192,6 +193,7 @@ jobs:
192
193
id : sp
193
194
with :
194
195
python-version : ${{ matrix.python-version }}
196
+ allow-prereleases : true
195
197
- name : Install uv
196
198
uses : astral-sh/setup-uv@v6
197
199
with :
@@ -231,15 +233,15 @@ jobs:
231
233
strategy :
232
234
fail-fast : false
233
235
matrix :
234
- python-version : [ '3.9', '3.13 ']
236
+ python-version : [ '3.9', '3.14 ']
235
237
mysql-version : ['5.7', 'latest']
236
238
mysqlclient-version : ['1.4.3', '']
237
239
django-version :
238
240
- ' 3.2' # LTS April 2024
239
241
- ' 4.2' # LTS April 2026
240
242
- ' 5.2' # LTS April 2028
241
243
exclude :
242
- - python-version : ' 3.13 '
244
+ - python-version : ' 3.14 '
243
245
django-version : ' 3.2'
244
246
- python-version : ' 3.9'
245
247
django-version : ' 5.2'
@@ -291,6 +293,7 @@ jobs:
291
293
id : sp
292
294
with :
293
295
python-version : ${{ matrix.python-version }}
296
+ allow-prereleases : true
294
297
- name : Install Emacs
295
298
if : ${{ github.event.inputs.debug == 'true' }}
296
299
run : |
@@ -340,7 +343,7 @@ jobs:
340
343
strategy :
341
344
fail-fast : false
342
345
matrix :
343
- python-version : [ '3.9', '3.13 ']
346
+ python-version : [ '3.9', '3.14 ']
344
347
mysqlclient-version : ['1.4.3', '']
345
348
mariadb-version : ['10.2', 'latest']
346
349
mariadb-healthcheck : ["mysqladmin ping", "healthcheck.sh --connect --innodb_initialized"]
@@ -349,7 +352,7 @@ jobs:
349
352
- ' 4.2' # LTS April 2026
350
353
- ' 5.2' # LTS April 2028
351
354
exclude :
352
- - python-version : ' 3.13 '
355
+ - python-version : ' 3.14 '
353
356
django-version : ' 3.2'
354
357
- python-version : ' 3.9'
355
358
django-version : ' 5.2'
@@ -396,6 +399,7 @@ jobs:
396
399
id : sp
397
400
with :
398
401
python-version : ${{ matrix.python-version }}
402
+ allow-prereleases : true
399
403
- name : Install Emacs
400
404
if : ${{ github.event.inputs.debug == 'true' }}
401
405
run : |
@@ -497,6 +501,7 @@ jobs:
497
501
uses : actions/setup-python@v6
498
502
with :
499
503
python-version : ${{ matrix.python-version }}
504
+ allow-prereleases : true
500
505
- name : Install Emacs
501
506
if : ${{ github.event.inputs.debug == 'true' }}
502
507
run : |
@@ -551,14 +556,14 @@ jobs:
551
556
strategy :
552
557
fail-fast : false
553
558
matrix :
554
- python-version : [ '3.9', '3.13 ']
559
+ python-version : [ '3.9', '3.14 ']
555
560
django-version :
556
561
- ' 3.2' # LTS April 2024
557
562
- ' 5.2' # LTS April 2028
558
563
exclude :
559
564
- python-version : ' 3.9'
560
565
django-version : ' 5.2'
561
- - python-version : ' 3.13 '
566
+ - python-version : ' 3.14 '
562
567
django-version : ' 3.2'
563
568
564
569
steps :
@@ -568,6 +573,7 @@ jobs:
568
573
id : sp
569
574
with :
570
575
python-version : ${{ matrix.python-version }}
576
+ allow-prereleases : true
571
577
- name : Install uv
572
578
uses : astral-sh/setup-uv@v6
573
579
with :
@@ -612,14 +618,14 @@ jobs:
612
618
strategy :
613
619
fail-fast : false
614
620
matrix :
615
- python-version : [ '3.9', '3.13 ']
621
+ python-version : [ '3.9', '3.14 ']
616
622
django-version :
617
623
- ' 3.2' # LTS April 2024
618
624
- ' 5.2' # LTS April 2028
619
625
exclude :
620
626
- python-version : ' 3.9'
621
627
django-version : ' 5.2'
622
- - python-version : ' 3.13 '
628
+ - python-version : ' 3.14 '
623
629
django-version : ' 3.2'
624
630
625
631
steps :
@@ -629,6 +635,7 @@ jobs:
629
635
id : sp
630
636
with :
631
637
python-version : ${{ matrix.python-version }}
638
+ allow-prereleases : true
632
639
- name : Install uv
633
640
uses : astral-sh/setup-uv@v6
634
641
with :
0 commit comments