From 5836094b64616fbfc466c1ff4f3d331eb84a1cba Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 17 Apr 2023 16:03:41 +0000 Subject: [PATCH 1/2] Add renovate.json --- renovate.json | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 renovate.json diff --git a/renovate.json b/renovate.json new file mode 100644 index 000000000..39a2b6e9a --- /dev/null +++ b/renovate.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:base" + ] +} From e7415964565e5bac6309c3d410579356a297e210 Mon Sep 17 00:00:00 2001 From: Kranthi Kumar Muppala Date: Fri, 21 Apr 2023 07:55:32 -0700 Subject: [PATCH 2/2] chore: update renovate config --- renovate.json | 6 ------ renovate.json5 | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+), 6 deletions(-) delete mode 100644 renovate.json create mode 100644 renovate.json5 diff --git a/renovate.json b/renovate.json deleted file mode 100644 index 39a2b6e9a..000000000 --- a/renovate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": [ - "config:base" - ] -} diff --git a/renovate.json5 b/renovate.json5 new file mode 100644 index 000000000..085a9111f --- /dev/null +++ b/renovate.json5 @@ -0,0 +1,57 @@ +// json5: https://json5.org/ +// json5 VS Code extension: https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-json5 +// renovate configuration: https://docs.renovatebot.com/configuration-options/ +{ + $schema: 'https://docs.renovatebot.com/renovate-schema.json', + + extends: [ + 'config:base', + ':automergeDisabled', + ':combinePatchMinorReleases', + ':enableVulnerabilityAlerts', + ':enableVulnerabilityAlertsWithLabel(security)', + ':label(renovate)', + ':rebaseStalePrs', + ':semanticCommits', + ':semanticPrefixChore', + ':timezone(America/Los_Angeles)', + ':updateNotScheduled', + 'workarounds:typesNodeVersioning' + ], + + enabledManagers: ['npm'], + branchPrefix: 'chore/renovate/', + platformCommit: true, + + major: { + dependencyDashboardApproval: true + }, + dependencyDashboardAutoclose: true, + dependencyDashboardLabels: ['renovate-dashboard'], + dependencyDashboardTitle: 'Renovate Dependency Dashboard', + + assigneesFromCodeOwners: true, + + packageRules: [ + { + matchPackagePrefixes: ['eslint', '@typescript-eslint/', 'lint-staged'], + groupName: 'dependencies [eslint]' + }, + { + matchPackageNames: ['prettier', 'pretty-quick'], + groupName: 'dependencies [prettier]' + }, + { + matchPackagePrefixes: ['jest', '@types/jest'], + groupName: 'dependencies [jest]' + }, + { + matchPackagePrefixes: ['esbuild'], + groupName: 'dependencies [esbuild]' + }, + { + matchPackagePrefixes: ['@commitlint/'], + groupName: 'dependencies [commitlint]' + } + ] +} \ No newline at end of file