From 08503fbeef4ec83cb91c0c7138fca532f7824f4d Mon Sep 17 00:00:00 2001 From: John O'Reilly Date: Mon, 5 Oct 2026 10:25:10 +0100 Subject: [PATCH 1/2] iOS CI: move weekly run off the hour Only one of the samples' Monday 06:00 UTC runs fired; GitHub delays or drops scheduled runs at busy times, worst on the hour. Use an odd minute, staggered per repo. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01HaXtEA53r3qLwkjMRLmH4g --- .github/workflows/ios.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml index a5ef759..f899847 100644 --- a/.github/workflows/ios.yml +++ b/.github/workflows/ios.yml @@ -5,8 +5,9 @@ on: push: branches: [ main ] # Weekly run keeps main's caches from being evicted (7 days unused) and catches runner/Xcode image changes + # Off the hour and staggered per repo: GitHub delays or drops scheduled runs at busy times, worst at :00 schedule: - - cron: '0 6 * * 1' + - cron: '19 5 * * 1' workflow_dispatch: # Cancel superseded runs for the same PR/branch From 44a8613fb6af99829902f0dfd5a6ef91aebccef4 Mon Sep 17 00:00:00 2001 From: John O'Reilly Date: Sat, 10 Oct 2026 12:26:30 +0100 Subject: [PATCH 2/2] iOS CI: drop the weekly scheduled run Scheduled runs were unreliable (most on-the-hour ones never fired) and not worth keeping; CI now runs only on PRs, pushes to main and manual dispatch. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01KCHy48ke47SRaSF1pmXmo3 --- .github/workflows/ios.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml index f899847..a0b5392 100644 --- a/.github/workflows/ios.yml +++ b/.github/workflows/ios.yml @@ -4,10 +4,6 @@ on: pull_request: push: branches: [ main ] - # Weekly run keeps main's caches from being evicted (7 days unused) and catches runner/Xcode image changes - # Off the hour and staggered per repo: GitHub delays or drops scheduled runs at busy times, worst at :00 - schedule: - - cron: '19 5 * * 1' workflow_dispatch: # Cancel superseded runs for the same PR/branch