9
9
matrix :
10
10
python-version : ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12']
11
11
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
15
16
exclude :
16
17
- python-version : ' 3.7'
17
- django-version : ' Django~=5.0 .0'
18
+ django-version : ' 5 .0'
18
19
- python-version : ' 3.7'
19
- django-version : ' Django~= 4.2.0 '
20
+ django-version : ' 4.2'
20
21
- python-version : ' 3.8'
21
- django-version : ' Django~=5.0 .0'
22
+ django-version : ' 5 .0'
22
23
- python-version : ' 3.9'
23
- django-version : ' Django~=5.0 .0'
24
+ django-version : ' 5 .0'
24
25
- python-version : ' 3.11'
25
- django-version : ' Django~= 3.2.0 '
26
+ django-version : ' 3.2'
26
27
- 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'
28
35
29
36
steps :
30
37
- uses : actions/checkout@v4
@@ -36,15 +43,15 @@ jobs:
36
43
- name : Install Poetry
37
44
uses : snok/install-poetry@v1
38
45
with :
39
- version : 1.5.1
46
+ version : 1.8.3
40
47
virtualenvs-create : true
41
48
virtualenvs-in-project : true
42
49
- name : Install Basic Dependencies
43
50
run : |
44
51
poetry config virtualenvs.in-project true
45
52
poetry run pip install --upgrade pip
46
53
poetry install
47
- poetry run pip install -U "${{ matrix.django-version }}"
54
+ poetry run pip install -U "Django~= ${{ matrix.django-version }}"
48
55
- name : No Optional Dependency Unit Tests
49
56
run : |
50
57
poetry run pytest --cov-fail-under=30
0 commit comments