From cc1cd0a2611d4faecc163d2de2e1cf47149ddf98 Mon Sep 17 00:00:00 2001 From: Takashi Iwamoto Date: Wed, 15 Apr 2026 23:03:24 +0900 Subject: [PATCH] chore: add renovate-config-validator to validate.sh Validate .github/renovate.json syntax and schema in validate.sh so that breakage is caught in PR review. A broken Renovate config silently halts the dependency update pipeline after merge. Adds node and npm:renovate to .mise.toml (renovate-config-validator is shipped as part of the renovate npm package). Signed-off-by: Takashi Iwamoto --- .mise.toml | 2 ++ validate.sh | 3 +++ 2 files changed, 5 insertions(+) diff --git a/.mise.toml b/.mise.toml index 2985eab..c3ebe78 100644 --- a/.mise.toml +++ b/.mise.toml @@ -4,8 +4,10 @@ min_version = "2026.4.8" actionlint = "1.7.12" "aqua:suzuki-shunsuke/ghalint" = "1.5.5" hadolint = "2.14.0" +node = "24.14.1" "aqua:suzuki-shunsuke/pinact" = "3.9.0" python = "3.14.4" +"npm:renovate" = "43.122.0" ruff = "0.15.10" "aqua:astral-sh/ty" = "0.0.29" uv = "0.11.6" diff --git a/validate.sh b/validate.sh index 6d4d928..26d973c 100755 --- a/validate.sh +++ b/validate.sh @@ -28,5 +28,8 @@ zizmor --fix .github/workflows/ actionlint ghalint run +# Renovate +renovate-config-validator + # Check for uncommitted changes git diff --exit-code