Skip to content

Commit 5619ac1

Browse files
Merge branch 'support/TWE-682-wagtail-73' into staging
2 parents 175ec18 + de076e6 commit 5619ac1

File tree

8 files changed

+380
-349
lines changed

8 files changed

+380
-349
lines changed

.github/workflows/gh-pages.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,23 +26,23 @@ jobs:
2626
runs-on: ubuntu-22.04
2727
steps:
2828
- name: Checkout code
29-
uses: actions/checkout@v3
29+
uses: actions/checkout@v4
3030
with:
3131
fetch-depth: 0
3232

3333
- name: Setup Pages
3434
uses: actions/configure-pages@v3
3535

3636
- name: Set up Python
37-
uses: actions/setup-python@v4
37+
uses: actions/setup-python@v5
3838
with:
3939
python-version: '3.13'
4040
cache: 'pip'
4141

4242
- name: Install dependencies
4343
run: |
4444
python -m pip install --upgrade pip
45-
python -m pip install mkdocs==1.4.3 mkdocs-material==9.1.16 pymdown-extensions==10.0.1
45+
python -m pip install mkdocs==1.6.1 mkdocs-material==9.7.0 pymdown-extensions==10.18
4646
4747
- name: Build site (_site directory name is used for Jekyll compatiblity)
4848
run: mkdocs build --config-file ./mkdocs.yml --site-dir ./_site

.pre-commit-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ default_language_version:
33
python: python3.13
44
repos:
55
- repo: https://github.com/astral-sh/ruff-pre-commit
6-
rev: 'v0.14.8' # keep in sync with pyproject.toml
6+
rev: 'v0.15.5' # keep in sync with pyproject.toml
77
hooks:
88
- id: ruff
99
args: [--fix, --exit-non-zero-on-fix]
@@ -51,7 +51,7 @@ repos:
5151
files: ^pyproject.toml$
5252

5353
- repo: https://github.com/adamchainz/django-upgrade
54-
rev: '1.29.1' # update with latest tag on GitHub
54+
rev: '1.30.0' # update with latest tag on GitHub
5555
hooks:
5656
- id: django-upgrade
5757
args: [--target-version, '5.2'] # Django version used in this site

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file. This projec
44

55
Add your changes to the Unreleased section and move them to the appropriate section when they are merged.
66

7+
## Unreleased
8+
9+
- [TWE-682](https://torchbox.atlassian.net/browse/TWE-682) - Upgrade Wagtail to 7.3
10+
711
## 2026-03-05
812

913
- [TWE-684](https://torchbox.atlassian.net/browse/TWE-684) - Security update: Wagtail 7.2.3, Django 5.2.12

docs/upgrading.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ As much as possible, we want to use the official releases available on PyPI for
7474

7575
### Check these packages for updates
7676

77-
**Last checked** Wagtail 7.2 upgrade
77+
**Last checked** Wagtail 7.3 upgrade
7878

7979
- wagtail-accessibility
8080
- [wagtail-lite-youtube-embed](front-end/lite-youtube.md)
@@ -84,6 +84,6 @@ As much as possible, we want to use the official releases available on PyPI for
8484

8585
## Custom wagtail admin templates
8686

87-
**Last checked** Wagtail 7.2 upgrade
87+
**Last checked** Wagtail 7.3 upgrade
8888

8989
Add references to any custom templates that override the Wagtail admin templates. These should be checked to ensure they still work as expected after the upgrade.

package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,6 @@
7070
"js-cookie": "^3.0.5",
7171
"lite-youtube-embed": "^0.3.4",
7272
"micromodal": "^0.6.1",
73-
"swiper": "^12.0.3"
73+
"swiper": "^12.1.2"
7474
}
7575
}

poetry.lock

Lines changed: 349 additions & 322 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ authors = ["Torchbox Ltd"]
66

77
[tool.poetry.dependencies]
88
python = "^3.13"
9-
Django = "~5.2.0"
10-
wagtail = "~7.2"
11-
psycopg = "^3.3.2"
9+
Django = "~5.2.12"
10+
wagtail = "~7.3"
11+
psycopg = "^3.3.3"
1212
gunicorn = "^23.0.0"
13-
whitenoise = "^6.9.0"
14-
phonenumbers = "^9.0.6"
13+
whitenoise = "^6.11.0"
14+
phonenumbers = "^9.0.20"
1515
Wand = "^0.6.10"
16-
urllib3 = "~2.6.1"
16+
urllib3 = "~2.6.3"
1717

1818
# Django packages
1919
django-basic-auth-ip-whitelist = "^0.8"
@@ -24,7 +24,7 @@ django-permissions-policy = "^4.26.0"
2424
django-phonenumber-field = "^8.1.0"
2525
django-redis = "^6.0.0"
2626
django-storages = {extras = ["boto3"], version = "^1.14.6"}
27-
dj-database-url = "^3.0.0"
27+
dj-database-url = "^3.0.1"
2828

2929
# Wagtail packages
3030
wagtail-accessibility = "^2.0.0"
@@ -35,36 +35,36 @@ wagtail-purge = "^0.4.0"
3535

3636
# Production
3737
scout-apm = "^3.5.0"
38-
sentry-sdk = "^2.47.0"
38+
sentry-sdk = "^2.54.0"
3939
html5lib = "^1.1"
4040
beautifulsoup4 = "^4.13.4"
4141
django-xff = "^1.5.0"
4242

4343
[tool.poetry.group.dev.dependencies]
44-
Werkzeug = "^3.1.1"
45-
django-debug-toolbar = "^6.1.0"
44+
Werkzeug = "^3.1.6"
45+
django-debug-toolbar = "^6.2.0"
4646
django-extensions = "^4.1"
4747
fabric = "^3.2.2"
4848
pudb = "^2025.1"
4949
honcho = "^2.0.0"
5050

5151
# Linters etc.
5252
detect-secrets = "^1.5.0"
53-
django-upgrade = "^1.29.1" # update pre-commit-config.yaml too
53+
django-upgrade = "^1.30.0" # update pre-commit-config.yaml too
5454
djhtml = "^3.0.10" # update pre-commit-config.yaml too
5555
pyupgrade = "^3.21.2" # update pre-commit-config.yaml too
56-
pre-commit = "^4.5.0"
57-
ruff = "^0.14.8" # update pre-commit-config.yaml too
56+
pre-commit = "^4.5.1"
57+
ruff = "^0.15.5" # update pre-commit-config.yaml too
5858

5959
# Documentation
6060
mkdocs = "^1.6.1"
61-
mkdocs-material = "^9.6.14"
62-
pymdown-extensions = "^10.15"
61+
mkdocs-material = "^9.7.0"
62+
pymdown-extensions = "^10.18"
6363

6464
# Testing
6565
factory-boy = "^3.3.3"
6666
faker = "^38.2.0"
67-
wagtail-factories = "^4.2.1"
67+
wagtail-factories = "^4.3.0"
6868
tblib = "^3.1.0"
6969

7070

0 commit comments

Comments
 (0)