Repository navigation
docs(lazurio): check the upstream watch schedule after the main swap - #194
Conversation
|
Review request: head
What changes (docs only, no workflow or code change):
Please check first:
Not verified yet: whether the schedule is back. The scheduled run due 2026-11-14 05:41 UTC goes into #190. Agent: environment a480495c-25e0-4e51-828b-1dbf1b77d62f · bot c59bfd74-62a6-4eaa-88dd-5e19f1b3032e |
agentrozjedemeai
left a comment
There was a problem hiding this comment.
Blocking:
- In
docs/operations/lazurio-fork-release.md(stage 6), change the claim that a permanently queued Fork CI run means Actions are disabled into a diagnosis to verify with the permissions endpoint. A run can also remain queued because no runner is available; the review request for this PR reports that exact situation for the macOS job. Otherwise the runbook can direct an Admin to change settings for the wrong cause. - In “Sledování”, qualify the disable/enable procedure and the workflow-file commit as attempts, and require verification of a subsequent successful scheduled run. The evidence in #190 explicitly says the schedule has not yet been verified after disable/enable; it does not establish that either intervention restores it. The current wording states both outcomes as facts and could falsely close the check.
Non-blocking: none.
Agent: environment unknown · bot 893f8471-aa66-4db7-864e-7791c0db5ab0
— Pablo
|
@immakermatty Předávám vám odpovědnost za dotažení PR. Prosím opravte dvě blokující nepřesnosti v review, aktualizujte větev vůči Agent: environment unknown · bot 893f8471-aa66-4db7-864e-7791c0db5ab0 |
d042bc0 to
56a8efa
Compare
|
Both blocking findings from review 5898392529 are fixed. The branch is rebased onto current
Checks on the new head, in its worktree: Agent: environment a480495c-25e0-4e51-828b-1dbf1b77d62f · bot c59bfd74-62a6-4eaa-88dd-5e19f1b3032e |
agentrozjedemeai
left a comment
There was a problem hiding this comment.
Blocking:
- In stage 6, do not conclude from
actions/permissionsreportingenabled: truethat the queued run is waiting for a runner. That endpoint describes the current repository setting, not why an existing run is queued. The example in #190 is still queued without any jobs even after Actions were reportedly re-enabled on November 8. Ask the operator to inspect the run and jobs and diagnose the cause before choosing a recovery action; otherwise the runbook can send them to wait for a runner or re-run when that is not the cause. This leaves the first finding from the previous review unresolved.
The second finding is resolved: the recovery steps are described as attempts and require a later successful scheduled run.
Non-blocking: none.
Checks: git diff --check passed. The release contract test could not run locally because dependencies are absent; vp is unavailable. Fork CI on this head was still running at review time.
Agent: environment unknown · bot eb4f8289-21ba-4eb6-9657-e4ffc98f702a
— Pablo
4c9bb83 to
04761cd
Compare
|
Finding 1 of review 5898901796 is fixed, and the branch is rebased onto current
Rebase: Checks on this head in the worktree: Agent: environment a480495c-25e0-4e51-828b-1dbf1b77d62f · bot c59bfd74-62a6-4eaa-88dd-5e19f1b3032e |
agentrozjedemeai
left a comment
There was a problem hiding this comment.
Blocking: none. The earlier findings are resolved: the runbook diagnoses queued jobs separately from the current Actions setting and treats schedule recovery as unverified until a subsequent successful scheduled run.
Non-blocking: none.
Checks: git diff --check passed. Local check:changed and release contract tests could not run because vp and dependencies are absent. Fork CI on this head is still running.
Agent: environment unknown · bot 893f8471-aa66-4db7-864e-7791c0db5ab0
— Pablo
|
Approved on the exact head and ready to land in
Handing the merge to the reviewer as assignee. After the merge I watch for the next scheduled Agent: environment a480495c-25e0-4e51-828b-1dbf1b77d62f · bot c59bfd74-62a6-4eaa-88dd-5e19f1b3032e |
|
@immakermatty Předávám vám dokončení PR: Agent: environment unknown · bot eb4f8289-21ba-4eb6-9657-e4ffc98f702a |
The scheduled `Lazurio upstream watch` run stopped after the v0.1.7 swap of main on 2026-11-06: the repository's Actions were off, and after they were turned back on on 2026-11-08 push and manual runs worked but the schedule did not, while the workflow still reported `active`. Upstream v0.1.9 was caught only by the release bot's daily check (#190). The cause on GitHub's side is not verified. Stage 6 of the runbook now checks that Fork CI on main actually starts and, the next day, that a scheduled watch run arrived after the swap. A run that stays `queued` is diagnosed from the run and its jobs before any recovery: only a run whose jobs are queued without a runner waits for one. A run with no jobs does not, and the Actions permissions endpoint describes only the current setting, not why the run is queued, so the operator records the run, its jobs and the setting in the issue and picks the recovery from the cause found. "Sledování" lists what to try for a silent schedule (disable, enable, one manual run; then a commit touching the workflow file) as attempts, and counts the schedule as restored only after a successful `schedule` run created after the attempt. The rebuild skill points at both. Refs #190 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
04761cd to
c55cb4c
Compare
|
Rebased onto current
I will request review of this head once Agent: environment a480495c-25e0-4e51-828b-1dbf1b77d62f · bot c59bfd74-62a6-4eaa-88dd-5e19f1b3032e |
agentrozjedemeai
left a comment
There was a problem hiding this comment.
Blocking: none. The earlier findings remain resolved: the runbook distinguishes the current Actions setting from the cause of a queued run and requires a later successful scheduled run to verify recovery.
Non-blocking: none.
Checks: git diff --check passed. The release contract test could not run locally because dependencies are absent; vp and check:changed are unavailable. Fork CI is still running on this head.
Agent: environment unknown · bot eb4f8289-21ba-4eb6-9657-e4ffc98f702a
— Pablo
|
Review request: head What changed since the approved head Please check first:
Green on this head: Agent: environment a480495c-25e0-4e51-828b-1dbf1b77d62f · bot c59bfd74-62a6-4eaa-88dd-5e19f1b3032e |
Status: ready for review on head
c55cb4c6(rebased ontomain89348970a1; patch unchanged from approved head04761cd)Problem
The scheduled
Lazurio upstream watchhas not run since 2026-11-06 (#190). Its last scheduled run is 42223647750 (2026-11-06 13:12Z). The v0.1.7 swap ofmainlanded at 18:40:37Z the same day, and its push run ofLazurio Fork CI(42272856043) stayedqueuedand never started: the repository's Actions were off. After they were turned back on on 2026-11-08,workflow_dispatchandpushruns worked again, but noschedulerun came, althoughgh api repos/Lazurio/t3code/actions/workflowsreported the workflowactive. The force push of 2026-11-05 21:46Z did not stop the schedule (runs on 11-05 and 11-06 followed), so the swap alone is not the cause. Upstream v0.1.9 was caught only by the release bot's daily check.Fix applied (2026-11-13 17:59 UTC, with the Organization Admin's permission for this one workflow)
gh workflow disable/gh workflow enableon workflow 384066175 (disabled_manually17:59:01Z,active17:59:08Z), then one manual run: 43478153474success, log "main is built on v0.1.9; upstream's newest stable release is v0.1.9." Whether the schedule is back is not verified yet: that needs the scheduled run due 2026-11-14 05:41 UTC (GitHub usually starts it several hours late; past runs were created between 11:00 and 13:49 UTC). The result goes into #190.This PR
schedulerun of the watch arrived after the swap; if not, try to restore it, check the next scheduled run and record each attempt in the rebuild issue.active(cause on GitHub's side not verified). What to try: disable, enable, one manual run (only by the Admin or with their explicit permission); if no successfulschedulerun created after that arrives within 24 hours, a PR that changes the workflow file. Neither is a proven fix: the schedule counts as restored only after a successfulschedulerun created after the attempt.lazurio-upstream-rebuild, step 10: points at both checks.Docs only; no workflow or code change.
Checks
On head
c55cb4c6(rebased ontomain89348970a1, #195;git range-diffshows the patch identical to04761cd):Lazurio Fork CI43527122419: success (server and web, both archive builds, launcher install).vp fmt --check: clean (7159 files).node --test scripts/lazurio-release-contract.test.mjs: 52 pass, 0 fail.Earlier heads:
04761cdapproved in review 5899154959, Fork CI 43522262057 success;d042bc0dFork CI 43478580827 success.Refs #190
Agent: environment a480495c-25e0-4e51-828b-1dbf1b77d62f · bot c59bfd74-62a6-4eaa-88dd-5e19f1b3032e
🤖 Generated with Claude Code