From 36c06dd727d435ed439989ac7abed4c0d11bb17c Mon Sep 17 00:00:00 2001 From: Wessel Verheij Date: Mon, 27 Jul 2026 20:15:04 +0200 Subject: [PATCH] chore(renovate): cite GOV-R12 in the commit body MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The org preset is what every repo's renovate.json extends, and the product repo now calls the governance gate on every pull request. Without a Spec: trailer in the commit body, every dependency update Renovate opens would fail that gate on arrival — a bot proposing changes that cannot merge is worse than no bot. GOV-R12 exists for exactly this: routine maintenance gets an honest citation instead of forcing an invented requirement. Signed-off-by: Wessel Verheij --- default.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/default.json b/default.json index 14c35cf..e9f8f4d 100644 --- a/default.json +++ b/default.json @@ -1,9 +1,10 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": ["config:recommended", ":semanticCommits", ":pinAllExceptPeerDependencies", "helpers:pinGitHubActionDigests"], - "commitBody": "Signed-off-by: Wessel Verheij ", + "commitBody": "Spec: GOV-R12\n\nSigned-off-by: Wessel Verheij ", "prBodyNotes": [ - "Routine dependency update. The repo's own quality gate is the review — if CI is green and the changelog is clean, this can merge." + "Routine dependency update — cites `Spec: GOV-R12`, so it passes the governance gate automatically.", + "The repo's own quality gate is the review: if CI is green and the changelog is clean, this can merge." ], "labels": ["dependencies"], "packageRules": [