From 712895e21f8ed0e3d329a8c282d14de30c5e012e Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 25 Aug 2026 05:27:01 +0000 Subject: [PATCH 1/2] Run Dependabot daily instead of weekly. Weekly-deployment is already gone; version updates now check every weekday so patches land continuously instead of waiting for Monday. Co-authored-by: kapersoft --- .github/dependabot.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 0aa6a37..ea39be5 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -9,15 +9,13 @@ updates: - package-ecosystem: "github-actions" directory: "/" schedule: - interval: "weekly" - day: "monday" + interval: "daily" time: "02:00" timezone: "Europe/Amsterdam" - package-ecosystem: "composer" directory: "/" schedule: - interval: "weekly" - day: "monday" + interval: "daily" time: "03:00" timezone: "Europe/Amsterdam" From 334c13a61a51c8260f55958c305380eaaaa7c97b Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 25 Aug 2026 05:32:11 +0000 Subject: [PATCH 2/2] Add Pest coverage for the daily Dependabot schedule. Lock in weekday version updates and the absence of weekly-deployment.yml so the cadence cannot regress to Monday-only. Co-authored-by: kapersoft --- tests/Feature/DependabotScheduleTest.php | 26 ++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 tests/Feature/DependabotScheduleTest.php diff --git a/tests/Feature/DependabotScheduleTest.php b/tests/Feature/DependabotScheduleTest.php new file mode 100644 index 0000000..257d8c6 --- /dev/null +++ b/tests/Feature/DependabotScheduleTest.php @@ -0,0 +1,26 @@ +} $config */ + $config = Yaml::parseFile(base_path('.github/dependabot.yml')); + + expect($config['version'])->toBe(2); + + $ecosystems = []; + + foreach ($config['updates'] as $update) { + expect($update['schedule']['interval'])->toBe('daily'); + expect($update['schedule'])->not->toHaveKey('day'); + $ecosystems[] = $update['package-ecosystem']; + } + + expect($ecosystems)->toEqualCanonicalizing(['composer', 'github-actions']); +}); + +test('weekly deployment workflow is not present', function (): void { + expect(file_exists(base_path('.github/workflows/weekly-deployment.yml')))->toBeFalse(); +});