Task · SKT-0009

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 make gate passed in full. The complete-catalog DRY_RUN=true BLUEPRINT_NAMES=* go run ./cmd/synthkit -once -dump inventory completed for all 26 blueprints with 3,144 output lines and no hard errors. No blueprint field or construct/workload config struct changed, so schema regeneration was not required. CodeRabbit was skipped because only declarative module, container, and current documentation pins changed.

Exact-head hosted evidence: GitHub Actions CI run 32662554471 passed at 0437f2dfb3a60386b3578926bbb3ec6a5dd44645, including Go, Docker, UI, hygiene, secret scan, E2E, and ci-success.

Final Summary

Upgraded all active Go toolchain surfaces to Go 1.27, passed the full local gate and complete 26-blueprint dry-run inventory, and passed exact-head hosted CI run 32662554471 at 0437f2dfb3a60386b3578926bbb3ec6a5dd44645.

View the source file on GitHub