3333 strategy :
3434 fail-fast : false
3535 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']
3737 postgres-version : ['9.6', '12', 'latest']
3838 psycopg-version : ['psycopg2', 'psycopg3']
3939 django-version :
@@ -81,15 +81,15 @@ jobs:
8181 psycopg-version : ' psycopg2'
8282
8383
84- - python-version : ' 3.14.0-rc.3 '
84+ - python-version : ' 3.14'
8585 django-version : ' 3.2'
86- - python-version : ' 3.14.0-rc.3 '
86+ - python-version : ' 3.14'
8787 django-version : ' 4.2'
8888
89- - python-version : ' 3.14.0-rc.3 '
89+ - python-version : ' 3.14'
9090 django-version : ' 5.1'
9191 # https://github.com/psycopg/psycopg2/pull/1695
92- - python-version : ' 3.14.0-rc.3 '
92+ - python-version : ' 3.14'
9393 psycopg-version : ' psycopg2'
9494
9595 env :
@@ -130,6 +130,7 @@ jobs:
130130 uses : actions/setup-python@v6
131131 with :
132132 python-version : ${{ matrix.python-version }}
133+ allow-prereleases : true
133134 - name : Install uv
134135 uses : astral-sh/setup-uv@v6
135136 with :
@@ -174,15 +175,15 @@ jobs:
174175 strategy :
175176 fail-fast : false
176177 matrix :
177- python-version : [ '3.9', '3.13 ']
178+ python-version : [ '3.9', '3.14 ']
178179 django-version :
179180 - ' 3.2' # LTS April 2024
180181 - ' 4.2' # LTS April 2026
181182 - ' 5.2' # LTS April 2028
182183 exclude :
183184 - python-version : ' 3.9'
184185 django-version : ' 5.2'
185- - python-version : ' 3.13 '
186+ - python-version : ' 3.14 '
186187 django-version : ' 3.2'
187188
188189 steps :
@@ -192,6 +193,7 @@ jobs:
192193 id : sp
193194 with :
194195 python-version : ${{ matrix.python-version }}
196+ allow-prereleases : true
195197 - name : Install uv
196198 uses : astral-sh/setup-uv@v6
197199 with :
@@ -231,15 +233,15 @@ jobs:
231233 strategy :
232234 fail-fast : false
233235 matrix :
234- python-version : [ '3.9', '3.13 ']
236+ python-version : [ '3.9', '3.14 ']
235237 mysql-version : ['5.7', 'latest']
236238 mysqlclient-version : ['1.4.3', '']
237239 django-version :
238240 - ' 3.2' # LTS April 2024
239241 - ' 4.2' # LTS April 2026
240242 - ' 5.2' # LTS April 2028
241243 exclude :
242- - python-version : ' 3.13 '
244+ - python-version : ' 3.14 '
243245 django-version : ' 3.2'
244246 - python-version : ' 3.9'
245247 django-version : ' 5.2'
@@ -291,6 +293,7 @@ jobs:
291293 id : sp
292294 with :
293295 python-version : ${{ matrix.python-version }}
296+ allow-prereleases : true
294297 - name : Install Emacs
295298 if : ${{ github.event.inputs.debug == 'true' }}
296299 run : |
@@ -340,7 +343,7 @@ jobs:
340343 strategy :
341344 fail-fast : false
342345 matrix :
343- python-version : [ '3.9', '3.13 ']
346+ python-version : [ '3.9', '3.14 ']
344347 mysqlclient-version : ['1.4.3', '']
345348 mariadb-version : ['10.2', 'latest']
346349 mariadb-healthcheck : ["mysqladmin ping", "healthcheck.sh --connect --innodb_initialized"]
@@ -349,7 +352,7 @@ jobs:
349352 - ' 4.2' # LTS April 2026
350353 - ' 5.2' # LTS April 2028
351354 exclude :
352- - python-version : ' 3.13 '
355+ - python-version : ' 3.14 '
353356 django-version : ' 3.2'
354357 - python-version : ' 3.9'
355358 django-version : ' 5.2'
@@ -396,6 +399,7 @@ jobs:
396399 id : sp
397400 with :
398401 python-version : ${{ matrix.python-version }}
402+ allow-prereleases : true
399403 - name : Install Emacs
400404 if : ${{ github.event.inputs.debug == 'true' }}
401405 run : |
@@ -497,6 +501,7 @@ jobs:
497501 uses : actions/setup-python@v6
498502 with :
499503 python-version : ${{ matrix.python-version }}
504+ allow-prereleases : true
500505 - name : Install Emacs
501506 if : ${{ github.event.inputs.debug == 'true' }}
502507 run : |
@@ -551,14 +556,14 @@ jobs:
551556 strategy :
552557 fail-fast : false
553558 matrix :
554- python-version : [ '3.9', '3.13 ']
559+ python-version : [ '3.9', '3.14 ']
555560 django-version :
556561 - ' 3.2' # LTS April 2024
557562 - ' 5.2' # LTS April 2028
558563 exclude :
559564 - python-version : ' 3.9'
560565 django-version : ' 5.2'
561- - python-version : ' 3.13 '
566+ - python-version : ' 3.14 '
562567 django-version : ' 3.2'
563568
564569 steps :
@@ -568,6 +573,7 @@ jobs:
568573 id : sp
569574 with :
570575 python-version : ${{ matrix.python-version }}
576+ allow-prereleases : true
571577 - name : Install uv
572578 uses : astral-sh/setup-uv@v6
573579 with :
@@ -612,14 +618,14 @@ jobs:
612618 strategy :
613619 fail-fast : false
614620 matrix :
615- python-version : [ '3.9', '3.13 ']
621+ python-version : [ '3.9', '3.14 ']
616622 django-version :
617623 - ' 3.2' # LTS April 2024
618624 - ' 5.2' # LTS April 2028
619625 exclude :
620626 - python-version : ' 3.9'
621627 django-version : ' 5.2'
622- - python-version : ' 3.13 '
628+ - python-version : ' 3.14 '
623629 django-version : ' 3.2'
624630
625631 steps :
@@ -629,6 +635,7 @@ jobs:
629635 id : sp
630636 with :
631637 python-version : ${{ matrix.python-version }}
638+ allow-prereleases : true
632639 - name : Install uv
633640 uses : astral-sh/setup-uv@v6
634641 with :
0 commit comments