Task · TXE-0008

Upgrade Go toolchain to 1.27

Description

Adopt Go 1.27 consistently across the application, nested modules, build images, CI configuration, setup automation, and version-specific contributor documentation.

Acceptance Criteria

Definition of Done

Implementation Plan

  1. Inventory every active Go version pin, including nested modules and container or CI toolchains. 2. Update the pins and version-specific documentation to Go 1.27.0 without changing historical records or fixtures. 3. Run the repository-defined validation gate, review the diff, commit to main, push, and confirm hosted CI.

Implementation Notes

Local Go 1.27.0 evidence: go build ./…, go vet ./…, go test -race ./…, and golangci-lint run all passed with 0 lint issues. Final diff check passed. CodeRabbit was skipped because the change is declarative toolchain, CI, container, and documentation configuration only.

Exact-head hosted evidence: GitHub Actions run 32662554208 passed at 2d6f5fcd972a185f0438be54517df0a955453750.

Final Summary

Upgraded the active Go application surfaces to Go 1.27 and validated the change locally and in exact-head hosted CI run 32662554208 at 2d6f5fcd972a185f0438be54517df0a955453750.

View the source file on GitHub