Repository navigation
chore(release): prepare 0.1.2 - #47
Conversation
|
🦞👀 Pull request received. I will update this pull request when review starts. |
|
@clawsweeper review |
|
🦞👀 Re-review progress:
|
|
Codex review: needs maintainer review before merge. Reviewed October 1, 2026, 3:54 AM ET / 07:54 UTC. ClawSweeper reviewWhat this changesThe PR advances the package version to 0.1.2 and groups the accumulated changelog entries under a dated release heading. Merge readiness✅ Ready for maintainer review This release preparation remains necessary: current main still identifies 0.1.1, and the latest published release is v0.1.1. The narrow patch has no actionable correctness findings. Priority: P3 Review scores
Verification
How this fits togetherThe standalone router package is distributed to applications through npm. Its release workflow checks the package version against a main-branch tag before publishing the package and creating a GitHub release. flowchart LR
A[Package version] --> C[Release validation]
B[Main branch release tag] --> C
C --> D[Package checks]
D --> E[Npm publication]
E --> F[GitHub release]
G[Changelog] --> E
Before mergeNone. Agent review detailsSecurityNone. Review metrics
Technical reviewBest possible solution: Keep version preparation aligned with the existing trusted-publishing process and publish from a matching main-branch tag when release scheduling permits. Do we have a high-confidence way to reproduce the issue? Not applicable to this release chore; source inspection confirms that a v0.1.2 tag would mismatch the current main package version. Is this the best way to solve the issue? Yes. Updating the manifest and grouping existing changelog entries is the narrowest change needed by the established release workflow. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning medium; reviewed against 5dc5da240ef7. LabelsLabel changes:
Label justifications:
EvidenceWhat I checked:
Likely related people:
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
|
What Problem This Solves
The fixes merged since
0.1.1are still recorded underUnreleased, and the package manifest still identifies the previous version. Av0.1.2tag would therefore fail the release workflow's tag-to-package version check.Why This Change Was Made
Advance
@openclaw/uirouterto0.1.2and promote the accumulated changelog entries into a dated2026-10-01release section with a concise navigation-state highlight. The lockfile remains unchanged because it does not store the root package version.No router source, public exports, types, history adapter contracts, loader behavior, cache semantics, lifecycle hooks, runtime support, or release workflow behavior changes.
User Impact
This prepares the existing fixes for the repository's tag-driven trusted-publishing workflow. It does not create a tag, publish npm, or create a GitHub release.
Downstream OpenClaw adoption must wait seven days after
0.1.2is published.Related: #45
Related: #46
Evidence
mainexact head5dc5da240ef79342edf822326a239d1967b9e04epassed CI and CodeQL:pnpm install --frozen-lockfilepnpm run check@openclaw/uirouter@0.1.2, expected tagv0.1.2, trusted-publishing identity and repository metadata valid.git diff --check