7
7
push :
8
8
tags-ignore :
9
9
- ' *'
10
- branches :
11
- - ' *'
10
+ branches : ['main']
12
11
pull_request :
12
+ branches : ['main']
13
13
workflow_call :
14
14
workflow_dispatch :
15
15
inputs :
@@ -135,20 +135,21 @@ jobs:
135
135
shell : pwsh
136
136
strategy :
137
137
matrix :
138
- python-version : ['3.9', '3.13 ']
138
+ python-version : ['3.9', '3.14 ']
139
139
django-version :
140
140
- ' 3.2' # LTS April 2024
141
141
- ' 5.2' # April 2028
142
142
exclude :
143
143
- python-version : ' 3.9'
144
144
django-version : ' 5.2'
145
- - python-version : ' 3.13 '
145
+ - python-version : ' 3.14 '
146
146
django-version : ' 3.2'
147
147
148
148
env :
149
149
COVERAGE_FILE : py${{ matrix.python-version }}-windows-dj${{ matrix.django-version }}.coverage
150
150
TEST_PYTHON_VERSION : ${{ matrix.python-version }}
151
151
TEST_DJANGO_VERSION : ${{ matrix.django-version }}
152
+ WINPTY_ROOT : ${{ github.workspace }}\winpty-msvc
152
153
steps :
153
154
- uses : actions/checkout@v5
154
155
with :
@@ -158,6 +159,7 @@ jobs:
158
159
id : sp
159
160
with :
160
161
python-version : ${{ matrix.python-version }}
162
+ allow-prereleases : true
161
163
- name : setup-ssh-debug
162
164
if : ${{ github.event.inputs.debug == 'true' }}
163
165
uses : mxschmitt/action-tmate@v3.22
@@ -193,14 +195,14 @@ jobs:
193
195
actions : write
194
196
strategy :
195
197
matrix :
196
- python-version : ['3.9', '3.13 ']
198
+ python-version : ['3.9', '3.14 ']
197
199
django-version :
198
200
- ' 3.2' # LTS April 2024
199
201
- ' 5.2' # LTS April 2028
200
202
exclude :
201
203
- python-version : ' 3.9'
202
204
django-version : ' 5.2'
203
- - python-version : ' 3.13 '
205
+ - python-version : ' 3.14 '
204
206
django-version : ' 3.2'
205
207
206
208
env :
@@ -217,6 +219,7 @@ jobs:
217
219
id : sp
218
220
with :
219
221
python-version : ${{ matrix.python-version }}
222
+ allow-prereleases : true
220
223
- name : install-emacs-macos
221
224
if : ${{ github.event.inputs.debug == 'true' }}
222
225
run : |
@@ -263,7 +266,7 @@ jobs:
263
266
TEST_DJANGO_VERSION : ${{ matrix.django-version }}
264
267
strategy :
265
268
matrix :
266
- python-version : ['3.13 ']
269
+ python-version : ['3.14 ']
267
270
postgres-version : ['latest']
268
271
django-version :
269
272
- ' 5.2' # April 2028
@@ -296,6 +299,7 @@ jobs:
296
299
id : sp
297
300
with :
298
301
python-version : ${{ matrix.python-version }}
302
+ allow-prereleases : true
299
303
- name : install-emacs-macos
300
304
if : ${{ github.event.inputs.debug == 'true' }}
301
305
run : |
@@ -332,14 +336,14 @@ jobs:
332
336
actions : write
333
337
strategy :
334
338
matrix :
335
- python-version : ['3.9', '3.13 ']
339
+ python-version : ['3.9', '3.14 ']
336
340
django-version :
337
341
- ' 3.2' # LTS April 2024
338
342
- ' 5.2' # April 2028
339
343
exclude :
340
344
- python-version : ' 3.9'
341
345
django-version : ' 5.2'
342
- - python-version : ' 3.13 '
346
+ - python-version : ' 3.14 '
343
347
django-version : ' 3.2'
344
348
env :
345
349
COVERAGE_FILE : linux-bash-py${{ matrix.python-version }}-dj${{ matrix.django-version }}.coverage
@@ -355,6 +359,7 @@ jobs:
355
359
id : sp
356
360
with :
357
361
python-version : ${{ matrix.python-version }}
362
+ allow-prereleases : true
358
363
- name : install-emacs-linux
359
364
if : ${{ github.event.inputs.debug == 'true' }}
360
365
run : |
@@ -394,14 +399,14 @@ jobs:
394
399
actions : write
395
400
strategy :
396
401
matrix :
397
- python-version : ['3.9', '3.13 ']
402
+ python-version : ['3.9', '3.14 ']
398
403
django-version :
399
404
- ' 3.2' # LTS April 2024
400
405
- ' 5.2' # April 2028
401
406
exclude :
402
407
- python-version : ' 3.9'
403
408
django-version : ' 5.2'
404
- - python-version : ' 3.13 '
409
+ - python-version : ' 3.14 '
405
410
django-version : ' 3.2'
406
411
env :
407
412
COVERAGE_FILE : linux-fish-py${{ matrix.python-version }}-dj${{ matrix.django-version }}.coverage
@@ -417,6 +422,7 @@ jobs:
417
422
id : sp
418
423
with :
419
424
python-version : ${{ matrix.python-version }}
425
+ allow-prereleases : true
420
426
- name : install-emacs-linux
421
427
if : ${{ github.event.inputs.debug == 'true' }}
422
428
run : |
@@ -458,14 +464,14 @@ jobs:
458
464
actions : write
459
465
strategy :
460
466
matrix :
461
- python-version : ['3.9', '3.13 ']
467
+ python-version : ['3.9', '3.14 ']
462
468
django-version :
463
469
- ' 3.2' # LTS April 2024
464
470
- ' 5.2' # April 2028
465
471
exclude :
466
472
- python-version : ' 3.9'
467
473
django-version : ' 5.2'
468
- - python-version : ' 3.13 '
474
+ - python-version : ' 3.14 '
469
475
django-version : ' 3.2'
470
476
471
477
env :
@@ -482,6 +488,7 @@ jobs:
482
488
id : sp
483
489
with :
484
490
python-version : ${{ matrix.python-version }}
491
+ allow-prereleases : true
485
492
- name : install-emacs-macos
486
493
if : ${{ github.event.inputs.debug == 'true' }}
487
494
run : |
@@ -529,14 +536,14 @@ jobs:
529
536
actions : write
530
537
strategy :
531
538
matrix :
532
- python-version : ['3.9', '3.13 ']
539
+ python-version : ['3.9', '3.14 ']
533
540
django-version :
534
541
- ' 3.2' # LTS April 2024
535
542
- ' 5.2' # April 2028
536
543
exclude :
537
544
- python-version : ' 3.9'
538
545
django-version : ' 5.2'
539
- - python-version : ' 3.13 '
546
+ - python-version : ' 3.14 '
540
547
django-version : ' 3.2'
541
548
542
549
env :
@@ -553,6 +560,7 @@ jobs:
553
560
id : sp
554
561
with :
555
562
python-version : ${{ matrix.python-version }}
563
+ allow-prereleases : true
556
564
- name : install-emacs-macos
557
565
if : ${{ github.event.inputs.debug == 'true' }}
558
566
run : |
@@ -590,14 +598,14 @@ jobs:
590
598
actions : write
591
599
strategy :
592
600
matrix :
593
- python-version : ['3.9', '3.13 ']
601
+ python-version : ['3.9', '3.14 ']
594
602
django-version :
595
603
- ' 3.2' # LTS April 2024
596
604
- ' 5.2' # April 2028
597
605
exclude :
598
606
- python-version : ' 3.9'
599
607
django-version : ' 5.2'
600
- - python-version : ' 3.13 '
608
+ - python-version : ' 3.14 '
601
609
django-version : ' 3.2'
602
610
603
611
env :
@@ -614,6 +622,7 @@ jobs:
614
622
id : sp
615
623
with :
616
624
python-version : ${{ matrix.python-version }}
625
+ allow-prereleases : true
617
626
- name : install-emacs-macos
618
627
if : ${{ github.event.inputs.debug == 'true' }}
619
628
run : |
@@ -659,14 +668,14 @@ jobs:
659
668
actions : write
660
669
strategy :
661
670
matrix :
662
- python-version : ['3.9', '3.13 ']
671
+ python-version : ['3.9', '3.14 ']
663
672
django-version :
664
673
- ' 3.2' # LTS April 2024
665
674
- ' 5.0' # April 2025
666
675
exclude :
667
676
- python-version : ' 3.9'
668
677
django-version : ' 5.0'
669
- - python-version : ' 3.13 '
678
+ - python-version : ' 3.14 '
670
679
django-version : ' 3.2'
671
680
672
681
env :
@@ -683,6 +692,7 @@ jobs:
683
692
id : sp
684
693
with :
685
694
python-version : ${{ matrix.python-version }}
695
+ allow-prereleases : true
686
696
- name : install-vim-windows
687
697
if : ${{ github.event.inputs.debug == 'true' }}
688
698
uses : rhysd/action-setup-vim@v1
@@ -733,14 +743,14 @@ jobs:
733
743
actions : write
734
744
strategy :
735
745
matrix :
736
- python-version : ['3.9', '3.13 ']
746
+ python-version : ['3.9', '3.14 ']
737
747
django-version :
738
748
- ' 3.2' # LTS April 2024
739
749
- ' 5.0' # April 2025
740
750
exclude :
741
751
- python-version : ' 3.9'
742
752
django-version : ' 5.0'
743
- - python-version : ' 3.13 '
753
+ - python-version : ' 3.14 '
744
754
django-version : ' 3.2'
745
755
746
756
env :
@@ -757,6 +767,7 @@ jobs:
757
767
id : sp
758
768
with :
759
769
python-version : ${{ matrix.python-version }}
770
+ allow-prereleases : true
760
771
- name : install-vim-windows
761
772
if : ${{ github.event.inputs.debug == 'true' }}
762
773
uses : rhysd/action-setup-vim@v1
0 commit comments