From e8c55f6a4e54d8832e7898f434644de740c43927 Mon Sep 17 00:00:00 2001 From: James Rich <2199651+jamesarich@users.noreply.github.com> Date: Wed, 19 Aug 2026 15:35:52 -0500 Subject: [PATCH] chore(deps): adopt the org kmp-library Renovate preset Extend local>meshtastic/.github:kmp-library (meshtastic/.github#1) and drop the local boilerplate it replaces. Pure tightening for this repo: the automerge baseline gains a 3-day minimumReleaseAge soak, compiler- locked toolchain plugins are held in one reviewed kotlin-toolchain PR with the Kotlin bump, first-party org.meshtastic artifacts always get a human, and pin updates are no longer automerged (Renovate never applies the soak to pins). No kzstd-specific rules are needed; a local rule added later still overrides the preset (last match wins). Validated with renovate-config-validator --strict. Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com> --- .github/renovate.json | 25 ++----------------------- 1 file changed, 2 insertions(+), 23 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index 71e1417..7828d6d 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -1,26 +1,5 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": [ - "config:recommended", - ":dependencyDashboard", - ":semanticCommitTypeAll(chore)", - "group:recommended" - ], - "commitMessageTopic": "{{depName}}", - "labels": ["dependencies"], - "vulnerabilityAlerts": { - "enabled": true - }, - "packageRules": [ - { - "description": "Automerge non-major dependency updates", - "matchUpdateTypes": ["minor", "patch", "pin", "digest"], - "automerge": true - }, - { - "description": "Disable automerge for major updates", - "matchUpdateTypes": ["major"], - "automerge": false - } - ] + "description": "Org-wide policy for published KMP libraries — automerge baseline, 3-day soak, kotlin-toolchain and first-party holds. See meshtastic/.github:kmp-library.json for the rules and their rationale. kzstd needs no local overrides.", + "extends": ["local>meshtastic/.github:kmp-library"] }