Update the board weekly via Forgejo Actions #27

Manually merged
marvin8 merged 3 commits from feat/issue-17-weekly-board-update into feat/board-automation 2026-08-16 07:55:45 +00:00
Collaborator

Refs #17

Adds a scheduled weekly board update:

  • board-config.toml (owners ["marvin8"], forge.marvin8.zone API base)
  • .forgejo/workflows/board-update.yml: cron 41 17 * * 6 (Sun 03:41 Australia/Brisbane), yilan diff change gate, yilan-bot SSH-signed commit, push to main via the whitelisted yilan-bot PAT, actions/cache for the SHA cache

Requires one-time setup (spec §4.3): yilan-bot account + push whitelist + secrets YILAN_BOT_SIGNING_KEY, YILAN_READ_TOKEN, YILAN_WRITE_TOKEN.

Refs #17 Adds a scheduled weekly board update: - `board-config.toml` (owners `["marvin8"]`, forge.marvin8.zone API base) - `.forgejo/workflows/board-update.yml`: cron `41 17 * * 6` (Sun 03:41 Australia/Brisbane), `yilan diff` change gate, `yilan-bot` SSH-signed commit, push to `main` via the whitelisted `yilan-bot` PAT, `actions/cache` for the SHA cache Requires one-time setup (spec §4.3): `yilan-bot` account + push whitelist + secrets `YILAN_BOT_SIGNING_KEY`, `YILAN_READ_TOKEN`, `YILAN_WRITE_TOKEN`.
🐛 fix board-update workflow bootstrap and gate
All checks were successful
/ gitleaks (pull_request) Successful in 31s
/ pr-review (pull_request) Successful in 41s
/ checks (pull_request) Successful in 2m6s
/ deploy-docs (pull_request) Has been skipped
d6d6c1f46c
marvin8 approved these changes 2026-08-16 07:55:11 +00:00
marvin8 manually merged commit 3b7de4ea13 into feat/board-automation 2026-08-16 07:55:45 +00:00
marvin8 deleted branch feat/issue-17-weekly-board-update 2026-08-16 07:55:54 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
marvin8/yilan!27
No description provided.