chore(deps): refresh developer and worker toolchains - #954
Conversation
|
Codex review: needs maintainer review before merge. Reviewed August 2, 2026, 11:11 PM ET / August 3, 2026, 03:11 UTC. ClawSweeper reviewWhat this changesThe branch refreshes Go developer-tool pins, pnpm/Corepack setup, lint configuration, and the email-tracking worker’s locked dependency overrides. Merge readinessThis collaborator-authored maintenance PR is still necessary: current Priority: P3 Review scores
Verification
How this fits togetherThe repository builds a Go CLI and an email-tracking worker. Pinned developer tools control local and CI formatting/linting, while the worker’s pnpm manifest and lockfile determine the dependencies used to build, test, and serve tracking requests. flowchart LR
Dev[Developer checkout] --> ToolPins[Go and pnpm tool pins]
ToolPins --> CI[CI formatting, lint, and tests]
WorkerSource[Tracking worker source] --> WorkerDeps[Worker dependency lockfile]
WorkerDeps --> WorkerBuild[Worker build and local server]
CI --> Artifacts[Validated CLI and worker artifacts]
Before merge
Agent review detailsSecurityNone. Review metrics
Merge-risk optionsMaintainer options:
Technical reviewBest possible solution: Land the synchronized tool, lint, CI, and worker-lock refresh after the exact-head cross-platform checks complete successfully; preserve the existing focused dependency-maintenance pattern rather than splitting the coupled pins. Do we have a high-confidence way to reproduce the issue? Not applicable: this is maintenance work rather than a report of broken existing behavior. The relevant verification path is the reported CLI/worker runtime checks plus repository CI. Is this the best way to solve the issue? Yes: coordinating the Makefile, lint policy, worker manifest/lockfile, and CI Corepack pin is the narrow maintainable way to refresh these toolchains without creating configuration drift. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against 0a3ebe9ad788. 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
|
Summary
Proof
make ci/healthreturned HTTP 200ok;/missingreturned HTTP 404bin/gog:--version,version --json, and root help all render successfullypnpm outdated --format jsonreturns{}Notes
Undici moves from 7.28.0 to 8.9.0 through Wrangler/Miniflare. The worker's lint, build, test, and served-request proofs cover that major update.