From 1d71f556c364404133495487cee16b225960a5f4 Mon Sep 17 00:00:00 2001 From: Robin Bowes Date: Thu, 15 Oct 2026 13:56:29 +0100 Subject: [PATCH] ci: replace actionlint with jactionlint Swap the kjanat/actionlint pre-commit hook for jdx/jactionlint v2.2.0 on profile: correctness, which runs the checks actionlint ran. The default profile reports 13 findings; turning it on is a separate change. Refs: GLB-3 Co-Authored-By: Claude Opus 5.5 --- .github/jactionlint.yaml | 2 ++ .pre-commit-config.yaml | 8 +++----- 2 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 .github/jactionlint.yaml diff --git a/.github/jactionlint.yaml b/.github/jactionlint.yaml new file mode 100644 index 0000000..cf9a50e --- /dev/null +++ b/.github/jactionlint.yaml @@ -0,0 +1,2 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/jdx/jactionlint/main/schema/jactionlint-config.json +profile: correctness diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 6aad113..2fa32b5 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -74,12 +74,10 @@ repos: # Exact: Renovate's regex manager in renovate.json5 moves it; Dependabot moves rev. - "@commitlint/config-conventional@21.2.3" - # The maintained fork: upstream rhysd/actionlint stopped at 1.7.12, which rejects the - # ubuntu-26.04 runner label. - - repo: https://github.com/kjanat/actionlint - rev: 08bb2c4f0d039744455b87aef1c647fb8b66d37b # frozen: v1.17.0 + - repo: https://github.com/jdx/jactionlint + rev: 1027f0a131ab98bc7e191d995bfa15dbed5bbf8f # frozen: v2.2.0 hooks: - - id: actionlint + - id: jactionlint - repo: https://github.com/woodruffw/zizmor-pre-commit rev: fa412071e4f5d44d44f9e365f4676f9df92456a2 # frozen: v1.30.1