#14330·wagtail

Dependency Dashboard

Author: renovate[bot]Created Jun 19, 2026Updated Sep 17, 2026
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.
[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/wagtail/wagtail). ## Awaiting Schedule The following updates are awaiting their schedule. To get an update now, click on a checkbox below. - [ ] Update Python linters and formatters dependencies (`astral-sh/ruff-pre-commit`, `astral-sh/ty-pre-commit`, `ruff`, `semgrep`, `semgrep/semgrep`, `ty`) - [ ] Update CI configuration dependencies (`astral-sh/setup-uv`, `cimg/node`, `github/codeql-action`, `zizmorcore/zizmor-action`) - [ ] Update pre-commit hook pre-commit/mirrors-eslint to v10 - [ ] Update Python linters and formatters dependencies (major) (`@wagtail/stylelint-config-wagtail`, `stylelint`, `thibaudcolas/pre-commit-stylelint`) - [ ] Lock file maintenance - [ ] **Create all awaiting schedule PRs at once** ## Pending Status Checks The following updates await pending status checks. To force their creation now, click on a checkbox below. - [ ] Update dependency prettier to v3.9.8 --- > [!WARNING] > Renovate failed to look up the following dependencies: `Could not determine new digest for update (github-tags package ankane/setup-opensearch)`. > > Files affected: `.github/workflows/test.yml` --- ## Detected Dependencies circleci (1)
.circleci/config.yml (5) - `codecov 6.0.0` → [Updates: `6.1.0`] - `cimg/python 3.14` - `cimg/node 24.20.0` → [Updates: `24.21.0`] - `cimg/python 3.14-browsers` - `cimg/python 3.14-node`
dockerfile (1)
wagtail/project_template/Dockerfile (2) - `python 3.14-slim-bookworm` - `python 3.14-slim-bookworm`
github-actions (4)
.github/workflows/codeql-analysis.yml (3) - `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1` - `github/codeql-action v4.37.9@cdf488f595d80d6e07e03d4674febd5ab45fa938` → [Updates: `v4.38.0`] - `github/codeql-action v4.37.9@cdf488f595d80d6e07e03d4674febd5ab45fa938` → [Updates: `v4.38.0`] .github/workflows/latest-deps.yml (6) - `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1` - `actions/setup-python v7.0.0@5fda3b95a4ea91299a34e894583c3862153e4b97` - `astral-sh/setup-uv v10.0.1@20cfd1bf945f4377ade1205e4dbc17946fc9a30d` → [Updates: `v10.1.0`] - `slackapi/slack-github-action v4.0.0@dcb1066f776dd043e64d0e8ba94ca15cc7e1875d` - `ubuntu 26.04-arm` - `python 3.14` .github/workflows/test.yml (41) - `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1` - `actions/setup-python v7.0.0@5fda3b95a4ea91299a34e894583c3862153e4b97` - `astral-sh/setup-uv v10.0.1@20cfd1bf945f4377ade1205e4dbc17946fc9a30d` → [Updates: `v10.1.0`] - `actions/upload-artifact v7.0.1@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a` - `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1` - `actions/setup-python v7.0.0@5fda3b95a4ea91299a34e894583c3862153e4b97` - `astral-sh/setup-uv v10.0.1@20cfd1bf945f4377ade1205e4dbc17946fc9a30d` → [Updates: `v10.1.0`] - `actions/upload-artifact v7.0.1@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a` - `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1` - `actions/setup-python v7.0.0@5fda3b95a4ea91299a34e894583c3862153e4b97` - `astral-sh/setup-uv v10.0.1@20cfd1bf945f4377ade1205e4dbc17946fc9a30d` → [Updates: `v10.1.0`] - `actions/upload-artifact v7.0.1@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a` - `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1` - `actions/setup-python v7.0.0@5fda3b95a4ea91299a34e894583c3862153e4b97` - `astral-sh/setup-uv v10.0.1@20cfd1bf945f4377ade1205e4dbc17946fc9a30d` → [Updates: `v10.1.0`] - `actions/upload-artifact v7.0.1@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a` - `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1` - `actions/setup-python v7.0.0@5fda3b95a4ea91299a34e894583c3862153e4b97` - `astral-sh/setup-uv v10.0.1@20cfd1bf945f4377ade1205e4dbc17946fc9a30d` → [Updates: `v10.1.0`] - `actions/upload-artifact v7.0.1@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a` - `ankane/setup-opensearch v1@b73d8d2d65eaa5da2add094872f12f3ae6ef1eea` - `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1` - `actions/setup-python v7.0.0@5fda3b95a4ea91299a34e894583c3862153e4b97` - `astral-sh/setup-uv v10.0.1@20cfd1bf945f4377ade1205e4dbc17946fc9a30d` → [Updates: `v10.1.0`] - `actions/upload-artifact v7.0.1@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a` - `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1` - `actions/setup-python v7.0.0@5fda3b95a4ea91299a34e894583c3862153e4b97` - `astral-sh/setup-uv v10.0.1@20cfd1bf945f4377ade1205e4dbc17946fc9a30d` → [Updates: `v10.1.0`] - `actions/download-artifact v8.0.1@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c` - `actions/upload-artifact v7.0.1@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a` - `codecov/codecov-action v7.0.0@fb8b3582c8e4def4969c97caa2f19720cb33a72f` → [Updates: `v7.1.1`] - `ubuntu 26.04-arm` - `ubuntu 26.04-arm` - `ubuntu 26.04-arm` - `docker.elastic.co/elasticsearch/elasticsearch 8.11.2` → [Updates: `8.19.21`, `9.5.4`] - `ubuntu 26.04-arm` - `docker.elastic.co/elasticsearch/elasticsearch 7.17.13` → [Updates: `7.17.29`, `9.5.4`] - `ubuntu 26.04-arm` - `ubuntu 26.04-arm` - `ubuntu 26.04-arm` - `python 3.14` .github/workflows/zizmor.yml (3) - `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1` - `zizmorcore/zizmor-action v0.6.3@70fb788f84895a7701f5643d103d587e460b5c99` → [Updates: `v0.6.4`] - `ubuntu 26.04-arm`
npm (1)
package.json (3) - `@wagtail/stylelint-config-wagtail ^0.8.0` → [Updates: `^2.0.0`] - `prettier ^3.8.1` → [Updates: `^3.8.1`] - `stylelint ^15.11.0` → [Updates: `^17.0.0`]
nvm (1)
.nvmrc
pep621 (1)
pyproject.toml (31) - `python >=3.11` - `jinja2 >=3.0,<3.2` - `boto3 >=1.28,<2` - `freezegun >=0.3.8` - `azure-identity >=1,<2` - `azure-mgmt-cdn >=12,<15` - `azure-mgmt-frontdoor >=1,<3` - `azure-mgmt-subscription >=2,<4` - `django-pattern-library >=0.7` - `responses >=0.25,<1` - `coverage >=3.7.0` - `doc8 ==2.0.0` - `ruff ==0.16.5` → [Updates: `==0.16.7`] - `ty ==0.0.75` → [Updates: `==0.0.80`] - `django-stubs ==6.1.0` → [Updates: `==6.1.1`] - `semgrep ==1.175.0` → [Updates: `==1.177.0`] - `curlylint ==0.13.1` - `djhtml ==3.0.11` - `polib >=1.1,<2.0` - `factory-boy >=3.2` - `tblib >=3.0,<4.0` - `pyenchant >=3.3.0,<4` - `sphinxcontrib-spelling >=8,<9` - `sphinx >=7.3` - `sphinx-autobuild >=0.6.0` - `sphinx-wagtail-theme >=6.5.0,<7` - `myst-parser >=4.0.0,<6` - `sphinx-llm >=0.2.1` - `sphinxcontrib-openapi >=0.9.0` - `sphinxcontrib-httpdomain >=1.5.0` - `setuptools >=78.0`
pip_requirements (1)
wagtail/project_template/requirements.txt (1) - `Django >=6.1,<6.2`
pre-commit (1)
.pre-commit-config.yaml (8) - `astral-sh/ruff-pre-commit v0.16.5` → [Updates: `v0.16.7`] - `astral-sh/ty-pre-commit v0.0.75` → [Updates: `v0.0.80`] - `pre-commit/mirrors-prettier v3.1.0` - `pre-commit/mirrors-eslint v9.39.1` → [Updates: `v10.10.0`] - `thibaudcolas/pre-commit-stylelint v15.11.0` → [Updates: `v17.15.0`] - `thibaudcolas/curlylint v0.13.1` - `rtts/djhtml 3.0.11` - `semgrep/semgrep v1.175.0` → [Updates: `v1.177.0`]
--- - [ ] Check this box to trigger a request for Renovate to run again on this repository