@@ -30,51 +30,25 @@ jobs:
3030 actions : write
3131 strategy :
3232 matrix :
33- python-version : ['3.9', '3. 10', '3.11', '3.12', '3.13', '3.14']
33+ python-version : ['3.10', '3.11', '3.12', '3.13', '3.14']
3434 django-version :
35- - ' 3.2' # LTS April 2024
3635 - ' 4.2' # LTS April 2026
37- - ' 5.0' # April 2025
3836 - ' 5.1' # December 2025
3937 - ' 5.2' # LTS April 2028
40- - ' 6.0a1 ' # prerelease
38+ - ' 6.0rc1 ' # prerelease
4139 exclude :
42- - python-version : ' 3.11'
43- django-version : ' 3.2'
44- - python-version : ' 3.12'
45- django-version : ' 3.2'
46- - python-version : ' 3.9'
47- django-version : ' 5.0'
48- - python-version : ' 3.9'
49- django-version : ' 5.1'
50- - python-version : ' 3.9'
51- django-version : ' 5.2'
52- - python-version : ' 3.13'
53- django-version : ' 3.2'
5440 - python-version : ' 3.13'
5541 django-version : ' 4.2'
56- - python-version : ' 3.13'
57- django-version : ' 5.0'
58-
59- - python-version : ' 3.14'
60- django-version : ' 3.2'
6142 - python-version : ' 3.14'
6243 django-version : ' 4.2'
63- - python-version : ' 3.14'
64- django-version : ' 5.0'
44+
6545 - python-version : ' 3.14'
6646 django-version : ' 5.1'
6747
68- - python-version : ' 3.9'
69- django-version : ' 6.0a1'
7048 - python-version : ' 3.10'
71- django-version : ' 6.0a1 '
49+ django-version : ' 6.0rc1 '
7250 - python-version : ' 3.11'
73- django-version : ' 6.0a1'
74- - python-version : ' 3.12'
75- django-version : ' 6.0a1'
76- - python-version : ' 3.13'
77- django-version : ' 6.0a1'
51+ django-version : ' 6.0rc1'
7852
7953 env :
8054 COVERAGE_FILE : linux-py${{ matrix.python-version }}-dj${{ matrix.django-version }}.coverage
@@ -135,15 +109,27 @@ jobs:
135109 actions : write
136110 strategy :
137111 matrix :
138- python-version : ['3.9 ', '3.13 ']
112+ python-version : ['3.10 ', '3.12', '3.14 ']
139113 django-version :
140- - ' 3 .2' # LTS April 2024
114+ - ' 4 .2' # LTS April 2026
141115 - ' 5.2' # LTS April 2028
116+ - ' 6.0rc1' # April 2027
142117 exclude :
143- - python-version : ' 3.9'
118+ - python-version : ' 3.12'
119+ django-version : ' 4.2'
120+ - python-version : ' 3.14'
121+ django-version : ' 4.2'
122+
123+ - python-version : ' 3.10'
144124 django-version : ' 5.2'
145- - python-version : ' 3.13'
146- django-version : ' 3.2'
125+ - python-version : ' 3.14'
126+ django-version : ' 5.2'
127+
128+ - python-version : ' 3.10'
129+ django-version : ' 6.0rc1'
130+ - python-version : ' 3.12'
131+ django-version : ' 6.0rc1'
132+
147133 env :
148134 COVERAGE_FILE : macos-py${{ matrix.python-version }}-dj${{ matrix.django-version }}.coverage
149135 TEST_PYTHON_VERSION : ${{ matrix.python-version }}
@@ -200,15 +186,27 @@ jobs:
200186 shell : pwsh
201187 strategy :
202188 matrix :
203- python-version : ['3.9 ', '3.13 ']
189+ python-version : ['3.10 ', '3.12', '3.14 ']
204190 django-version :
205- - ' 3 .2' # LTS April 2024
191+ - ' 4 .2' # LTS April 2026
206192 - ' 5.2' # LTS April 2028
193+ - ' 6.0rc1' # April 2027
207194 exclude :
208- - python-version : ' 3.9'
195+ - python-version : ' 3.12'
196+ django-version : ' 4.2'
197+ - python-version : ' 3.14'
198+ django-version : ' 4.2'
199+
200+ - python-version : ' 3.10'
209201 django-version : ' 5.2'
210- - python-version : ' 3.13'
211- django-version : ' 3.2'
202+ - python-version : ' 3.14'
203+ django-version : ' 5.2'
204+
205+ - python-version : ' 3.10'
206+ django-version : ' 6.0rc1'
207+ - python-version : ' 3.12'
208+ django-version : ' 6.0rc1'
209+
212210 env :
213211 COVERAGE_FILE : windows-py${{ matrix.python-version }}-dj${{ matrix.django-version }}.coverage
214212 TEST_PYTHON_VERSION : ${{ matrix.python-version }}
0 commit comments