Skip to content

ci: disable scheduled daily builds, run only on PR/merge - #14

Merged
evandhoffman merged 1 commit into
mainfrom
ci/disable-scheduled-builds
Jun 21, 2026
Merged

ci: disable scheduled daily builds, run only on PR/merge#14
evandhoffman merged 1 commit into
mainfrom
ci/disable-scheduled-builds

Conversation

@evandhoffman

Copy link
Copy Markdown
Collaborator

Summary

Remove the daily cron schedules from the two workflows that had them so CI runs only on PR/merge (plus manual workflow_dispatch).

Changes

  • tmux-corpus.yml: drop the 17 10 * * * cron; keep pull_request + workflow_dispatch. The terminal-nightly job now gates on workflow_dispatch only (its schedule branch was dead).
  • ios-testflight.yml: drop the 10 9 * * * nightly cron; the beta upload is now manual-only via workflow_dispatch. The decide job's SHA-compare logic is preserved for the manual path; the leading design comment was updated to match.

Not affected

  • nightly.yml: despite its name it triggers on push + workflow_dispatch, not a schedule, so it already fits "PR/merges."
  • All other workflows trigger on push/pull_request/workflow_dispatch only.

Note: schedule triggers stop firing once this merges to the default branch (GitHub reads schedule: from the workflow on the default branch).

Remove the daily cron schedules from the two workflows that had them so
CI runs only on PR/merge (plus manual workflow_dispatch):

- tmux-corpus.yml: drop the 10:17 UTC cron; keep pull_request +
  workflow_dispatch. The terminal-nightly job now gates on
  workflow_dispatch only (its schedule branch is dead).
- ios-testflight.yml: drop the 09:10 UTC nightly cron; the beta upload
  is now manual-only via workflow_dispatch. The decide job's SHA-compare
  logic is preserved for the manual path.

nightly.yml is unaffected: despite its name it triggers on push +
workflow_dispatch, not a schedule.
@evandhoffman
evandhoffman enabled auto-merge (squash) June 21, 2026 19:43
@evandhoffman
evandhoffman merged commit a9454ae into main Jun 21, 2026
14 of 15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant