77 runs-on : ubuntu-latest
88 strategy :
99 matrix :
10- python-version : ["3.8", "3.9", "3.10", "3.11", "3.12"]
11- wagtail-version :
12- - 4.1
13- - 5.1
14- - 5.2
10+ python-version : ["3.9", "3.10", "3.11", "3.12", "3.13"]
11+ wagtail-version : ["5.2", "6.2", "6.3"]
12+ django-version : ["4.2", "5.0", "5.1"]
13+ exclude :
14+ - python-version : " 3.13"
15+ django-version : " 4.2"
16+ - python-version : " 3.13"
17+ django-version : " 5.0"
18+ - python-version : " 3.9"
19+ django-version : " 5.0"
20+ - python-version : " 3.9"
21+ django-version : " 5.1"
22+ - wagtail-version : " 5.2"
23+ django-version : " 5.1"
24+ - wagtail-version : " 6.2"
25+ django-version : " 5.1"
1526 services :
1627 postgres :
17- image : postgis/postgis:12-2.5
28+ image : postgis/postgis:13-3.4
1829 env :
1930 POSTGRES_PASSWORD : postgres
2031 POSTGRES_USER : postgres
2738 --health-timeout 5s
2839 --health-retries 5
2940 steps :
30- - uses : actions/checkout@v3
41+ - uses : actions/checkout@v4
3142 - name : Set up Python ${{ matrix.python-version }}
32- uses : actions/setup-python@v4
43+ uses : actions/setup-python@v5
3344 with :
3445 python-version : ${{ matrix.python-version }}
3546 - name : Install dependencies
5768 runs-on : ubuntu-latest
5869 needs : test
5970 steps :
60- - uses : actions/checkout@v3
71+ - uses : actions/checkout@v4
6172 - uses : psf/black@stable
6273 with :
6374 options : " --check --verbose"
@@ -68,10 +79,10 @@ jobs:
6879 runs-on : ubuntu-latest
6980 needs : test
7081 steps :
71- - uses : actions/checkout@v3
72- - uses : actions/setup-python@v4
82+ - uses : actions/checkout@v4
83+ - uses : actions/setup-python@v5
7384 with :
74- python-version : 3.8
85+ python-version : 3.9
7586 - name : Install dependencies
7687 run : |
7788 python -m pip install --upgrade pip
@@ -82,10 +93,10 @@ jobs:
8293 runs-on : ubuntu-latest
8394 needs : [test, lint-black, lint-isort]
8495 steps :
85- - uses : actions/checkout@v3
86- - uses : actions/setup-python@v4
96+ - uses : actions/checkout@v4
97+ - uses : actions/setup-python@v5
8798 with :
88- python-version : 3.8
99+ python-version : 3.9
89100 - name : Install dependencies
90101 run : |
91102 python -m pip install --upgrade pip
0 commit comments