1.8 KiB
1.8 KiB
🧹 Обновить 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.
Рамки
Версию выбирает человек: обновление до неподдерживаемой ещё зависимостями версии ломает сборку молча. Выкладку не запускаем.