chore(deps): refresh runtime and maintenance tooling - #197
Conversation
|
Codex review: needs maintainer review before merge. Reviewed September 4, 2026, 5:35 AM ET / 09:35 UTC. ClawSweeper reviewWhat this changesThe PR updates Zod and development tooling, synchronizes the pnpm lockfile and package-manager pin, and advances the immutable TruffleHog action pin. Merge readiness✅ Ready for maintainer review Keep open: the requested versions are not yet on current main, and the introduced update has no actionable correctness or security finding. Likely related people: steipete (high-confidence recent dependency and CI-tooling contributor). Priority: P3 Review scores
Verification
How this fits togetherClawpatch is a TypeScript CLI that uses Zod to validate configuration and provider output; its manifest and lockfile determine the runtime and developer toolchain. The secret-scan GitHub Actions workflow uses TruffleHog to scan repository changes before they land. flowchart LR
Manifest[Package manifest] --> Lockfile[Resolved dependency graph]
Lockfile --> CLI[CLI validation and build]
PullRequest[Pull request changes] --> SecretWorkflow[Secret-scan workflow]
SecretWorkflow --> Scanner[TruffleHog scan]
Scanner --> SecurityChecks[Security check result]
Before mergeNone. Agent review detailsSecurityNone. Review metrics
Technical reviewBest possible solution: Land the bounded, version-aligned maintenance update once the normal required checks for this exact head complete. Do we have a high-confidence way to reproduce the issue? Not applicable: this PR updates dependency and workflow versions rather than fixing a reported user-facing defect. Its supplied validation covers package installation, build, tests, packaging, and CLI execution. Is this the best way to solve the issue? Yes: updating the manifest, exact lockfile resolutions, package-manager pin, and immutable scanner pin together is the narrow maintainable path for this refresh. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against 595d94720c5b. LabelsLabel changes:
Label justifications:
EvidenceWhat I checked:
Likely related people:
Rating scaleOverall follows the weaker of proof and patch quality. Workflow
|

What Problem This Solves
Refreshes Clawpatch's runtime validation dependency and development/security tooling to current compatible releases.
Why This Change Was Made
Updates Zod 4.5.2 → 4.5.4, Node typings 26.4.0 → 26.4.1, Oxfmt 0.65.0 → 0.66.0, Oxlint 1.80.0 → 1.81.0, and pnpm 11.24.0 → 11.25.0. The lockfile includes the corresponding native bindings and peer snapshots. TruffleHog's commit pin and binary version move together from 3.97.1 to 3.97.4; the upstream action definition is unchanged across those releases.
Retains Node >=22, existing dependency overrides, and the 48-hour npm release-age policy. Vitest remains at the latest 4.x release, 4.1.11; the newly released 5.0.0 migration is deferred. Other Actions and pinned toolchains were audited against current upstream metadata.
User Impact
Includes Zod's latest patch fixes and refreshes contributor and security tooling. CLI commands and supported runtime versions remain unchanged. The Unreleased changelog records the update.
Evidence
pnpm install --frozen-lockfilewith pnpm 11.25.0pnpm typecheck,pnpm lint,pnpm format:check, andpnpm buildpnpm test: 31 files passed; 924 tests passed, two existing skipspnpm pack:smoke: installs the built package offline and maps 13 mixed-language fixture features, including three CUDA featuresinit,map,status, andreportall returned valid JSON; four features mapped and source ownership verifiedpnpm audit --json: zero vulnerabilitiesactionlint .github/workflows/secret-scan.ymlandgit diff --check