From ba8ef8861b07a612421f11525146d3b50d6f8bf4 Mon Sep 17 00:00:00 2001 From: Brandy Smith <6577830+brandyscarney@users.noreply.github.com> Date: Thu, 20 Aug 2026 17:37:42 -0400 Subject: [PATCH 1/5] chore(deps): add renovate --- renovate.json | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 renovate.json diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..aab9e6e --- /dev/null +++ b/renovate.json @@ -0,0 +1,35 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": ["config:base", ":semanticCommitTypeAll(chore)"], + "minimumReleaseAge": "3 days", + "schedule": ["every weekday before 11am"], + "semanticCommits": "enabled", + "dependencyDashboard": true, + "packageRules": [ + { + "matchPackagePatterns": ["^@ionic/"], + "minimumReleaseAge": "0 days", + "groupName": "ionic" + }, + { + "matchPackagePatterns": ["^react", "^@types/react"], + "groupName": "react" + }, + { + "matchPackageNames": ["react-router", "react-router-dom"], + "groupName": "react-router" + }, + { + "matchPackagePatterns": ["^@capacitor/"], + "groupName": "capacitor" + }, + { + "matchPackagePatterns": ["vite", "@vitejs/plugin-react"], + "groupName": "vite" + }, + { + "matchPackagePatterns": ["@testing-library", "prettier"], + "groupName": "dev-tools" + } + ] +} From 79ec806c76df47451c896de32a8354d6d56d9681 Mon Sep 17 00:00:00 2001 From: Brandy Smith <6577830+brandyscarney@users.noreply.github.com> Date: Fri, 21 Aug 2026 09:54:39 -0400 Subject: [PATCH 2/5] chore(renovate): matchPackagePatterns -> matchPackageNames --- renovate.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/renovate.json b/renovate.json index aab9e6e..f099d6b 100644 --- a/renovate.json +++ b/renovate.json @@ -7,12 +7,12 @@ "dependencyDashboard": true, "packageRules": [ { - "matchPackagePatterns": ["^@ionic/"], + "matchPackageNames": ["@ionic/**"], "minimumReleaseAge": "0 days", "groupName": "ionic" }, { - "matchPackagePatterns": ["^react", "^@types/react"], + "matchPackageNames": ["react", "react-dom", "@types/react/**"], "groupName": "react" }, { @@ -20,15 +20,15 @@ "groupName": "react-router" }, { - "matchPackagePatterns": ["^@capacitor/"], + "matchPackageNames": ["@capacitor/**"], "groupName": "capacitor" }, { - "matchPackagePatterns": ["vite", "@vitejs/plugin-react"], + "matchPackageNames": ["vite", "@vitejs/plugin-react"], "groupName": "vite" }, { - "matchPackagePatterns": ["@testing-library", "prettier"], + "matchPackageNames": ["@testing-library/**", "prettier"], "groupName": "dev-tools" } ] From 82ae40e1a3572e9771342b529b86a8106a136e0a Mon Sep 17 00:00:00 2001 From: Brandy Smith <6577830+brandyscarney@users.noreply.github.com> Date: Fri, 21 Aug 2026 10:19:50 -0400 Subject: [PATCH 3/5] chore(renovate): update grouping and config --- renovate.json | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/renovate.json b/renovate.json index f099d6b..153806d 100644 --- a/renovate.json +++ b/renovate.json @@ -1,6 +1,6 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["config:base", ":semanticCommitTypeAll(chore)"], + "extends": ["config:recommended", ":semanticCommitTypeAll(chore)"], "minimumReleaseAge": "3 days", "schedule": ["every weekday before 11am"], "semanticCommits": "enabled", @@ -17,18 +17,31 @@ }, { "matchPackageNames": ["react-router", "react-router-dom"], - "groupName": "react-router" + "groupName": "react-router", + "allowedVersions": "<7", + "description": "@ionic/react-router@9 requires react-router >=6.4.0 and <7" }, { "matchPackageNames": ["@capacitor/**"], "groupName": "capacitor" }, { - "matchPackageNames": ["vite", "@vitejs/plugin-react"], + "matchPackageNames": ["vite", "@vitejs/**"], "groupName": "vite" }, { - "matchPackageNames": ["@testing-library/**", "prettier"], + "matchPackageNames": ["leaflet", "@types/leaflet", "react-leaflet"], + "groupName": "leaflet" + }, + { + "matchPackageNames": [ + "@testing-library/react", + "@types/jest" + ], + "groupName": "testing" + }, + { + "matchPackageNames": ["prettier", "husky", "lint-staged", "typescript"], "groupName": "dev-tools" } ] From 6849784990dc9900772c1b7af915889fd8404bbf Mon Sep 17 00:00:00 2001 From: Brandy Smith <6577830+brandyscarney@users.noreply.github.com> Date: Fri, 21 Aug 2026 10:20:41 -0400 Subject: [PATCH 4/5] chore: correct types react path --- renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 153806d..e1fe6d2 100644 --- a/renovate.json +++ b/renovate.json @@ -12,7 +12,7 @@ "groupName": "ionic" }, { - "matchPackageNames": ["react", "react-dom", "@types/react/**"], + "matchPackageNames": ["react", "react-dom", "@types/react*"], "groupName": "react" }, { From 5ae65f9cefe6b469e6aaad176b04060e9976d9ce Mon Sep 17 00:00:00 2001 From: Brandy Smith <6577830+brandyscarney@users.noreply.github.com> Date: Fri, 21 Aug 2026 13:24:11 -0400 Subject: [PATCH 5/5] chore(renovate): trigger updates every monday --- renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index e1fe6d2..54e89bb 100644 --- a/renovate.json +++ b/renovate.json @@ -2,7 +2,7 @@ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": ["config:recommended", ":semanticCommitTypeAll(chore)"], "minimumReleaseAge": "3 days", - "schedule": ["every weekday before 11am"], + "schedule": ["every monday before 11am"], "semanticCommits": "enabled", "dependencyDashboard": true, "packageRules": [