From 0fa603ceea87e819b3edf2322c2affeb6a476720 Mon Sep 17 00:00:00 2001 From: Robin Bowes Date: Tue, 11 Aug 2026 14:39:30 +0100 Subject: [PATCH] ci: use a maintained commitlint action fork wagoid/commitlint-github-action pins @commitlint/ensure ^19. The exemption for long lines containing a URL landed in v20, so CI enforced a stricter rule than the config intended and failed Dependabot commits on body-max-line-length, while the pre-commit hook resolving v21 passed the same commit. Upstream is unmaintained: master has had no commit since 2025-01-14 and the v20 bump has sat open since July. Point at yo61/commitlint-github-action instead, which runs commitlint v21 on node 24 and is published to ghcr.io. --- .github/workflows/ci.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index a793a2b..64bb00e 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -73,7 +73,10 @@ jobs: with: persist-credentials: false fetch-depth: 0 - - uses: wagoid/commitlint-github-action@b948419dd99f3fd78a6548d48f94e3df7f6bf3ed # v6.2.1 + # Fork of wagoid/commitlint-github-action. Upstream is unmaintained: no + # commit to master since 2025-01-14, and it pins @commitlint/ensure ^19, + # two majors behind. This fork runs commitlint v21 on node 24. + - uses: yo61/commitlint-github-action@31e5e0454fc0709625e6dcfb502ea18978f45f15 # v6.3.0 zizmor: name: zizmor