chore(daily-status): move schedule to 08:00 SGT (00:00 UTC)#127
Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates the daily repo status agentic workflow schedule from a fuzzy daily trigger to an explicit UTC cron intended to run at 08:00 SGT.
Changes:
- Replaces
schedule: dailyin the workflow source with an explicit cron schedule. - Mirrors the cron change in the compiled lock workflow.
Show a summary per file
| File | Description |
|---|---|
.github/workflows/daily-repo-status.md |
Updates the source workflow schedule to 0 0 * * * with an SGT/UTC comment. |
.github/workflows/daily-repo-status.lock.yml |
Updates the compiled workflow cron to match the intended schedule. |
Copilot's findings
- Files reviewed: 2/2 changed files
- Comments generated: 3
| "on": | ||
| schedule: | ||
| - cron: "25 10 * * *" | ||
| - cron: "0 0 * * *" |
| # 08:00 SGT (UTC+8) every day = 00:00 UTC | ||
| schedule: | ||
| - cron: "0 0 * * *" |
| "on": | ||
| schedule: | ||
| - cron: "25 10 * * *" | ||
| - cron: "0 0 * * *" |
Review summaryTargeted, low-risk schedule change. Reviewed the diff against Correctness
Minor nits (non-blocking)
Otherwise LGTM — clean fix for the missed-runs symptom and easier to monitor than the fuzzy default. 👍 |
…t source PR Azure#136 regenerated the lock file before PR Azure#127 (08:00 SGT schedule) landed on main. The merged lockfile carries the frontmatter_hash for the pre-SGT source ('schedule: daily'), so every run fails the integrity check with: ERR_CONFIG: Lock file '.github/workflows/daily-repo-status.lock.yml' is outdated! The workflow file '.github/workflows/daily-repo-status.md' frontmatter has changed. Recompiled with gh aw v0.76.1 against the current source so the frontmatter_hash matches what the runtime computes.
Switches the
daily-repo-statusworkflow from the gh-awschedule: dailyfuzzy default (which had been compiling to25 10 * * *UTC ≈ 18:25 SGT) to a fixed0 0 * * *UTC, i.e. 08:00 SGT every day.Why
Files
.github/workflows/daily-repo-status.md— source: switchedschedule: daily→ explicit cron..github/workflows/daily-repo-status.lock.yml— mirrors the cron change (single-line patch; fullgh aw compilewas skipped to avoid sweeping in unrelated tool-version drift).