refactor(skills): simplify release validation workflow - #84
refactor(skills): simplify release validation workflow#84Patrick-Erichsen wants to merge 9 commits into
Conversation
|
🦞👀 Pull request received. I will update this pull request when review starts. |
|
Codex review: needs real behavior proof before merge. Reviewed August 18, 2026, 2:30 AM ET / 06:30 UTC. ClawSweeper reviewWhat this changesThis PR replaces the broad release-validation skill with a human-led copied-gateway worksheet, updates OCM’s public repository URLs, and rewrites related contract tests. Merge readiness⛔ Blocked until real behavior proof is added - 11 items remain Keep open: the prior P1 credential-authorization and source-gateway recovery blockers remain at the current head, and replacing the established package-shaped release-validation matrix with a human worksheet needs an explicit core-policy decision. Priority: P1 Review scores
Verification
How this fits togetherThe release-validation skill directs OCM operators from a selected existing OpenClaw gateway through a copied test environment, candidate upgrade, and release feedback. It therefore touches retained credentials and the availability of the source gateway before producing a GitHub-facing worksheet summary. flowchart LR
A[Existing gateway state] --> B[Copied OCM test environment]
B --> C[Credential activation decision]
C --> D[Candidate runtime upgrade]
D --> E[Gateway and human checks]
E --> F[Redacted release feedback]
C --> G[Source gateway restoration]
Decision needed
Why: This changes the repository’s release-confidence policy and external publication workflow; the current main implementation establishes the matrix as the existing baseline, while the supplied discussion records no explicit approval for replacing it. Before merge
Findings
Agent review detailsSecurityNeeds attention: The copied-state activation path weakens the existing credential boundary by starting retained credentials without explicit authorization. Review metrics
Merge-risk optionsMaintainer options:
Technical reviewBest possible solution: Retain package-shaped scenario validation as the release-confidence baseline, and only add the worksheet flow after it explicitly gates real credentials, restores the source gateway on every exit path, and receives core-policy approval. Do we have a high-confidence way to reproduce the issue? Yes, source-reproducible: following the documented selected-state import and start sequence reaches credential activation, while the error path lacks immediate source-gateway restoration. No real credentials were used during this read-only review. Is this the best way to solve the issue? No: the proposed workflow omits existing credential-safety and recovery guarantees, and its replacement of package-shaped matrix coverage requires maintainer policy approval. Full review comments:
Overall correctness: patch is incorrect AGENTS.md: not found in the target repository. Codex review notes: model internal, reasoning high; reviewed against 2a283cc2756c. LabelsLabel justifications:
EvidenceSecurity concerns:
What I checked:
Likely related people:
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
HistoryReview history (2 earlier review cycles)
|
Summary
Testing notesevidence cellValidation
Further local tests were not run at maintainer request; GitHub CI is the validation gate for this PR.
Related