ci: bump ClawHub package publish workflow#97907
Conversation
|
Codex review: needs real behavior proof before merge. Reviewed June 29, 2026, 3:08 PM ET / 19:08 UTC. Summary PR surface: Tests -3, Config 0. Total -3 across 2 files. Reproducibility: Source-level yes, live no: current main points at the old ClawHub publisher SHA and the upstream target contains the detector fix, but no real workflow dry-run or publish dispatch was provided. Review metrics: 2 noteworthy metrics.
Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Rank-up moves:
Proof guidance:
Risk before merge
Maintainer options:
Next step before merge
Security Review detailsBest possible solution: Have a release/workflow owner review the ClawHub upstream delta, add redacted real dry-run or publish proof, then merge the narrow pin update if the publisher behavior is verified. Do we have a high-confidence way to reproduce the issue? Source-level yes, live no: current main points at the old ClawHub publisher SHA and the upstream target contains the detector fix, but no real workflow dry-run or publish dispatch was provided. Is this the best way to solve the issue? Yes for the OpenClaw code shape: updating the pinned reusable workflow SHA and its guard assertion is the narrow fix. It is not merge-ready until the upstream publisher delta is accepted and real dry-run proof is added or explicitly waived. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against 82dfd8910743. Label changesLabel changes:
Label justifications:
Evidence reviewedPR surface: Tests -3, Config 0. Total -3 across 2 files. View PR surface stats
Security concerns:
What I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
|
What Problem This Solves
OpenClaw's existing-plugin ClawHub publish workflow was pinned to an older ClawHub reusable workflow SHA. That meant republishing code plugins such as
@openclaw/discord,@openclaw/slack,@openclaw/voice-call, and@openclaw/whatsappwould still use ClawHub code from before the package-family detector fix, so packages containingopenclaw.plugin.jsonplusskills/markers could continue to be classified asbundle-plugin.Why This Change Was Made
ClawHub PR openclaw/clawhub#2931 changed package-family detection so real bundle manifests win first,
openclaw.plugin.jsonforcescode-plugin, and looseskills/markers only classify as bundle plugins after that. This PR updates the OpenClaw reusable workflow pin to the ClawHub merge commit containing that fix and updates the workflow acceptance assertion that guards the pin.User Impact
Republishing the affected OpenClaw plugins through
plugin-clawhub-release.ymlwill use the fixed ClawHub package publisher, avoiding the package-family mismatch that blocks updates for plugins that are actually OpenClaw code plugins.Evidence
pnpm format:check .github/workflows/plugin-clawhub-release.yml test/scripts/package-acceptance-workflow.test.tsgit diff --checknode scripts/run-vitest.mjs test/scripts/package-acceptance-workflow.test.ts(40 passed)PATH="/opt/homebrew/bin:$PATH" pnpm check:workflows