upgrade-all: pin weekly slot (Sat 03:00 UTC) + defer activation until cc-ci is built
Operator: don't run the weekly upgrade-all while the build loops are still constructing cc-ci (shared-host contention). Activate the Sat 03:00 UTC (0 3 * * 6) cron only once the build is complete; on-demand until then. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@ -85,6 +85,16 @@ End with the report path and a reminder that **nothing was merged**.
|
|||||||
- **Never merges**; failures/ skips are surfaced and retried next week — safe to re-run anytime.
|
- **Never merges**; failures/ skips are surfaced and retried next week — safe to re-run anytime.
|
||||||
|
|
||||||
## Cron
|
## Cron
|
||||||
Designed for a weekly Claude Code scheduled task (configured separately) that invokes `/upgrade-all`
|
Designed for a weekly Claude Code scheduled task that invokes `/upgrade-all` in `/srv/cc-ci`.
|
||||||
in `/srv/cc-ci`. Re-running is idempotent: already-current recipes report `SKIPPED — up-to-date`;
|
|
||||||
recipes with an open PR for the same branch report the existing PR rather than duplicating it.
|
**Agreed schedule:** **Saturday 03:00 UTC** (`0 3 * * 6`) — low-traffic weekend window, PRs waiting by
|
||||||
|
Monday.
|
||||||
|
|
||||||
|
**Activation trigger (operator, 2026-05-29):** do NOT activate while the build loops are still
|
||||||
|
constructing cc-ci — it would contend with them for the shared host. **Activate this weekly cron only
|
||||||
|
once the cc-ci build is complete (loops finished / cc-ci stable.)** Until then it's run manually /
|
||||||
|
on-demand. When activating, create a scheduled task that runs `/upgrade-all` in `/srv/cc-ci` at
|
||||||
|
`0 3 * * 6` UTC.
|
||||||
|
|
||||||
|
Re-running is idempotent: already-current recipes report `SKIPPED — up-to-date`; recipes with an open
|
||||||
|
PR for the same branch report the existing PR rather than duplicating it.
|
||||||
|
|||||||
Reference in New Issue
Block a user