@@ -28,26 +28,26 @@ jobs:
2828 strategy :
2929 matrix :
3030 # run static analysis on bleeding and trailing edges
31- python-version : [ '3.9 ', '3.11 ', '3.14' ]
31+ python-version : ['3.10 ', '3.12 ', '3.14']
3232 django-version :
33- - ' 3 .2' # LTS April 2024
34- - ' 4 .2' # LTS April 2026
35- - ' 5.2 ' # LTS April 2028
33+ - ' 4 .2' # LTS April 2024
34+ - ' 5 .2' # April 2028
35+ - ' 6.0rc1 ' # April 2027
3636 exclude :
37- - python-version : ' 3.9'
37+ - python-version : ' 3.12'
38+ django-version : ' 4.2'
39+ - python-version : ' 3.14'
3840 django-version : ' 4.2'
39- - python-version : ' 3.9'
40- django-version : ' 5.2'
4141
42- - python-version : ' 3.11'
43- django-version : ' 3.2'
44- - python-version : ' 3.11'
42+ - python-version : ' 3.10'
4543 django-version : ' 5.2'
46-
4744 - python-version : ' 3.14'
48- django-version : ' 3.2'
49- - python-version : ' 3.14'
50- django-version : ' 4.2'
45+ django-version : ' 5.2'
46+
47+ - python-version : ' 3.10'
48+ django-version : ' 6.0rc1'
49+ - python-version : ' 3.12'
50+ django-version : ' 6.0rc1'
5151
5252 env :
5353 RDBMS : sqlite
7171 - name : Install Dependencies
7272 run : |
7373 just setup ${{ steps.sp.outputs.python-path }}
74- just test-lock Django~=${{ matrix.django-version }}.0
74+ if [[ "${{ matrix.django-version }}" =~ (a|b|rc) ]]; then
75+ just test-lock Django==${{ matrix.django-version }}
76+ else
77+ just test-lock Django~=${{ matrix.django-version }}.0
78+ fi
7579 just install-docs
7680 - name : Install Emacs
7781 if : ${{ github.event.inputs.debug == 'true' }}
0 commit comments