From 6978f0775f12c9ac95e754434088f66e497c31d7 Mon Sep 17 00:00:00 2001 From: Jacob Ransom Date: Mon, 2 Nov 2026 14:02:34 +1300 Subject: [PATCH 1/2] Run Plugins CI weekly to catch core drift [ignore_release] --- .github/workflows/ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ce3cff3..3184cec 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,6 +6,9 @@ on: push: branches: - '**.x-dev' + schedule: + # Weekly drift check, staggered per repo and done before Monday morning NZT. + - cron: '12 9 * * 0' workflow_dispatch: permissions: From 4a90eceed325b611fff44a299a74bd89ea63061e Mon Sep 17 00:00:00 2001 From: Jacob Ransom Date: Mon, 2 Nov 2026 16:44:56 +1300 Subject: [PATCH 2/2] Move the weekly release to the shared Monday slot [ignore_release] --- .github/workflows/weekly-release.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/weekly-release.yml b/.github/workflows/weekly-release.yml index 7845fb4..8c91118 100644 --- a/.github/workflows/weekly-release.yml +++ b/.github/workflows/weekly-release.yml @@ -6,9 +6,9 @@ name: Weekly release on: schedule: - # Monday, so the release is dated that Monday. Keeps the minute and hour of matomo-tests.yml's - # cron, so the fleet stays staggered across the window. - - cron: '10 2 * * 1' + # Monday, so the release is dated that Monday. Every plugin shares this slot, so the week's + # releases finish together. + - cron: '17 2 * * 1' workflow_dispatch: inputs: all-branches: