From fd5673b17472617d4cf512df6fd6a8f278530254 Mon Sep 17 00:00:00 2001 From: scalyhat Date: Thu, 2 Apr 2026 14:51:38 +0300 Subject: [PATCH 1/3] fix(renovate): harden configuration --- renovate.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/renovate.json b/renovate.json index 8dd1315..71af1e2 100644 --- a/renovate.json +++ b/renovate.json @@ -1,6 +1,6 @@ { "extends": [ - "config:base" + "config:best-practices" ], "lockFileMaintenance": { "enabled": true, @@ -121,5 +121,6 @@ "renovate-deps" ], "automerge": true - } -} \ No newline at end of file + }, + "minimumReleaseAge": "30 days" +} From d408d60c7583702d0359105549808a1b5610abad Mon Sep 17 00:00:00 2001 From: Dan <30766104+scalyhat@users.noreply.github.com> Date: Tue, 7 Apr 2026 10:47:40 +0300 Subject: [PATCH 2/3] chore(renovate): allow automerge for pins --- renovate.json | 76 ++++++++++++++++++++++++++++----------------------- 1 file changed, 42 insertions(+), 34 deletions(-) diff --git a/renovate.json b/renovate.json index 71af1e2..4cbe58b 100644 --- a/renovate.json +++ b/renovate.json @@ -13,6 +13,48 @@ "enabled": true }, "packageRules": [ + { + "depTypeList": [ + "devDependencies" + ], + "excludePackageNames": [ + "@vercel/ncc", + "typescript" + ], + "matchUpdateTypes": [ + "patch", + "minor" + ], + "labels": [ + "no release", + "renovate-deps" + ], + "automerge": true + }, + { + "depTypeList": [ + "devDependencies" + ], + "matchPackageNames": [ + "typescript" + ], + "matchUpdateTypes": [ + "patch" + ], + "labels": [ + "no release", + "renovate-deps" + ], + "automerge": true + }, + { + "matchUpdateTypes": [ + "pin", + "pinDigest" + ], + "minimumReleaseAge": null, + "automerge": true + }, { "groupName": "dependencies", "matchUpdateTypes": [ @@ -52,40 +94,6 @@ "renovate-deps" ] }, - { - "depTypeList": [ - "devDependencies" - ], - "excludePackageNames": [ - "@vercel/ncc", - "typescript" - ], - "matchUpdateTypes": [ - "patch", - "minor" - ], - "labels": [ - "no release", - "renovate-deps" - ], - "automerge": true - }, - { - "depTypeList": [ - "devDependencies" - ], - "matchPackageNames": [ - "typescript" - ], - "matchUpdateTypes": [ - "patch" - ], - "labels": [ - "no release", - "renovate-deps" - ], - "automerge": true - }, { "depTypeList": [ "devDependencies" From 98deb4fc5aaad678b47676ebd697bae0296fd4a3 Mon Sep 17 00:00:00 2001 From: Dan <30766104+scalyhat@users.noreply.github.com> Date: Tue, 7 Apr 2026 11:35:42 +0300 Subject: [PATCH 3/3] fix(renovate): remove accidentally reintroduced old rules --- renovate.json | 34 ---------------------------------- 1 file changed, 34 deletions(-) diff --git a/renovate.json b/renovate.json index 307b543..46303de 100644 --- a/renovate.json +++ b/renovate.json @@ -10,40 +10,6 @@ "enabled": true }, "packageRules": [ - { - "depTypeList": [ - "devDependencies" - ], - "excludePackageNames": [ - "@vercel/ncc", - "typescript" - ], - "matchUpdateTypes": [ - "patch", - "minor" - ], - "labels": [ - "no release", - "renovate-deps" - ], - "automerge": true - }, - { - "depTypeList": [ - "devDependencies" - ], - "matchPackageNames": [ - "typescript" - ], - "matchUpdateTypes": [ - "patch" - ], - "labels": [ - "no release", - "renovate-deps" - ], - "automerge": true - }, { "matchUpdateTypes": [ "pin",