chore(setup): bump gateway LKG to 2026.7.1-2 - #987
Conversation
|
Codex review: found issues before merge. Reviewed August 8, 2026, 10:23 AM ET / 14:23 UTC. ClawSweeper reviewWhat this changesThe PR changes Easy Setup’s default Gateway version from 2026.6.11 to 2026.7.1-2 when no version is explicitly configured. Merge readiness⛔ Blocked by patch quality or review findings - 9 items remain This PR must not land: current main replaced the direct LKG constant with a validated release policy that explicitly rejects 2026.7.1-2, and the active collaborator hold remains. A release owner should close this draft unless sponsoring a new policy-based promotion. Priority: P1 Review scores
Verification
How this fits togetherEasy Setup selects a Gateway package before installing an app-owned WSL Gateway and pairing the tray operator and Windows node. Configuration flows through the embedded release policy, which either selects a validated version or stops setup before installation. flowchart LR
A[Setup configuration] --> B[Gateway release policy]
B --> C{Validated release?}
C -->|Yes| D[WSL Gateway installation]
D --> E[Health, pairing, and recovery]
C -->|No| F[Configuration error]
E --> G[Connected Windows node]
Decision needed
Why: The explicit collaborator hold and current policy both prohibit automatic release selection; only a release owner can accept the required compatibility and supply-chain evidence. Before merge
Findings
Agent review detailsSecurityNeeds attention: This changes the externally installed Gateway package to a version current main records as lacking required provenance and release-validation evidence. Review metrics
Merge-risk optionsMaintainer options:
Technical reviewBest possible solution: Keep the current validated 2026.6.34 recommendation and rejected status for 2026.7.1-2; evaluate any future candidate through a fresh release-policy update with complete evidence. Do we have a high-confidence way to reproduce the issue? Yes. Current main explicitly identifies 2026.7.1-2 as rejected, its focused policy test rejects it, and the supplied real setup run recorded the restart failure. Is this the best way to solve the issue? No. A direct fallback pin bypasses the current release-policy gate; a future promotion must update that policy only after the required evidence is accepted. Full review comments:
Overall correctness: patch is incorrect AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against 9f9a8eda6340. LabelsLabel changes:
Label justifications:
EvidenceSecurity concerns:
What I checked:
Likely related people:
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
HistoryReview history (57 earlier review cycles; latest 8 shown)
|
3308e38 to
59ac51a
Compare
The one-line implementation is correct, but an LKG promotion means “last known good,” not merely “latest published.” The candidate Please keep this draft until a release owner supplies both:
Suggested acceptance matrix:
Please include the exact installed gateway version and redacted setup/gateway-health output in the PR. Once that evidence is present, the centralized one-line pin is the right implementation and should be straightforward to land. |
0a7c3d7 to
ba9053e
Compare
ba9053e to
a30863e
Compare
a30863e to
755b49f
Compare
73d016d to
f571189
Compare
f571189 to
86547ec
Compare
86547ec to
674754c
Compare
674754c to
16e1928
Compare
|
Maintainer hold: do not merge the current |
16e1928 to
69a9587
Compare
3f05097 to
fa55ae3
Compare
PR #987 exact-head proof: HOLDCandidate: Gateway LKG Validation
Real behavior proofThe source-preserving custom run used unique distro
Evidence:
Cleanup and isolation
Upstream dispositionThe explicit collaborator hold remains active:
The primary issue matching the hold's unnamed startup report is openclaw/openclaw#108435. It remains open and labeled P0/crash-loop/release-blocker. The original reporter stated that The Ubuntu-specific sibling report is openclaw/openclaw#107607. Its stale closure is not an engineering disposition proving the issue inapplicable to Ubuntu/WSL. The candidate tag predates later startup repairs, including dead-owner migration-lease recovery commit Not verified / blocked
Release-owner decisionHOLD. The exact candidate failed the current isolated setup route twice, the upstream startup disposition remains unresolved, cleanup returned a product-uninstall error after rollback, and most recovery/repair/upgrade acceptance items remain blocked. A future candidate requires fresh exact-head evidence and explicit release-owner acceptance. |
Gateway LKG update
2026.6.112026.7.1-2src/OpenClaw.SetupEngine/GatewayLkgVersion.csThis is the standing automation PR used to review and validate gateway LKG bumps before merge.