From 5af9c3f2020866c994a83e48cf0f465c40d52772 Mon Sep 17 00:00:00 2001 From: Michael Reuter Date: Sun, 22 Sep 2024 12:20:18 -0700 Subject: [PATCH] Add renovate automerge. --- renovate.json | 76 +++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 61 insertions(+), 15 deletions(-) diff --git a/renovate.json b/renovate.json index 0c4711ef..ac79f1b3 100644 --- a/renovate.json +++ b/renovate.json @@ -7,41 +7,87 @@ "workarounds:nodeDockerVersioning" ], "packageRules": [ + { + "description": "Automerge non-major updates", + "matchUpdateTypes": [ + "minor", + "patch" + ], + "automerge": true + }, { "groupName": "Runtime Dependencies Core", - "matchPackageNames": ["/^react/"] + "matchPackageNames": [ + "/^react/" + ] }, { "groupName": "Runtime Dependencies Support", - "matchDepNames": ["axios", "jstz", "luxon"], - "matchPackageNames": ["/^@fortawesome/"] + "matchDepNames": [ + "axios", + "jstz", + "luxon" + ], + "matchPackageNames": [ + "/^@fortawesome/" + ] }, { "groupName": "Runtime Dependencies Graphics", - "matchDepNames": ["three"], - "extends": ["schedule:monthly"], - "matchPackageNames": ["/^@react-three/"] + "matchDepNames": [ + "three" + ], + "extends": [ + "schedule:monthly" + ], + "matchPackageNames": [ + "/^@react-three/" + ] }, { "groupName": "Development Dependencies Dev and Test", - "matchDepNames": ["jsdom", "yarn"], - "matchPackageNames": ["/^@juggle/", "/^@testing/", "/^@vite/", "/^vite/"] + "matchDepNames": [ + "jsdom", + "yarn" + ], + "matchPackageNames": [ + "/^@juggle/", + "/^@testing/", + "/^@vite/", + "/^vite/" + ] }, { "groupName": "Development Dependencies Support", - "matchDepNames": ["prettier", "sass", "typescript"], - "matchPackageNames": ["/^@typescript/", "/^eslint/"] + "matchDepNames": [ + "prettier", + "sass", + "typescript" + ], + "matchPackageNames": [ + "/^@typescript/", + "/^eslint/" + ] }, { "groupName": "GitHub Actions", - "matchManagers": ["github-actions"] + "matchManagers": [ + "github-actions" + ] }, { "groupName": "Node.js", - "matchDatasources": ["docker"], - "matchDepNames": ["node"] + "matchDatasources": [ + "docker" + ], + "matchDepNames": [ + "node" + ] } ], "timezone": "America/Phoenix", - "schedule": ["on Saturday after 4pm", "on Saturday before 11pm"] -} + "schedule": [ + "on Saturday after 4pm", + "on Saturday before 11pm" + ] +} \ No newline at end of file