build: refresh Go patch toolchain and Docker frontend - #11
Conversation
|
🦞👀 Pull request received. I will update this pull request when review starts. |
|
Codex review: needs maintainer review before merge. Reviewed September 4, 2026, 6:51 AM ET / 10:51 UTC. ClawSweeper reviewWhat this changesUpdates the preferred Go toolchain and Docker build image to Go 1.27.1 while CI explicitly tests both Go 1.27.0 and 1.27.1. Merge readiness✅ Ready for maintainer review This is a focused, validated build-maintenance PR with no actionable correctness or security finding; as an owner-authored PR, it remains open for normal maintainer judgment rather than automated cleanup. Priority: P3 Review scores
Verification
How this fits togetherThe repository builds a Go command-line client and packages it into a Docker image. The changed module metadata, CI workflow, and Docker build arguments determine which compiler validates and produces that CLI. flowchart LR
A[Go module metadata] --> B[Preferred Go toolchain]
C[CI workflow] --> D[Go 1.27.0 and 1.27.1 test matrix]
B --> E[Docker build stage]
D --> F[CLI test and coverage results]
E --> G[Container image]
G --> H[Docker smoke checks]
Before mergeNone. Agent review detailsSecurityNone. Review metrics
Technical reviewBest possible solution: Merge the narrow toolchain update after the usual owner review, retaining the dual-version CI check as the compatibility guard. Do we have a high-confidence way to reproduce the issue? Not applicable: this is a build-maintenance change, and the exact PR head has successful CI for both compiler versions plus Docker smoke checks. Is this the best way to solve the issue? Yes: retaining Go 1.27.0 as the module minimum while selecting Go 1.27.1 for normal and container builds is a narrow, documented compatibility approach. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against 38b362d99567. LabelsLabel changes:
Label justifications:
EvidenceWhat I checked:
Likely related people:
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
HistoryReview history (1 earlier review cycle)
|
Use the Go 1.27.1 patch release for normal builds and the Docker image, while retaining the existing Go 1.27.0 source minimum. The CI test matrix now runs both compiler versions with automatic toolchain switching disabled, so the minimum-version check cannot silently upgrade itself. Also update the stable Dockerfile frontend from 1.26 to 1.27 and align the README and changelog.
The dependency audit found the runtime Go modules, Node 26.8.1, npm 12.0.2, Playwright 1.62.1, Chrome cookie helper, and Action major versions already current. No application behavior or dependency API changes are included.
Validation: