From f4620fbc49264071a32dd96b565cf69a3d306d97 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 6 Jul 2026 22:12:23 +0000 Subject: [PATCH] ci: disable scheduled (nightly) workflow triggers Comment out the schedule: cron triggers on all scheduled workflows. These nightly/weekly runs were mostly failing on this fork, which lacks the upstream's private infra and secrets. Each workflow retains workflow_dispatch (and push where applicable) so it can still be run manually from the Actions tab; the cron blocks are commented rather than deleted so they're easy to restore. Affected workflows: cut_new_releases, populate_build_cache, feature_flag_cleanup, fork_release_macos, close_stale_fix_prs, stale_requested_changes_prs, update-{triage,dedupe,pr-review}-local. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01BWgLXkFwMPXfXyeazp6vbA --- .github/workflows/close_stale_fix_prs.yml | 5 +++-- .github/workflows/cut_new_releases.yml | 8 +++++--- .github/workflows/feature_flag_cleanup.yml | 5 +++-- .github/workflows/fork_release_macos.yml | 12 +++++++----- .github/workflows/populate_build_cache.yml | 5 +++-- .github/workflows/stale_requested_changes_prs.yml | 5 +++-- .github/workflows/update-dedupe-local.yml | 5 +++-- .github/workflows/update-pr-review-local.yml | 5 +++-- .github/workflows/update-triage-local.yml | 5 +++-- 9 files changed, 33 insertions(+), 22 deletions(-) diff --git a/.github/workflows/close_stale_fix_prs.yml b/.github/workflows/close_stale_fix_prs.yml index c1274e9bac0..c86a7cbe69e 100644 --- a/.github/workflows/close_stale_fix_prs.yml +++ b/.github/workflows/close_stale_fix_prs.yml @@ -14,8 +14,9 @@ name: Close Stale Fix PRs on: - schedule: - - cron: '0 12 * * *' # 8am EST + # Scheduled runs disabled. Run manually via workflow_dispatch. + # schedule: + # - cron: '0 12 * * *' # 8am EST workflow_dispatch: jobs: diff --git a/.github/workflows/cut_new_releases.yml b/.github/workflows/cut_new_releases.yml index 12ca9fcd90f..338629d9859 100644 --- a/.github/workflows/cut_new_releases.yml +++ b/.github/workflows/cut_new_releases.yml @@ -6,9 +6,11 @@ name: Cut New Releases on: - schedule: - # Run this job every morning at 3am EST. - - cron: "0 8 * * *" + # Scheduled nightly runs disabled — they were failing on this fork (missing + # upstream infra/secrets). Run manually via workflow_dispatch instead. + # schedule: + # # Run this job every morning at 3am EST. + # - cron: "0 8 * * *" workflow_dispatch: inputs: diff --git a/.github/workflows/feature_flag_cleanup.yml b/.github/workflows/feature_flag_cleanup.yml index 280dc66cdbc..996b59eb7c8 100644 --- a/.github/workflows/feature_flag_cleanup.yml +++ b/.github/workflows/feature_flag_cleanup.yml @@ -1,8 +1,9 @@ name: Feature Flag Cleanup on: - schedule: - - cron: '0 15 * * *' # 10am EST + # Scheduled runs disabled. Run manually via workflow_dispatch. + # schedule: + # - cron: '0 15 * * *' # 10am EST workflow_dispatch: # Default to a read-only token. Jobs that need to push or open PRs widen diff --git a/.github/workflows/fork_release_macos.yml b/.github/workflows/fork_release_macos.yml index 2f32028a717..d6fd3fb81f7 100644 --- a/.github/workflows/fork_release_macos.yml +++ b/.github/workflows/fork_release_macos.yml @@ -28,11 +28,13 @@ name: Fork Release (macOS) on: - schedule: - # Nightly at 08:00 UTC. The `check` job below short-circuits the (costly) - # macOS build unless the default branch has new commits since the last - # release. - - cron: "0 8 * * *" + # Scheduled nightly runs disabled — run manually via workflow_dispatch or by + # pushing a tag instead. + # schedule: + # # Nightly at 08:00 UTC. The `check` job below short-circuits the (costly) + # # macOS build unless the default branch has new commits since the last + # # release. + # - cron: "0 8 * * *" push: tags: - "v*" diff --git a/.github/workflows/populate_build_cache.yml b/.github/workflows/populate_build_cache.yml index b925b95097f..09754104bc4 100644 --- a/.github/workflows/populate_build_cache.yml +++ b/.github/workflows/populate_build_cache.yml @@ -11,10 +11,11 @@ on: - '**/Cargo.toml' - '.cargo/config.toml' - 'rust-toolchain.toml' + # Scheduled runs disabled. Run manually via workflow_dispatch. # Run once per day to ensure the cache is populated even if we haven't # modified Cargo.lock or Cargo.toml in a while. - schedule: - - cron: "0 8 * * 1-5" # Run every weekday at 3am EST. + # schedule: + # - cron: "0 8 * * 1-5" # Run every weekday at 3am EST. workflow_dispatch: name: Populate Build Cache diff --git a/.github/workflows/stale_requested_changes_prs.yml b/.github/workflows/stale_requested_changes_prs.yml index 7666ba90ef4..f1307296fe4 100644 --- a/.github/workflows/stale_requested_changes_prs.yml +++ b/.github/workflows/stale_requested_changes_prs.yml @@ -20,8 +20,9 @@ name: Stale Requested-Changes PRs on: - schedule: - - cron: '7 12 * * *' # 12:07 UTC daily (minute 7 avoids top-of-hour scheduler congestion) + # Scheduled runs disabled. Run manually via workflow_dispatch. + # schedule: + # - cron: '7 12 * * *' # 12:07 UTC daily (minute 7 avoids top-of-hour scheduler congestion) workflow_dispatch: inputs: mode: diff --git a/.github/workflows/update-dedupe-local.yml b/.github/workflows/update-dedupe-local.yml index 05a799d7e6a..714c460d660 100644 --- a/.github/workflows/update-dedupe-local.yml +++ b/.github/workflows/update-dedupe-local.yml @@ -1,7 +1,8 @@ name: Update Dedupe Skill (Local) on: - schedule: - - cron: '30 9 * * 1' # Every Monday at 09:30 UTC + # Scheduled runs disabled — failing on this fork. Run manually via workflow_dispatch. + # schedule: + # - cron: '30 9 * * 1' # Every Monday at 09:30 UTC workflow_dispatch: inputs: lookback_days: diff --git a/.github/workflows/update-pr-review-local.yml b/.github/workflows/update-pr-review-local.yml index b1da1ac8c9b..75c9e8476f3 100644 --- a/.github/workflows/update-pr-review-local.yml +++ b/.github/workflows/update-pr-review-local.yml @@ -1,7 +1,8 @@ name: Update PR Review Skill (Local) on: - schedule: - - cron: '0 9 * * 1' # Every Monday at 09:00 UTC + # Scheduled runs disabled — failing on this fork. Run manually via workflow_dispatch. + # schedule: + # - cron: '0 9 * * 1' # Every Monday at 09:00 UTC workflow_dispatch: inputs: lookback_days: diff --git a/.github/workflows/update-triage-local.yml b/.github/workflows/update-triage-local.yml index 073480a9b58..8ef66b7b7fe 100644 --- a/.github/workflows/update-triage-local.yml +++ b/.github/workflows/update-triage-local.yml @@ -1,7 +1,8 @@ name: Update Triage Skill (Local) on: - schedule: - - cron: '15 9 * * 1' # Every Monday at 09:15 UTC + # Scheduled runs disabled — failing on this fork. Run manually via workflow_dispatch. + # schedule: + # - cron: '15 9 * * 1' # Every Monday at 09:15 UTC workflow_dispatch: inputs: lookback_days: