From 871bfa25925629e8b1fd483fb19094c8bbf11f60 Mon Sep 17 00:00:00 2001 From: Mladen Todorovic Date: Thu, 30 Jul 2026 17:23:28 +0200 Subject: [PATCH 1/2] Split updates per day to allow smooth auto-merge process --- .github/renovate.json5 | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 6903ae9..ed479e3 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -17,8 +17,9 @@ "timezone": "Etc/UTC", "schedule": [ // Allowed syntax: https://docs.renovatebot.com/configuration-options/#schedule - // Between 3a.m. and 7a.m. every day, outside business hours across EU and US timezones. - "* 3-7 * * *", + // Fallback schedule. Each manager overrides this with a day-specific schedule + // to avoid multiple PRs being created at the same time (which causes merge conflicts). + "* 2-8 * * *", ], // Tell Renovate not to update PRs when outside schedule. "updateNotScheduled": false, @@ -36,19 +37,23 @@ "includePaths": [ "konflux.Dockerfile", ], + "schedule": [ + // Friday, 2a.m. to 8a.m. UTC. + "* 2-8 * * 5", + ], }, "rpm-lockfile": { "automerge": true, "schedule": [ - // Duplicate the schedule here because Konflux global config may have a special override for rpm-lockfile. - "* 2-8 * * *", + // Saturday, 2a.m. to 8a.m. UTC. + "* 2-8 * * 6", ], }, "tekton": { "automerge": true, "schedule": [ - // Duplicate the schedule here because Konflux global config may have a special override for tekton. - "* 2-8 * * *", + // Sunday, 2a.m. to 8a.m. UTC. + "* 2-8 * * 0", ], }, } From d657416b0cbaa45c3bf17b2f539d6b3d0173b0d4 Mon Sep 17 00:00:00 2001 From: Mladen Todorovic Date: Thu, 30 Jul 2026 17:52:01 +0200 Subject: [PATCH 2/2] Run Dependabot only on Monday --- .github/dependabot.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 1c648b7..35ca4b7 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -3,7 +3,8 @@ updates: - package-ecosystem: "gomod" directory: "/" schedule: - interval: "daily" + interval: "weekly" + day: "monday" commit-message: prefix: "chore" prefix-development: "chore" @@ -16,7 +17,8 @@ updates: - package-ecosystem: "gomod" directory: "/e2e-tests/tools" schedule: - interval: "daily" + interval: "weekly" + day: "monday" commit-message: prefix: "chore" prefix-development: "chore"