fix(actions): activate every Lopu PR signal on main - #428
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
🤖 Lopu reviewed No failing check. The lone The one thing worth blocking on:
|
Lopu repository reviewLopu reviewed this PR against main as Thingtime's principal PR and repository manager. Using Claude Opus 5. The PR head moved during review, so Lopu preserved the newer branch and did not overwrite it. Lopu also opened a controller/workflow repair PR for the failed check root cause. Lopu review — PR #428
|
# Conflicts: # .github/workflows/all-branch.yml
# Conflicts: # .github/workflows/all-branch.yml
# Conflicts: # .github/workflows/all-branch.yml
# Conflicts: # .github/workflows/all-branch.yml
# Conflicts: # graphify-out/cache/semantic/af1da8fa2a236285fac4bb25d0f5c9d4485157e1cd5bfb4d94c14744735bfb2a.json
# Conflicts: # graphify-out/cache/semantic/af1da8fa2a236285fac4bb25d0f5c9d4485157e1cd5bfb4d94c14744735bfb2a.json
Summary
Why
The protected controller and develop listener were current, but the repository default branch still had the older listener. The half-hour global sweep eventually recovered missed PR lifecycle work, but it did not satisfy the all-repository-change wakeup contract in real time.
GitHub Actions first-party checks also need workflow_run because check_run and check_suite events are suppressed for checks created by GitHub Actions. The bounded workflow list closes that blind spot without allowing Lopu to recurse into its own failures.
The remaining .github/workflows/all-branch.yml listener was also spawning separate, redundant global-fleet jobs. The unified Lopu manager already owns the build-all handoff and its durable lopu-maintenance-build-all namespace. Removing the legacy listener prevents new duplicates while preserving the active build and coalescing only obsolete pending snapshots. The main ruleset does not require the retired workflow context.
The protected routing, diagnosis, and coalescing implementation is in #429, which should merge before this listener PR.
Verification
The worktree-derived graph/report/manifest relabel churn was deliberately not committed; Lopu should rebuild the canonical graph after merge. The content-addressed semantic cache entries are included so the post-merge rebuild is deterministic and cache-backed.
Rollout