From 98361fa7608ac0a9cb8c74bdd1e56bea1cd83487 Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Sat, 4 Nov 2023 12:35:20 -0400 Subject: [PATCH] feat: add renovate config --- renovate-config.json | 5 +++++ renovate-config.json5 | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 renovate-config.json create mode 100644 renovate-config.json5 diff --git a/renovate-config.json b/renovate-config.json new file mode 100644 index 00000000..2e6de2b3 --- /dev/null +++ b/renovate-config.json @@ -0,0 +1,5 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "description": "Renovate onboarding preset for use with LizardByte's repos", + "extends": ["github>LizardByte/.github:renovate-config.json5"] +} diff --git a/renovate-config.json5 b/renovate-config.json5 new file mode 100644 index 00000000..497677b1 --- /dev/null +++ b/renovate-config.json5 @@ -0,0 +1,33 @@ +{ + // see https://docs.renovatebot.com/configuration-options + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "branchNameStrict": true, // remove special characters from branch names + "configMigration": true, // allow renovate to open PRs to update config + "description": "Default renovate configuration for LizardByte repositories", + "extends": [ + "config:base" + ], + "dependencyDashboard": true, // Creates an issue with a "dashboard" of dependencies + "dependencyDashboardLabels": [ + "dependencies" + ], + "labels": [ + "dependencies", + "{{category}}" + ], + "prConcurrentLimit": 10, + "rollbackPrs": true, // create a rollback PR when a dependency is yanked + "schedule": [ + "after 1am", + "before 6am" + ], + "semanticCommitScope": "deps", + "semanticCommitType": "build", + "semanticCommits": "enabled", + "timezone": "America/New_York", + "updatePinnedDependencies": true, + // beta features + "git-submodules": { + "enabled": true + } +}