From 68bcb98c66e2af3b1925b44165dc490efdb0b1a2 Mon Sep 17 00:00:00 2001 From: MichaelFisher1997 Date: Thu, 6 Aug 2026 18:44:35 +0100 Subject: [PATCH] ci: convert daily scheduled workflows to weekly Reduce CI spend by moving the six daily cron schedules to weekly, spread across weekdays to avoid runner contention. Git (push/PR) triggers are unchanged. - security: daily 03:17 -> Mon 03:17 - visual-test: daily 04:43 -> Tue 04:43 - benchmark: daily 03:17 -> Wed 03:17 - profiling: daily 04:43 -> Thu 04:43 - stale: daily 03:17 -> Fri 03:17 - sanitize: daily 05:17 -> Sat 05:17 Signed-off-by: MichaelFisher1997 --- .github/workflows/benchmark.yml | 2 +- .github/workflows/profiling.yml | 2 +- .github/workflows/sanitize.yml | 2 +- .github/workflows/security.yml | 2 +- .github/workflows/stale.yml | 2 +- .github/workflows/visual-test.yml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index 85f1c583..ae340cf9 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -7,7 +7,7 @@ on: push: branches: [dev] schedule: - - cron: "17 3 * * *" + - cron: "17 3 * * 3" workflow_dispatch: inputs: duration: diff --git a/.github/workflows/profiling.yml b/.github/workflows/profiling.yml index 6699e457..dc736ae8 100644 --- a/.github/workflows/profiling.yml +++ b/.github/workflows/profiling.yml @@ -2,7 +2,7 @@ name: Profiling on: schedule: - - cron: "43 4 * * *" + - cron: "43 4 * * 4" workflow_dispatch: concurrency: diff --git a/.github/workflows/sanitize.yml b/.github/workflows/sanitize.yml index 2a60e203..1f59df53 100644 --- a/.github/workflows/sanitize.yml +++ b/.github/workflows/sanitize.yml @@ -2,7 +2,7 @@ name: Sanitize on: schedule: - - cron: "17 5 * * *" + - cron: "17 5 * * 6" workflow_dispatch: concurrency: diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml index 4a4e4283..1bf2d5ed 100644 --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -6,7 +6,7 @@ on: push: branches: [dev] schedule: - - cron: "17 3 * * *" + - cron: "17 3 * * 1" workflow_dispatch: concurrency: diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 37aef528..0a1d2b6b 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -2,7 +2,7 @@ name: Stale Issues and PRs on: schedule: - - cron: "17 3 * * *" + - cron: "17 3 * * 5" workflow_dispatch: inputs: dry-run: diff --git a/.github/workflows/visual-test.yml b/.github/workflows/visual-test.yml index faacaf06..819a551e 100644 --- a/.github/workflows/visual-test.yml +++ b/.github/workflows/visual-test.yml @@ -2,7 +2,7 @@ name: visual-test on: schedule: - - cron: "43 4 * * *" + - cron: "43 4 * * 2" pull_request: branches: [dev] types: [labeled]