From c5febabd48164acd9730eb1dd9b2dbc2ee27dc1c Mon Sep 17 00:00:00 2001 From: Swift Date: Tue, 18 Nov 2025 11:57:52 +0000 Subject: [PATCH 1/2] update renovate configuration to best practices and enable full pinning --- .github/renovate.json | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index a97d38e..104e6d6 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -1,4 +1,19 @@ { - "extends": ["config:base"], - "rangeStrategy": "bump" -} + "extends": [ + "config:best-practices", + ":pinAllExceptPeerDependencies", + ":dependencyDashboard", + "group:monorepos", + "group:recommended" + ], + "rangeStrategy": "pin", + "lockFileMaintenance": { + "enabled": true + }, + "packageRules": [ + { + "matchUpdateTypes": ["minor", "patch"], + "automerge": false + } + ] +} \ No newline at end of file From 24635e6350865650f8d825cf1f801d29908a3be8 Mon Sep 17 00:00:00 2001 From: Swift Date: Tue, 18 Nov 2025 12:01:27 +0000 Subject: [PATCH 2/2] allow renovate to run concurrently and have more detailed logs --- .github/workflows/renovate.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/renovate.yaml b/.github/workflows/renovate.yaml index d1e88cd..5f83e96 100644 --- a/.github/workflows/renovate.yaml +++ b/.github/workflows/renovate.yaml @@ -8,6 +8,9 @@ on: jobs: renovate: runs-on: ubuntu-24.04 + concurrency: + group: renovate + cancel-in-progress: true permissions: contents: write @@ -22,3 +25,4 @@ jobs: token: ${{ secrets.RENOVATE_TOKEN }} env: RENOVATE_CONFIG_FILE: ".github/renovate.json" + LOG_LEVEL: debug \ No newline at end of file