chore(release): prepare v0.2.0 - #60
Conversation
|
🦞👀 Pull request received. I will update this pull request when review starts. ClawSweeper review completeClawSweeper finished reviewing this revision. The review result is being finalized. |
|
Codex review: needs real behavior proof before merge. Reviewed September 22, 2026, 5:57 AM ET / 09:57 UTC. ClawSweeper reviewWhat this changesPrepares the v0.2.0 changelog, adds live README badges, and makes GitHub releases wait for npm publication and use validated changelog-backed notes. Merge readiness⛔ Blocked before merge - 2 items remain Keep open: the release preparation is not implemented on main, and no concrete patch defect was found. The reported packaging validation is useful, but does not demonstrate the new release-note generation path. Priority: P2 Review scores
Verification
How this fits togetherClawScan’s release workflow builds downloadable CLI archives and publishes its npm package. The changed publication step combines the tagged changelog with npm registry metadata to produce GitHub release notes. flowchart TD
A[Release tag] --> B[Build CLI archives]
A --> C[Publish npm package]
C --> D[Read registry metadata]
E[Tagged changelog] --> F[Validate and render notes]
D --> F
B --> G[Publish GitHub release]
F --> G
Before merge
Agent review detailsSecurityNone. Review metrics
Technical reviewBest possible solution: Keep release notes derived from the tagged changelog and validated registry metadata, with publication following successful package delivery. Do we have a high-confidence way to reproduce the issue? Not applicable: this PR prepares a release and changes publication automation; it does not report an existing runtime bug. Is this the best way to solve the issue? Yes: reusing the package-version normalizer and rendering one changelog section is a focused solution; the remaining gap is evidence exercising the new command. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning medium; reviewed against 37f74167237e. LabelsLabel changes:
Label justifications:
EvidenceWhat I checked:
Likely related people:
Rank-up movesOptional improvements that raise the rating; they are not merge blockers.
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
|
Prepare v0.2.0 for the accumulated scan-evidence, benchmark-memory, and retry fixes, plus worker container labels, platform-specific npm builds, and updated runtime tooling. A minor release reflects the added capabilities and Go 1.27.1 source-build requirement. Preserve contributor credit and leave an empty Unreleased section for the next cycle.
The release workflow now waits for npm publication and uses the finalized changelog section with verified npm version, tarball, and integrity metadata. Missing notes or mismatched package metadata stop publication. README badges now show live CI and release state. Focused release-note tests cover section boundaries and rejected metadata; workflow lint and independent Codex review through P2 passed.
AWS Crabbox validation passed on the final candidate: full Go tests and vet, all 32 npm/script tests, all six release archives, npm pack/install/CLI smoke for v0.2.0, and docs generation. Two unreachable leases were replaced. The first packaging run lacked Git metadata because the candidate had not yet been pushed; a full resync of the published candidate and packaging rerun passed with the actual commit recorded.