From b470c2d022f3d83e1a5470403fc996bccf934f3d Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Tue, 23 Jan 2024 16:12:28 -0500 Subject: [PATCH 1/2] chore: add renovatebot, remove dependabot --- .github/dependabot.yml | 20 ---------- renovate.json | 85 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 85 insertions(+), 20 deletions(-) delete mode 100644 .github/dependabot.yml create mode 100644 renovate.json diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index 8484a6f0af3..00000000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,20 +0,0 @@ -version: 2 -updates: - - package-ecosystem: "npm" - directory: "/core" - schedule: - interval: "daily" - versioning-strategy: increase - allow: - - dependency-name: "@playwright/test" - - dependency-name: "@axe-core/playwright" - - dependency-name: "@stencil/angular-output-target" - - dependency-name: "@stencil/core" - - dependency-name: "@stencil/react-output-target" - - dependency-name: "@stencil/sass" - - dependency-name: "@stencil/vue-output-target" - - dependency-name: "ionicons" - - dependency-name: "@capacitor/core" - - dependency-name: "@capacitor/keyboard" - - dependency-name: "@capacitor/haptics" - - dependency-name: "@capacitor/status-bar" diff --git a/renovate.json b/renovate.json new file mode 100644 index 00000000000..55b3ba66e3f --- /dev/null +++ b/renovate.json @@ -0,0 +1,85 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": ["config:base", ":semanticCommitTypeAll(chore)"], + "packageRules": [ + { + "matchPackagePatterns": ["@stencil/core", "@stencil/angular-output-target", "@stencil/react-output-target", "@stencil/sass", "@stencil/vue-output-target"], + "groupName": "stencil", + "matchFileNames": [ + "core/package.json" + ] + }, + { + "matchPackagePatterns": ["@capacitor/core", "@capacitor/keyboard", "@capacitor/haptics", "@capacitor/status-bar"], + "groupName": "capacitor", + "matchFileNames": [ + "core/package.json" + ] + }, + { + "matchPackagePatterns": ["@playwright/test", "@axe-core/playwright"], + "groupName": "playwright", + "matchFileNames": [ + "core/package.json" + ] + }, + { + "matchPackagePatterns": ["ionicons"], + "groupName": "ionicons", + "matchFileNames": [ + "core/package.json" + ] + }, + { + "matchPackagePatterns": ["@angular/"], + "groupName": "angular", + "matchFileNames": [ + "packages/angular/test/apps/**/package.json" + ] + }, + { + "matchPackagePatterns": ["vue", "vue-router"], + "groupName": "vue", + "matchFileNames": [ + "packages/vue/test/apps/**/package.json" + ] + }, + { + "matchPackageNames": ["react-router", "react-router-dom"], + "groupName": "react-router", + "allowedVersions": "^5.0.0", + "matchFileNames": [ + "packages/react/test/apps/**/package.json", + "packages/react-router/test/apps/**/package.json" + ] + }, + { + "matchPackageNames": ["react", "react-dom"], + "groupName": "react", + "matchFileNames": [ + "packages/react/test/apps/**/package.json", + "packages/react-router/test/apps/**/package.json" + ] + }, + { + "matchPackageNames": ["vite", "@vitejs/plugin-react"], + "groupName": "vite-react", + "matchFileNames": [ + "packages/react/test/apps/**/package.json", + "packages/react-router/test/apps/**/package.json" + ] + }, + { + "matchPackageNames": ["vite", "@vitejs/plugin-vue"], + "groupName": "vite-vue", + "matchFileNames": [ + "packages/vue/test/apps/**/package.json" + ] + } + ], + "dependencyDashboard": false, + "minimumReleaseAge": "3 days", + "rebaseWhen": "never", + "schedule": ["every weekday before 11am"], + "semanticCommits": "enabled" +} From 8f45d4835e0df1867c09554b6258e96c667ab8a0 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Tue, 23 Jan 2024 16:33:29 -0500 Subject: [PATCH 2/2] add paths to include --- renovate.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 55b3ba66e3f..918d2d6561f 100644 --- a/renovate.json +++ b/renovate.json @@ -81,5 +81,12 @@ "minimumReleaseAge": "3 days", "rebaseWhen": "never", "schedule": ["every weekday before 11am"], - "semanticCommits": "enabled" + "semanticCommits": "enabled", + "includePaths": [ + "core", + "packages/angular/test/apps", + "packages/vue/test/apps", + "packages/react/test/apps", + "packages/react-router/test/apps" + ] }