diff --git a/build/Dockerfile b/build/Dockerfile index 5e26eb73ae..ccab5f760a 100644 --- a/build/Dockerfile +++ b/build/Dockerfile @@ -1,5 +1,5 @@ # syntax=docker/dockerfile:1.17 -FROM golang:1.24 AS builder +FROM golang:1.25 AS builder WORKDIR /go/src/github.com/nginx/nginx-gateway-fabric @@ -9,7 +9,7 @@ RUN go mod download COPY . /go/src/github.com/nginx/nginx-gateway-fabric RUN make build -FROM golang:1.24 AS ca-certs-provider +FROM golang:1.25 AS ca-certs-provider FROM scratch AS common # CA certs are needed for telemetry report so that NGF can verify the server's certificate. diff --git a/debug/Dockerfile b/debug/Dockerfile index 50abb6ebb4..6fe376d5d1 100644 --- a/debug/Dockerfile +++ b/debug/Dockerfile @@ -1,7 +1,7 @@ # syntax=docker/dockerfile:1.17 # This Dockerfile builds an image with the dlv debugger. See the debugging guide in the developer docs for details # on how to use it. -FROM golang:1.24-alpine AS builder +FROM golang:1.25-alpine AS builder RUN go install github.com/go-delve/delve/cmd/dlv@latest diff --git a/tests/conformance/Dockerfile b/tests/conformance/Dockerfile index eea6d83d4a..8237869a41 100644 --- a/tests/conformance/Dockerfile +++ b/tests/conformance/Dockerfile @@ -1,5 +1,5 @@ # syntax=docker/dockerfile:1.17 -FROM golang:1.24 +FROM golang:1.25 WORKDIR /go/src/github.com/nginx/nginx-gateway-fabric/tests/conformance diff --git a/tests/framework/crossplane/Dockerfile b/tests/framework/crossplane/Dockerfile index f20a2ffefa..dadf7fa29c 100644 --- a/tests/framework/crossplane/Dockerfile +++ b/tests/framework/crossplane/Dockerfile @@ -1,5 +1,5 @@ # syntax=docker/dockerfile:1.17 -FROM golang:1.24-alpine AS builder +FROM golang:1.25-alpine AS builder WORKDIR / ARG DIR=tests/framework/crossplane