From afc1835d005306f83db6717d84c5824e84e83666 Mon Sep 17 00:00:00 2001 From: David Schach <636977+dschach@users.noreply.github.com> Date: Fri, 12 Sep 2025 15:17:08 -0700 Subject: [PATCH 1/2] allow some automerging --- renovate.json5 | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/renovate.json5 b/renovate.json5 index 28f378f..3759578 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -44,9 +44,7 @@ { "description": "all minor/patch updates", "matchCurrentVersion": ">= 1.0.0", - "matchUpdateTypes": ["minor", "patch"], - "automerge": false, - "autoApprove": true + "matchUpdateTypes": ["minor", "patch"] }, { "description": "npm dependencies (rare)", @@ -72,9 +70,7 @@ "description": "Github minor/patch updates", "matchCurrentVersion": ">= 1.0.0", "matchManagers": ["github-actions"], - "matchUpdateTypes": ["minor", "patch"], - "autoApprove": true, - "automerge": false + "matchUpdateTypes": ["minor", "patch"] }, { "description": "Github major updates", @@ -103,7 +99,15 @@ }, { "matchManagers": ["npm"], - "description": "All npm updates. Note commit extra message set globally." + "description": "All npm updates. Note commit extra message was set globally." + }, + { + "description": "Minor updates to automerge, to save time but allow some clutter, overriding all above rules", + "matchManagers": ["npm"], + "matchPackageNames": ["/prettier/", "lint-staged", "marked", "mocha", "husky", "release-please", "/@x2od/"], + "matchUpdateTypes": ["minor"], + "automerge": true, + "autoApprove": true }, { "matchPackageNames": ["/jest/"], From 7f25d8d1486f119877cc6290e42b31a55293789e Mon Sep 17 00:00:00 2001 From: David Schach <636977+dschach@users.noreply.github.com> Date: Fri, 19 Sep 2025 16:21:50 -0700 Subject: [PATCH 2/2] ungropu jest, eslint --- renovate.json5 | 12 ------------ renovate_config_for_later.txt | 13 +++++++++++++ 2 files changed, 13 insertions(+), 12 deletions(-) create mode 100644 renovate_config_for_later.txt diff --git a/renovate.json5 b/renovate.json5 index 3759578..1958df8 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -108,18 +108,6 @@ "matchUpdateTypes": ["minor"], "automerge": true, "autoApprove": true - }, - { - "matchPackageNames": ["/jest/"], - "groupName": "jest", - "semanticCommitType": "ci", - "semanticCommitScope": "jest" - }, - { - "matchPackageNames": ["/eslint/"], - "groupName": "eslint", - "semanticCommitType": "ci", - "semanticCommitScope": "eslint" } ] } diff --git a/renovate_config_for_later.txt b/renovate_config_for_later.txt new file mode 100644 index 0000000..7cce612 --- /dev/null +++ b/renovate_config_for_later.txt @@ -0,0 +1,13 @@ +, +{ + "matchPackageNames": ["/jest/"], + "groupName": "jest", + "semanticCommitType": "ci", + "semanticCommitScope": "jest" +}, +{ + "matchPackageNames": ["/eslint/"], + "groupName": "eslint", + "semanticCommitType": "ci", + "semanticCommitScope": "eslint" +} \ No newline at end of file