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 :
@@ -117,20 +117,21 @@ jobs:
117
117
shell : pwsh
118
118
strategy :
119
119
matrix :
120
- python-version : ['3.9', '3.13 ']
120
+ python-version : ['3.9', '3.14 ']
121
121
django-version :
122
122
- ' 3.2' # LTS April 2024
123
123
- ' 5.2' # April 2028
124
124
exclude :
125
125
- python-version : ' 3.9'
126
126
django-version : ' 5.2'
127
- - python-version : ' 3.13 '
127
+ - python-version : ' 3.14 '
128
128
django-version : ' 3.2'
129
129
130
130
env :
131
131
COVERAGE_FILE : py${{ matrix.python-version }}-windows-dj${{ matrix.django-version }}.coverage
132
132
TEST_PYTHON_VERSION : ${{ matrix.python-version }}
133
133
TEST_DJANGO_VERSION : ${{ matrix.django-version }}
134
+ WINPTY_ROOT : ${{ github.workspace }}\winpty-msvc
134
135
steps :
135
136
- uses : actions/checkout@v5
136
137
with :
@@ -140,6 +141,7 @@ jobs:
140
141
id : sp
141
142
with :
142
143
python-version : ${{ matrix.python-version }}
144
+ allow-prereleases : true
143
145
- name : setup-ssh-debug
144
146
if : ${{ github.event.inputs.debug == 'true' }}
145
147
@@ -175,14 +177,14 @@ jobs:
175
177
actions : write
176
178
strategy :
177
179
matrix :
178
- python-version : ['3.9', '3.13 ']
180
+ python-version : ['3.9', '3.14 ']
179
181
django-version :
180
182
- ' 3.2' # LTS April 2024
181
183
- ' 5.2' # LTS April 2028
182
184
exclude :
183
185
- python-version : ' 3.9'
184
186
django-version : ' 5.2'
185
- - python-version : ' 3.13 '
187
+ - python-version : ' 3.14 '
186
188
django-version : ' 3.2'
187
189
188
190
env :
@@ -199,6 +201,7 @@ jobs:
199
201
id : sp
200
202
with :
201
203
python-version : ${{ matrix.python-version }}
204
+ allow-prereleases : true
202
205
- name : install-emacs-macos
203
206
if : ${{ github.event.inputs.debug == 'true' }}
204
207
run : |
@@ -245,7 +248,7 @@ jobs:
245
248
TEST_DJANGO_VERSION : ${{ matrix.django-version }}
246
249
strategy :
247
250
matrix :
248
- python-version : ['3.13 ']
251
+ python-version : ['3.14 ']
249
252
postgres-version : ['latest']
250
253
django-version :
251
254
- ' 5.2' # April 2028
@@ -278,6 +281,7 @@ jobs:
278
281
id : sp
279
282
with :
280
283
python-version : ${{ matrix.python-version }}
284
+ allow-prereleases : true
281
285
- name : install-emacs-macos
282
286
if : ${{ github.event.inputs.debug == 'true' }}
283
287
run : |
@@ -314,14 +318,14 @@ jobs:
314
318
actions : write
315
319
strategy :
316
320
matrix :
317
- python-version : ['3.9', '3.13 ']
321
+ python-version : ['3.9', '3.14 ']
318
322
django-version :
319
323
- ' 3.2' # LTS April 2024
320
324
- ' 5.2' # April 2028
321
325
exclude :
322
326
- python-version : ' 3.9'
323
327
django-version : ' 5.2'
324
- - python-version : ' 3.13 '
328
+ - python-version : ' 3.14 '
325
329
django-version : ' 3.2'
326
330
env :
327
331
COVERAGE_FILE : linux-bash-py${{ matrix.python-version }}-dj${{ matrix.django-version }}.coverage
@@ -337,6 +341,7 @@ jobs:
337
341
id : sp
338
342
with :
339
343
python-version : ${{ matrix.python-version }}
344
+ allow-prereleases : true
340
345
- name : install-emacs-linux
341
346
if : ${{ github.event.inputs.debug == 'true' }}
342
347
run : |
@@ -376,14 +381,14 @@ jobs:
376
381
actions : write
377
382
strategy :
378
383
matrix :
379
- python-version : ['3.9', '3.13 ']
384
+ python-version : ['3.9', '3.14 ']
380
385
django-version :
381
386
- ' 3.2' # LTS April 2024
382
387
- ' 5.2' # April 2028
383
388
exclude :
384
389
- python-version : ' 3.9'
385
390
django-version : ' 5.2'
386
- - python-version : ' 3.13 '
391
+ - python-version : ' 3.14 '
387
392
django-version : ' 3.2'
388
393
env :
389
394
COVERAGE_FILE : linux-fish-py${{ matrix.python-version }}-dj${{ matrix.django-version }}.coverage
@@ -399,6 +404,7 @@ jobs:
399
404
id : sp
400
405
with :
401
406
python-version : ${{ matrix.python-version }}
407
+ allow-prereleases : true
402
408
- name : install-emacs-linux
403
409
if : ${{ github.event.inputs.debug == 'true' }}
404
410
run : |
@@ -440,14 +446,14 @@ jobs:
440
446
actions : write
441
447
strategy :
442
448
matrix :
443
- python-version : ['3.9', '3.13 ']
449
+ python-version : ['3.9', '3.14 ']
444
450
django-version :
445
451
- ' 3.2' # LTS April 2024
446
452
- ' 5.2' # April 2028
447
453
exclude :
448
454
- python-version : ' 3.9'
449
455
django-version : ' 5.2'
450
- - python-version : ' 3.13 '
456
+ - python-version : ' 3.14 '
451
457
django-version : ' 3.2'
452
458
453
459
env :
@@ -464,6 +470,7 @@ jobs:
464
470
id : sp
465
471
with :
466
472
python-version : ${{ matrix.python-version }}
473
+ allow-prereleases : true
467
474
- name : install-emacs-macos
468
475
if : ${{ github.event.inputs.debug == 'true' }}
469
476
run : |
@@ -511,14 +518,14 @@ jobs:
511
518
actions : write
512
519
strategy :
513
520
matrix :
514
- python-version : ['3.9', '3.13 ']
521
+ python-version : ['3.9', '3.14 ']
515
522
django-version :
516
523
- ' 3.2' # LTS April 2024
517
524
- ' 5.2' # April 2028
518
525
exclude :
519
526
- python-version : ' 3.9'
520
527
django-version : ' 5.2'
521
- - python-version : ' 3.13 '
528
+ - python-version : ' 3.14 '
522
529
django-version : ' 3.2'
523
530
524
531
env :
@@ -535,6 +542,7 @@ jobs:
535
542
id : sp
536
543
with :
537
544
python-version : ${{ matrix.python-version }}
545
+ allow-prereleases : true
538
546
- name : install-emacs-macos
539
547
if : ${{ github.event.inputs.debug == 'true' }}
540
548
run : |
@@ -572,14 +580,14 @@ jobs:
572
580
actions : write
573
581
strategy :
574
582
matrix :
575
- python-version : ['3.9', '3.13 ']
583
+ python-version : ['3.9', '3.14 ']
576
584
django-version :
577
585
- ' 3.2' # LTS April 2024
578
586
- ' 5.2' # April 2028
579
587
exclude :
580
588
- python-version : ' 3.9'
581
589
django-version : ' 5.2'
582
- - python-version : ' 3.13 '
590
+ - python-version : ' 3.14 '
583
591
django-version : ' 3.2'
584
592
585
593
env :
@@ -596,6 +604,7 @@ jobs:
596
604
id : sp
597
605
with :
598
606
python-version : ${{ matrix.python-version }}
607
+ allow-prereleases : true
599
608
- name : install-emacs-macos
600
609
if : ${{ github.event.inputs.debug == 'true' }}
601
610
run : |
@@ -641,14 +650,14 @@ jobs:
641
650
actions : write
642
651
strategy :
643
652
matrix :
644
- python-version : ['3.9', '3.13 ']
653
+ python-version : ['3.9', '3.14 ']
645
654
django-version :
646
655
- ' 3.2' # LTS April 2024
647
656
- ' 5.0' # April 2025
648
657
exclude :
649
658
- python-version : ' 3.9'
650
659
django-version : ' 5.0'
651
- - python-version : ' 3.13 '
660
+ - python-version : ' 3.14 '
652
661
django-version : ' 3.2'
653
662
654
663
env :
@@ -665,6 +674,7 @@ jobs:
665
674
id : sp
666
675
with :
667
676
python-version : ${{ matrix.python-version }}
677
+ allow-prereleases : true
668
678
- name : install-vim-windows
669
679
if : ${{ github.event.inputs.debug == 'true' }}
670
680
uses : rhysd/action-setup-vim@v1
@@ -715,14 +725,14 @@ jobs:
715
725
actions : write
716
726
strategy :
717
727
matrix :
718
- python-version : ['3.9', '3.13 ']
728
+ python-version : ['3.9', '3.14 ']
719
729
django-version :
720
730
- ' 3.2' # LTS April 2024
721
731
- ' 5.0' # April 2025
722
732
exclude :
723
733
- python-version : ' 3.9'
724
734
django-version : ' 5.0'
725
- - python-version : ' 3.13 '
735
+ - python-version : ' 3.14 '
726
736
django-version : ' 3.2'
727
737
728
738
env :
@@ -739,6 +749,7 @@ jobs:
739
749
id : sp
740
750
with :
741
751
python-version : ${{ matrix.python-version }}
752
+ allow-prereleases : true
742
753
- name : install-vim-windows
743
754
if : ${{ github.event.inputs.debug == 'true' }}
744
755
uses : rhysd/action-setup-vim@v1
0 commit comments