From a68192f215022247b596d4da4fc8035db3a44d6b Mon Sep 17 00:00:00 2001 From: Vyncint Ng Date: Tue, 1 Sep 2026 21:39:31 +0700 Subject: [PATCH] ci: disable scheduled workflow runs Comment out the schedule block in every workflow that carried one, so nothing in this repository runs on a cron. Push, pull_request, release, workflow_dispatch and repository_dispatch are all untouched. The cron expressions are kept as comments rather than deleted: restoring a schedule is uncommenting one block, and the reasoning behind each chosen time stays beside it. Comments and docs that stated a cadence as current behaviour are corrected here too. Signed-off-by: Vyncint Ng --- .github/workflows/track.yml | 16 ++++++++++------ .github/workflows/verify.yml | 5 +++-- README.md | 11 ++++++++--- 3 files changed, 21 insertions(+), 11 deletions(-) diff --git a/.github/workflows/track.yml b/.github/workflows/track.yml index 4b46de8..b91beb4 100644 --- a/.github/workflows/track.yml +++ b/.github/workflows/track.yml @@ -1,4 +1,4 @@ -# Tracks a contribution-art plan daily and comments the report on issue #1. +# Tracks a contribution-art plan and comments the report on issue #1. # # The plan is a heart across the closing weeks of 2026: seven rows by # eleven columns, drawn from Sunday 30 August to 14 November. See @@ -7,14 +7,18 @@ # Copied from vyncint/mossaic action/track.example.yml with the `with:` block # edited; the channels needing secrets are left in, gated off by repository # variables, so turning one on is a switch rather than an edit. +# +# Dispatch-only: the twice-daily schedule is commented out in `on:` below, so +# the plan is tracked when this workflow is run by hand and not otherwise. name: contribution art on: - schedule: - # UTC. 01:00 UTC is 08:00 in UTC+7 — morning report. - - cron: "0 1 * * *" - # 16:30 UTC is 23:30 in UTC+7 — late evening check & auto-commit. - - cron: "30 16 * * *" + # Scheduled runs are disabled. Uncomment the block below to restore them. + # schedule: + # # UTC. 01:00 UTC is 08:00 in UTC+7 — morning report. + # - cron: "0 1 * * *" + # # 16:30 UTC is 23:30 in UTC+7 — late evening check & auto-commit. + # - cron: "30 16 * * *" # So you can run it now instead of waiting for tomorrow, with optional auto-commit. workflow_dispatch: inputs: diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 55f92cf..fb74092 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -24,8 +24,9 @@ name: verify # checkout — a green run here has to mean "what a user installs today works". on: - schedule: - - cron: "41 4 * * 1" + # Scheduled runs are disabled. Uncomment the block below to restore them. + # schedule: + # - cron: "41 4 * * 1" workflow_dispatch: inputs: version: diff --git a/README.md b/README.md index b6d4002..f4b99d1 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,12 @@ # contribution-art A tracker for a [mossaic] contribution-art plan. There is no code here: one -scheduled workflow asks GitHub what has actually been contributed, compares it -against the plan, and posts the report to [issue #1](../../issues/1). +workflow asks GitHub what has actually been contributed, compares it against +the plan, and posts the report to [issue #1](../../issues/1). + +**The schedule is currently off.** The cron block in +[`track.yml`](.github/workflows/track.yml) is commented out, so the tracker +reports only when it is dispatched by hand from the Actions tab. The plan being tracked: @@ -80,7 +84,8 @@ changes when I say so. `matrix:` arrived in 0.6.0. - **A scheduled workflow in a public repository is disabled after 60 days without commits.** GitHub emails first. A repository whose only job is a daily cron will hit this; push something occasionally, or re-enable it from - the Actions tab. + the Actions tab. Moot while the cron above is commented out, and waiting + for you again the day it is restored. - **`cron` is UTC, always.** `0 1 * * *` is 08:00 in UTC+7. That is why `timezone:` is set — otherwise the day the report calls "today" disagrees with the day the graph shades.