From 03cdc83c5ff586f7627b798065cd4c3a6c4f5476 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 11 Oct 2025 13:41:58 +0000 Subject: [PATCH 01/22] 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..5db72dd6a --- /dev/null +++ b/renovate.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended" + ] +} From 71bb90d831f937277fdadc25e843a32da55a0afb Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Sat, 11 Oct 2025 15:51:39 +0200 Subject: [PATCH 02/22] Add regex manager for Gradle properties --- renovate.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/renovate.json b/renovate.json index 5db72dd6a..a6bedf64a 100644 --- a/renovate.json +++ b/renovate.json @@ -2,5 +2,16 @@ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:recommended" + ], + "enabledManagers": ["gradle"], + "regexManagers": [ + { + "fileMatch": ["(^|/)gradle\\.properties$"], + "matchStrings": [ + "minecraft_version\\s*=\\s*(?\\S+)[\\s\\S]*?(?[a-z0-9]+)_version\\s*=\\s*(?\\S+)" + ], + "depNameTemplate": "org.cyclops.${{depName}}:${{depName}}-${{mcVersion}}-neoforge", + "datasourceTemplate": "maven" + } ] } From b064c0ee2574ff04c0240f01b0d63a435b7e3d91 Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Sat, 11 Oct 2025 16:03:18 +0200 Subject: [PATCH 03/22] Add host rules for GitHub Maven packages --- renovate.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index a6bedf64a..c16922b1e 100644 --- a/renovate.json +++ b/renovate.json @@ -13,5 +13,12 @@ "depNameTemplate": "org.cyclops.${{depName}}:${{depName}}-${{mcVersion}}-neoforge", "datasourceTemplate": "maven" } - ] + ], + "hostRules": [ + { + "matchHost": "maven.pkg.github.com", + "username": "{{ github.actor }}", + "password": "{{ secrets.GITHUB_TOKEN }}" + } + ], } From 87d06475d10ab1df729e4168dce05f5e98d505fe Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Sat, 11 Oct 2025 16:04:41 +0200 Subject: [PATCH 04/22] Change Renovate username to 'Renovate' --- renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index c16922b1e..4047c28d8 100644 --- a/renovate.json +++ b/renovate.json @@ -17,7 +17,7 @@ "hostRules": [ { "matchHost": "maven.pkg.github.com", - "username": "{{ github.actor }}", + "username": "Renovate", "password": "{{ secrets.GITHUB_TOKEN }}" } ], From ddcc36efaba6ca052021735359c20ff996a4a0e9 Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Sat, 11 Oct 2025 16:07:06 +0200 Subject: [PATCH 05/22] Update renovate.json --- renovate.json | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/renovate.json b/renovate.json index 4047c28d8..01951b2a9 100644 --- a/renovate.json +++ b/renovate.json @@ -14,11 +14,10 @@ "datasourceTemplate": "maven" } ], - "hostRules": [ + "packageRules": [ { - "matchHost": "maven.pkg.github.com", - "username": "Renovate", - "password": "{{ secrets.GITHUB_TOKEN }}" + "matchDatasources": ["maven"], + "registryUrls": ["https://maven.pkg.github.com/CyclopsMC/packages"] } - ], + ] } From da6d7db227d3120f54cbe5f171b09d3c69440916 Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Sat, 11 Oct 2025 16:11:07 +0200 Subject: [PATCH 06/22] Add hostRules to renovate.json configuration --- renovate.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/renovate.json b/renovate.json index 01951b2a9..b2c8084ed 100644 --- a/renovate.json +++ b/renovate.json @@ -14,10 +14,11 @@ "datasourceTemplate": "maven" } ], - "packageRules": [ + "hostRules": [ { - "matchDatasources": ["maven"], - "registryUrls": ["https://maven.pkg.github.com/CyclopsMC/packages"] + "matchHost": "maven.pkg.github.com", + "username": "x-access-token", + "token": "github" } ] } From a8654ea2ad4412ff91615741a1f78ea1de2d1440 Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Sat, 11 Oct 2025 16:15:59 +0200 Subject: [PATCH 07/22] Add package rules for Maven datasource --- renovate.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/renovate.json b/renovate.json index b2c8084ed..22672edb9 100644 --- a/renovate.json +++ b/renovate.json @@ -14,6 +14,12 @@ "datasourceTemplate": "maven" } ], + "packageRules": [ + { + "matchDatasources": ["maven"], + "registryUrls": ["https://maven.pkg.github.com/CyclopsMC/packages"] + } + ], "hostRules": [ { "matchHost": "maven.pkg.github.com", From 6f87911e2930b295d67b61512a1f45c36ec72e1d Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Sat, 11 Oct 2025 16:18:12 +0200 Subject: [PATCH 08/22] Update matchHost URL for GitHub Maven packages --- renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 22672edb9..5d6e1b1c1 100644 --- a/renovate.json +++ b/renovate.json @@ -22,7 +22,7 @@ ], "hostRules": [ { - "matchHost": "maven.pkg.github.com", + "matchHost": "https://maven.pkg.github.com/CyclopsMC/packages", "username": "x-access-token", "token": "github" } From fd15bae0b6eedc8cd7abbfada86b2e2a2276558d Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Sat, 11 Oct 2025 16:25:08 +0200 Subject: [PATCH 09/22] Refactor renovate.json configuration Removed packageRules and updated token reference. --- renovate.json | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/renovate.json b/renovate.json index 5d6e1b1c1..c77b955ae 100644 --- a/renovate.json +++ b/renovate.json @@ -14,17 +14,10 @@ "datasourceTemplate": "maven" } ], - "packageRules": [ - { - "matchDatasources": ["maven"], - "registryUrls": ["https://maven.pkg.github.com/CyclopsMC/packages"] - } - ], "hostRules": [ { "matchHost": "https://maven.pkg.github.com/CyclopsMC/packages", - "username": "x-access-token", - "token": "github" + "token": "{{ secrets.RENOVATE_GITHUB_COM_TOKEN }}" } ] } From 332aaf0e2609b0b440e5169dffbf18348f78d47c Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Sat, 11 Oct 2025 16:31:47 +0200 Subject: [PATCH 10/22] Add new dependency rule for gradle.properties --- renovate.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/renovate.json b/renovate.json index c77b955ae..8a1c9940b 100644 --- a/renovate.json +++ b/renovate.json @@ -12,6 +12,14 @@ ], "depNameTemplate": "org.cyclops.${{depName}}:${{depName}}-${{mcVersion}}-neoforge", "datasourceTemplate": "maven" + }, + { + "fileMatch": ["(^|/)gradle\\.properties$"], + "matchStrings": [ + "neoforge_version\\s*=\\s*(?\\S+)" + ], + "depNameTemplate": "net.neoforged:neoforge", + "datasourceTemplate": "maven" } ], "hostRules": [ From dd05672a4f45bd7bca42833c0ff5b839f5b04bff Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Sat, 11 Oct 2025 16:38:42 +0200 Subject: [PATCH 11/22] Add registry URL for neoforge datasource --- renovate.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 8a1c9940b..af533e160 100644 --- a/renovate.json +++ b/renovate.json @@ -19,7 +19,8 @@ "neoforge_version\\s*=\\s*(?\\S+)" ], "depNameTemplate": "net.neoforged:neoforge", - "datasourceTemplate": "maven" + "datasourceTemplate": "maven", + "registryUrls": ["https://maven.neoforged.net/releases"] } ], "hostRules": [ From 27615eb3a550fa58d2730a2439dc281b803b6e6d Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Sat, 11 Oct 2025 16:40:27 +0200 Subject: [PATCH 12/22] Update renovate.json for datasource and registry URLs --- renovate.json | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/renovate.json b/renovate.json index af533e160..99f8d7515 100644 --- a/renovate.json +++ b/renovate.json @@ -19,8 +19,7 @@ "neoforge_version\\s*=\\s*(?\\S+)" ], "depNameTemplate": "net.neoforged:neoforge", - "datasourceTemplate": "maven", - "registryUrls": ["https://maven.neoforged.net/releases"] + "datasourceTemplate": "maven" } ], "hostRules": [ @@ -28,5 +27,13 @@ "matchHost": "https://maven.pkg.github.com/CyclopsMC/packages", "token": "{{ secrets.RENOVATE_GITHUB_COM_TOKEN }}" } + ], + "packageRules": [ + { + "packageNames": ["net.neoforged:neoforge"], + "datasource": "maven", + "registryUrls": ["https://maven.neoforged.net/releases"], + "extractVersionTemplate": "{{currentValue}}" + } ] } From 058cfbb5f35c9a9c2a08bf20b8a1bf186652e2f7 Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Sat, 11 Oct 2025 16:45:11 +0200 Subject: [PATCH 13/22] Refactor renovate.json by removing host rules Removed host rules for GitHub Maven packages and updated package rules. --- renovate.json | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/renovate.json b/renovate.json index 99f8d7515..b41fca4bd 100644 --- a/renovate.json +++ b/renovate.json @@ -22,18 +22,10 @@ "datasourceTemplate": "maven" } ], - "hostRules": [ - { - "matchHost": "https://maven.pkg.github.com/CyclopsMC/packages", - "token": "{{ secrets.RENOVATE_GITHUB_COM_TOKEN }}" - } - ], "packageRules": [ { - "packageNames": ["net.neoforged:neoforge"], - "datasource": "maven", - "registryUrls": ["https://maven.neoforged.net/releases"], - "extractVersionTemplate": "{{currentValue}}" - } - ] + "matchDatasources": ["maven"], + "registryUrls": ["https://maven.neoforged.net/releases"] + }, + ], } From 94d1ce4c0496ddfed6a1c1468b418cfd686c925d Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Sat, 11 Oct 2025 16:45:45 +0200 Subject: [PATCH 14/22] Fix syntax error in renovate.json --- renovate.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renovate.json b/renovate.json index b41fca4bd..d17d045c1 100644 --- a/renovate.json +++ b/renovate.json @@ -26,6 +26,6 @@ { "matchDatasources": ["maven"], "registryUrls": ["https://maven.neoforged.net/releases"] - }, - ], + } + ] } From 67e3b02bba777ab3ef696525d9ae1e7840a905b4 Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Sat, 11 Oct 2025 16:48:35 +0200 Subject: [PATCH 15/22] Update package rules for Maven datasource --- renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index d17d045c1..afd6e2c28 100644 --- a/renovate.json +++ b/renovate.json @@ -24,7 +24,7 @@ ], "packageRules": [ { - "matchDatasources": ["maven"], + "matchPackageNames": ["net.neoforged:neoforge"], "registryUrls": ["https://maven.neoforged.net/releases"] } ] From 4c87e4f58f106f2695768879600cd76a3ac3e14d Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Sat, 11 Oct 2025 16:51:04 +0200 Subject: [PATCH 16/22] Update renovate.json --- renovate.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/renovate.json b/renovate.json index afd6e2c28..314259c36 100644 --- a/renovate.json +++ b/renovate.json @@ -22,6 +22,12 @@ "datasourceTemplate": "maven" } ], + "hostRules": [ + { + "matchHost": "https://maven.pkg.github.com/CyclopsMC/packages", + "token": "{{ secrets.RENOVATE_GITHUB_COM_TOKEN }}" + } + ], "packageRules": [ { "matchPackageNames": ["net.neoforged:neoforge"], From 3881e3971ef54df13d7066b1ddf799f1b5ada846 Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Sat, 11 Oct 2025 16:55:00 +0200 Subject: [PATCH 17/22] Add automerge settings for GitHub Actions and Maven --- renovate.json | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 314259c36..348d6c797 100644 --- a/renovate.json +++ b/renovate.json @@ -32,6 +32,21 @@ { "matchPackageNames": ["net.neoforged:neoforge"], "registryUrls": ["https://maven.neoforged.net/releases"] + }, + { + "matchManagers": ["github-actions"], + "automerge": true, + "automergeType": "branch" + }, + { + "matchManagers": ["maven"], + "automerge": true, + "automergeType": "branch" } - ] + ], + "github-actions": { + "major": { + "enabled": true + } + } } From 2fab73bde6106a501a2b268273ef2801e772c95c Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Sat, 11 Oct 2025 16:59:32 +0200 Subject: [PATCH 18/22] Add 'github-actions' to enabledManagers --- renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 348d6c797..4da59e2b3 100644 --- a/renovate.json +++ b/renovate.json @@ -3,7 +3,7 @@ "extends": [ "config:recommended" ], - "enabledManagers": ["gradle"], + "enabledManagers": ["gradle", "github-actions"], "regexManagers": [ { "fileMatch": ["(^|/)gradle\\.properties$"], From bb19547604039f2ffdc212cca8f1ad466e4caee0 Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Sat, 11 Oct 2025 17:02:11 +0200 Subject: [PATCH 19/22] Update renovate.json to match package patterns --- renovate.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 4da59e2b3..4963dd5e3 100644 --- a/renovate.json +++ b/renovate.json @@ -39,9 +39,16 @@ "automergeType": "branch" }, { - "matchManagers": ["maven"], + "matchPackagePatterns": [ + "^org\\.cyclops:.*$", + "^net\\.neoforged:neoforge$" + ], "automerge": true, "automergeType": "branch" + }, + { + "matchManagers": ["maven"], + "enabled": false } ], "github-actions": { From 764dff6ba54edbe962600ff95e07efd9a2f02a03 Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Sat, 11 Oct 2025 17:04:00 +0200 Subject: [PATCH 20/22] Change matchManagers from 'maven' to 'gradle' --- renovate.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 4963dd5e3..c9e75f95e 100644 --- a/renovate.json +++ b/renovate.json @@ -39,6 +39,7 @@ "automergeType": "branch" }, { + "matchManagers": ["gradle"], "matchPackagePatterns": [ "^org\\.cyclops:.*$", "^net\\.neoforged:neoforge$" @@ -47,7 +48,7 @@ "automergeType": "branch" }, { - "matchManagers": ["maven"], + "matchManagers": ["gradle"], "enabled": false } ], From aa91ca44b896e1da58f0c6cc5c3a22f6b2cb424b Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Sat, 11 Oct 2025 17:04:47 +0200 Subject: [PATCH 21/22] Remove duplicate gradle manager configuration Removed redundant configuration for gradle manager. --- renovate.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/renovate.json b/renovate.json index c9e75f95e..3e6f322ee 100644 --- a/renovate.json +++ b/renovate.json @@ -38,6 +38,10 @@ "automerge": true, "automergeType": "branch" }, + { + "matchManagers": ["gradle"], + "enabled": false + }, { "matchManagers": ["gradle"], "matchPackagePatterns": [ @@ -46,10 +50,6 @@ ], "automerge": true, "automergeType": "branch" - }, - { - "matchManagers": ["gradle"], - "enabled": false } ], "github-actions": { From f34787ef87627549e46d344369262b1e45c1485b Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Sat, 11 Oct 2025 17:05:39 +0200 Subject: [PATCH 22/22] Fix duplicate gradle manager entry in renovate.json Removed duplicate gradle manager configuration. --- renovate.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/renovate.json b/renovate.json index 3e6f322ee..bb9563734 100644 --- a/renovate.json +++ b/renovate.json @@ -38,10 +38,6 @@ "automerge": true, "automergeType": "branch" }, - { - "matchManagers": ["gradle"], - "enabled": false - }, { "matchManagers": ["gradle"], "matchPackagePatterns": [