Files
transcriber/tasks/items/go-1-26-upgrade.md
T

1.8 KiB
Raw Blame History

🧹 Обновить Go до 1.26 в модуле и в образе

  • Тип: chore
  • Категория: Очередь
  • Зачем: Модуль объявляет go 1.25.0, образ собирается на golang:1.25-alpine, а на машине разработки стоит 1.26.5: три места расходятся, и проверки идут не на той версии, что уезжает на сервер.

Заметка владельца от 2026-08-12. Версия 1.25 в модуле появилась не выбором, а требованием PocketBase: go mod tidy поднял директиву сам, а образ подтянули следом. То есть сегодняшнее число никем не назначено, и повторится это на следующей же зависимости.

Затрагивает

  • директива go в go.mod;
  • сборочный слой Dockerfile;
  • строка стека в CLAUDE.md и в README.md.

Критерии приёмки

  • Модуль, образ и документы называют одну версию Go. Оракул — grep по четырём местам: go.mod, Dockerfile, CLAUDE.md, README.md; все дают одно число.
  • Сборка на объявленной версии проходит. Оракул — task image и CGO_ENABLED=0 go build ./... на чистом дереве.
  • Гейт зелёный целиком. Оракул — task gate.

Рамки

Версию выбирает человек: обновление до неподдерживаемой ещё зависимостями версии ломает сборку молча. Выкладку не запускаем.