99 matrix :
1010 python-version : ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12']
1111 django-version :
12- - ' Django~=3.2.0' # LTS April 2024
13- - ' Django~=4.2.0' # LTS April 2026
14- - ' Django~=5.0.0' # April 2025
12+ - ' 3.2' # LTS April 2024
13+ - ' 4.2' # LTS April 2026
14+ - ' 5.0' # April 2025
15+ - ' 5.1b1' # December 2025
1516 exclude :
1617 - python-version : ' 3.7'
17- django-version : ' Django~=5.0 .0'
18+ django-version : ' 5 .0'
1819 - python-version : ' 3.7'
19- django-version : ' Django~= 4.2.0 '
20+ django-version : ' 4.2'
2021 - python-version : ' 3.8'
21- django-version : ' Django~=5.0 .0'
22+ django-version : ' 5 .0'
2223 - python-version : ' 3.9'
23- django-version : ' Django~=5.0 .0'
24+ django-version : ' 5 .0'
2425 - python-version : ' 3.11'
25- django-version : ' Django~= 3.2.0 '
26+ django-version : ' 3.2'
2627 - python-version : ' 3.12'
27- django-version : ' Django~=3.2.0'
28+ django-version : ' 3.2'
29+ - python-version : ' 3.7'
30+ django-version : ' 5.1b1'
31+ - python-version : ' 3.8'
32+ django-version : ' 5.1b1'
33+ - python-version : ' 3.9'
34+ django-version : ' 5.1b1'
2835
2936 steps :
3037 - uses : actions/checkout@v4
@@ -36,15 +43,15 @@ jobs:
3643 - name : Install Poetry
3744 uses : snok/install-poetry@v1
3845 with :
39- version : 1.5.1
46+ version : 1.8.3
4047 virtualenvs-create : true
4148 virtualenvs-in-project : true
4249 - name : Install Basic Dependencies
4350 run : |
4451 poetry config virtualenvs.in-project true
4552 poetry run pip install --upgrade pip
4653 poetry install
47- poetry run pip install -U "${{ matrix.django-version }}"
54+ poetry run pip install -U "Django~= ${{ matrix.django-version }}"
4855 - name : No Optional Dependency Unit Tests
4956 run : |
5057 poetry run pytest --cov-fail-under=30
0 commit comments