From a1f5a5b5a13ea4daf142b889c40aeda2bc9199ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20Mart=C3=ADn?= Date: Fri, 11 Jul 2025 08:01:15 +0200 Subject: [PATCH 1/4] Escape slash characters in matchPackageNames regex MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Miguel Martín --- renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index a7818c4..9d59533 100644 --- a/renovate.json +++ b/renovate.json @@ -16,7 +16,7 @@ "packageRules": [ { "matchPackageNames": [ - "/^quay.io/bootc-devel/tekton-catalog//" + "/^quay.io\/bootc-devel\/tekton-catalog\//" ], "enabled": true, "groupName": "Konflux references", From e0779c210a5f24da59e88057b39dec324364af15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20Mart=C3=ADn?= Date: Fri, 11 Jul 2025 08:10:39 +0200 Subject: [PATCH 2/4] Leave only the group package rules MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Miguel Martín --- renovate.json | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/renovate.json b/renovate.json index 9d59533..4aa977e 100644 --- a/renovate.json +++ b/renovate.json @@ -60,18 +60,13 @@ "f41" ], "packageRules": [ - { - "matchPackageNames": [ - "/quay.io\/bootc-devel\/fedora-bootc-.*-compose/" - ], - "automerge": true - }, { "matchPackageNames": [ "/quay.io\/bootc-devel\/fedora-bootc-rawhide-compose/" ], "groupName": "Fedora rawhide compose dependencies", "groupSlug": "fedora-rawhide-compose-dependencies" + "automerge": true }, { "matchPackageNames": [ @@ -79,6 +74,7 @@ ], "groupName": "Fedora 42 compose dependencies", "groupSlug": "fedora-42-compose-dependencies" + "automerge": true }, { "matchPackageNames": [ From 06a10e77ebd200d08f44cf5035d719c87f333889 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20Mart=C3=ADn?= Date: Fri, 11 Jul 2025 08:11:47 +0200 Subject: [PATCH 3/4] Change renovate's schedule for compose container images MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change the current branch creation schedule in renovate for compose container images. Currently is using the default renovate's configuration which is between 12:00 AM and 03:59 AM, only on Monday. Signed-off-by: Miguel Martín --- renovate.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/renovate.json b/renovate.json index 4aa977e..920f1b0 100644 --- a/renovate.json +++ b/renovate.json @@ -65,7 +65,10 @@ "/quay.io\/bootc-devel\/fedora-bootc-rawhide-compose/" ], "groupName": "Fedora rawhide compose dependencies", - "groupSlug": "fedora-rawhide-compose-dependencies" + "groupSlug": "fedora-rawhide-compose-dependencies", + "schedule": [ + "at any time" + ], "automerge": true }, { @@ -73,7 +76,10 @@ "/quay.io\/bootc-devel\/fedora-bootc-42-compose/" ], "groupName": "Fedora 42 compose dependencies", - "groupSlug": "fedora-42-compose-dependencies" + "groupSlug": "fedora-42-compose-dependencies", + "schedule": [ + "at any time" + ], "automerge": true }, { From 38eccdbc3ad0173b22840b2bd627368f5f851b11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20Mart=C3=ADn?= Date: Fri, 11 Jul 2025 08:19:25 +0200 Subject: [PATCH 4/4] Support grouping Fedora 40/41 compose updates MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add support for Fedora 40/41 compose updates grouping to the package rules for possible future needs Signed-off-by: Miguel Martín --- renovate.json | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/renovate.json b/renovate.json index 920f1b0..716adcc 100644 --- a/renovate.json +++ b/renovate.json @@ -82,6 +82,28 @@ ], "automerge": true }, + { + "matchPackageNames": [ + "/quay.io\/bootc-devel\/fedora-bootc-41-compose/" + ], + "groupName": "Fedora 41 compose dependencies", + "groupSlug": "fedora-41-compose-dependencies", + "schedule": [ + "at any time" + ], + "automerge": true + }, + { + "matchPackageNames": [ + "/quay.io\/bootc-devel\/fedora-bootc-40-compose/" + ], + "groupName": "Fedora 40 compose dependencies", + "groupSlug": "fedora-40-compose-dependencies", + "schedule": [ + "at any time" + ], + "automerge": true + }, { "matchPackageNames": [ "quay.io/fedora/fedora"