From 4ba5b03f0b4d9830b8d3e52fd738e0d57ff9afc4 Mon Sep 17 00:00:00 2001 From: Denozordec Date: Mon, 6 Apr 2026 18:08:52 +0700 Subject: [PATCH] chore: upgrade Go version to 1.24 in Dockerfiles for evobgp-agent and gobinary. This change ensures compatibility with the latest features and improvements in the Go ecosystem. --- deploy/docker/evobgp-agent/Dockerfile | 2 +- deploy/docker/gobinary/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/deploy/docker/evobgp-agent/Dockerfile b/deploy/docker/evobgp-agent/Dockerfile index f92d4a7..0cfff27 100644 --- a/deploy/docker/evobgp-agent/Dockerfile +++ b/deploy/docker/evobgp-agent/Dockerfile @@ -1,7 +1,7 @@ # evobgp-agent + bird2 из репозитория Ubuntu Noble (тот же стек, что evobgp-bird2). # См. gobinary/Dockerfile — ECR Public вместо прямого pull с Docker Hub. # Порядок слоёв как в gobinary: кэш модулей отдельно от исходников (CI/CD BuildKit). -FROM public.ecr.aws/docker/library/golang:1.22-bookworm AS deps +FROM public.ecr.aws/docker/library/golang:1.24-bookworm AS deps WORKDIR /src COPY go.mod go.sum ./ RUN go mod download diff --git a/deploy/docker/gobinary/Dockerfile b/deploy/docker/gobinary/Dockerfile index c1a508f..d229eab 100644 --- a/deploy/docker/gobinary/Dockerfile +++ b/deploy/docker/gobinary/Dockerfile @@ -2,7 +2,7 @@ # INSTALL_BIRDC=1 собирает BIRD 2.14 из исходников (birdc) для EVOBGP_BIRDC_SOCKET; иначе пакет Debian не используется. # Базовые образы из ECR Public (официальное зеркало library/*), чтобы CI не зависел от auth.docker.io. # Отдельный stage для кэша модулей (CI: один раз --target deps, затем параллельные сборки с cache-from). -FROM public.ecr.aws/docker/library/golang:1.22-bookworm AS deps +FROM public.ecr.aws/docker/library/golang:1.24-bookworm AS deps WORKDIR /src COPY go.mod go.sum ./ RUN go mod download