From 08e5ae1dc960f218d3cbddaae3d6394c24184f02 Mon Sep 17 00:00:00 2001 From: Saul Burgess Date: Tue, 16 Sep 2025 18:18:17 +0100 Subject: [PATCH 1/6] add renovate configuration --- renovate.json | 121 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 121 insertions(+) create mode 100644 renovate.json diff --git a/renovate.json b/renovate.json new file mode 100644 index 00000000..2f1948a0 --- /dev/null +++ b/renovate.json @@ -0,0 +1,121 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended", + + ":semanticCommits", + ":semanticCommitsAll", + ":rebaseStalePrs", + ":prConcurrentLimit10", + ":prHourlyLimit4", + ":labels(renovate)", + ":disableRateLimiting" + ], + + "timezone": "Etc/UTC", + "assignees": [], + "reviewers": [], + "dependencyDashboard": true, + "dependencyDashboardTitle": "Renovate Dashboard", + + "enabledManagers": [ + "gomod", + "npm", + "dockerfile", + "docker-compose", + "github-actions" + ], + + "npm": { + "managerFilePatterns": [ + "/^frontend/package.json$/" + ] + }, + + "ignorePaths": [ + "**/node_modules/**", + "**/dist/**", + "**/build/**", + "**/public/**", + "**/.svelte-kit/**", + "**/sscm/**", + "**/steamcmd/**", + "**/Steam/**", + "**/steamapps/**", + "**/UIMod/**", + "**/saves/**" + ], + + "packageRules": [ + { + "matchManagers": ["github-actions"], + "groupName": "github-actions", + "labels": ["ci", "renovate"], + "automerge": true, + "automergeType": "branch", + "platformAutomerge": true + }, + { + "matchManagers": ["dockerfile", "docker-compose"], + "groupName": "docker base images", + "labels": ["docker", "renovate"], + "pinDigests": true, + "matchUpdateTypes": ["digest"], + "automerge": true, + "automergeType": "branch", + "platformAutomerge": true + }, + { + "matchManagers": ["gomod"], + "groupName": "go modules (minor/patch)", + "labels": ["go", "renovate"], + "matchUpdateTypes": ["minor", "patch"], + "automerge": true, + "automergeType": "branch", + "platformAutomerge": true + }, + { + "matchManagers": ["gomod"], + "groupName": "go modules (major)", + "labels": ["go", "major"], + "matchUpdateTypes": ["major"], + "automerge": false + }, + { + "matchManagers": ["npm"], + "matchFileNames": [ + "^frontend/" + ], + "labels": ["frontend", "npm", "renovate"], + "matchUpdateTypes": ["patch", "minor"], + "groupName": "frontend deps (minor/patch)", + "automerge": true, + "automergeType": "branch", + "platformAutomerge": true + }, + { + "matchManagers": ["npm"], + "matchFileNames": [ + "^frontend/" + ], + "labels": ["frontend", "npm", "major"], + "matchUpdateTypes": ["major"], + "groupName": "frontend deps (major)", + "automerge": false + }, + { + "matchPackageNames": [ + "golang.org/x/*", + "github.com/golang/*", + "github.com/sirupsen/logrus", + "github.com/bwmarrin/discordgo" + ], + "labels": ["go", "important"], + "separateMinorPatch": false + } + ], + + "prCreation": "not-pending", + "minimumReleaseAge": "2 days", + "commitBodyTable": true +} From d051aa8575684d6de0e68c264dcedc0c7faa2c12 Mon Sep 17 00:00:00 2001 From: JLangisch Date: Wed, 17 Sep 2025 06:50:31 +0200 Subject: [PATCH 2/6] remove empty line from renovate.json Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- renovate.json | 1 - 1 file changed, 1 deletion(-) diff --git a/renovate.json b/renovate.json index 2f1948a0..c731a011 100644 --- a/renovate.json +++ b/renovate.json @@ -2,7 +2,6 @@ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:recommended", - ":semanticCommits", ":semanticCommitsAll", ":rebaseStalePrs", From 31c82fd671c76129e21ffe19ca458c7112809f1c Mon Sep 17 00:00:00 2001 From: Saul Burgess Date: Thu, 18 Sep 2025 13:18:25 +0100 Subject: [PATCH 3/6] Update renovate.json Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index c731a011..eeeaa669 100644 --- a/renovate.json +++ b/renovate.json @@ -27,7 +27,7 @@ "npm": { "managerFilePatterns": [ - "/^frontend/package.json$/" + "frontend/package.json" ] }, From da0b87e8dc56f2d7d754dd2310e598a6e8bd8321 Mon Sep 17 00:00:00 2001 From: Saul Burgess Date: Thu, 18 Sep 2025 13:26:21 +0100 Subject: [PATCH 4/6] Removes automerge and adds --- renovate.json | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/renovate.json b/renovate.json index eeeaa669..3af95a55 100644 --- a/renovate.json +++ b/renovate.json @@ -12,8 +12,10 @@ ], "timezone": "Etc/UTC", + "automerge": false, + "platformAutomerge": false, "assignees": [], - "reviewers": [], + "reviewers": ["JacksonTheMaster"], "dependencyDashboard": true, "dependencyDashboardTitle": "Renovate Dashboard", @@ -50,9 +52,9 @@ "matchManagers": ["github-actions"], "groupName": "github-actions", "labels": ["ci", "renovate"], - "automerge": true, + "automerge": false, "automergeType": "branch", - "platformAutomerge": true + "platformAutomerge": false }, { "matchManagers": ["dockerfile", "docker-compose"], @@ -60,18 +62,18 @@ "labels": ["docker", "renovate"], "pinDigests": true, "matchUpdateTypes": ["digest"], - "automerge": true, + "automerge": false, "automergeType": "branch", - "platformAutomerge": true + "platformAutomerge": false }, { "matchManagers": ["gomod"], "groupName": "go modules (minor/patch)", "labels": ["go", "renovate"], "matchUpdateTypes": ["minor", "patch"], - "automerge": true, + "automerge": false, "automergeType": "branch", - "platformAutomerge": true + "platformAutomerge": false }, { "matchManagers": ["gomod"], @@ -88,9 +90,9 @@ "labels": ["frontend", "npm", "renovate"], "matchUpdateTypes": ["patch", "minor"], "groupName": "frontend deps (minor/patch)", - "automerge": true, + "automerge": false, "automergeType": "branch", - "platformAutomerge": true + "platformAutomerge": false }, { "matchManagers": ["npm"], @@ -106,7 +108,6 @@ "matchPackageNames": [ "golang.org/x/*", "github.com/golang/*", - "github.com/sirupsen/logrus", "github.com/bwmarrin/discordgo" ], "labels": ["go", "important"], From 365a93872ad86e570254c1a781f1c142d86898a0 Mon Sep 17 00:00:00 2001 From: Saul Burgess Date: Thu, 18 Sep 2025 13:27:32 +0100 Subject: [PATCH 5/6] Add mitoskalandiel to reviewers in renovate.json --- renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 3af95a55..ed7134d8 100644 --- a/renovate.json +++ b/renovate.json @@ -15,7 +15,7 @@ "automerge": false, "platformAutomerge": false, "assignees": [], - "reviewers": ["JacksonTheMaster"], + "reviewers": ["JacksonTheMaster", "mitoskalandiel"], "dependencyDashboard": true, "dependencyDashboardTitle": "Renovate Dashboard", From b2f679345a2d2915dec9d48aca3507a0b947b688 Mon Sep 17 00:00:00 2001 From: Saul Burgess Date: Thu, 18 Sep 2025 13:30:15 +0100 Subject: [PATCH 6/6] Add baseBranches configuration to renovate.json --- renovate.json | 1 + 1 file changed, 1 insertion(+) diff --git a/renovate.json b/renovate.json index ed7134d8..618ae955 100644 --- a/renovate.json +++ b/renovate.json @@ -15,6 +15,7 @@ "automerge": false, "platformAutomerge": false, "assignees": [], + "baseBranches": ["nightly"], "reviewers": ["JacksonTheMaster", "mitoskalandiel"], "dependencyDashboard": true, "dependencyDashboardTitle": "Renovate Dashboard",