Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 10 additions & 6 deletions .github/workflows/track.yml
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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:
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/verify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
11 changes: 8 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -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:

Expand Down Expand Up @@ -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.
Expand Down