diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index bcfa75ef..d14f6a98 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -23,14 +23,14 @@ jobs: - name: Setup Go uses: actions/setup-go@v5 with: - go-version: 1.24.x + go-version: 1.25.x cache-dependency-path: | **/go.sum **/go.mod - name: Download modules run: | go mod download - go install golang.org/x/tools/cmd/goimports + go install golang.org/x/tools/cmd/goimports@latest - name: Run linters run: make fmt test-codegen - name: Verify CRDs diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c6a823e7..4a13e6e8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -31,7 +31,7 @@ jobs: - name: Setup Go uses: actions/setup-go@v5 with: - go-version: 1.24.x + go-version: 1.25.x - uses: fluxcd/flux2/action@main - uses: sigstore/cosign-installer@v3.8.1 - name: Prepare diff --git a/.github/workflows/scan.yml b/.github/workflows/scan.yml index 950f113c..c85fb54e 100644 --- a/.github/workflows/scan.yml +++ b/.github/workflows/scan.yml @@ -34,7 +34,7 @@ jobs: - name: Setup Go uses: actions/setup-go@v5 with: - go-version: 1.24.x + go-version: 1.25.x - name: Initialize CodeQL uses: github/codeql-action/init@v3 with: diff --git a/Dockerfile b/Dockerfile index f2674368..78e39920 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG GO_VERSION=1.24 +ARG GO_VERSION=1.25 ARG XX_VERSION=1.6.1 FROM --platform=$BUILDPLATFORM tonistiigi/xx:${XX_VERSION} AS xx @@ -29,7 +29,7 @@ RUN xx-go build \ -ldflags "-s -w -X github.com/fluxcd/flagger/pkg/version.REVISION=${REVISON}" \ -a -o flagger ./cmd/flagger -FROM alpine:3.21 +FROM alpine:3.22 RUN apk --no-cache add ca-certificates diff --git a/Dockerfile.loadtester b/Dockerfile.loadtester index c0b74425..9f351c33 100644 --- a/Dockerfile.loadtester +++ b/Dockerfile.loadtester @@ -1,4 +1,4 @@ -FROM golang:1.24-alpine AS builder +FROM golang:1.25-alpine AS builder ARG TARGETPLATFORM ARG TARGETARCH diff --git a/Makefile b/Makefile index 46be92a1..0a0a8867 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,7 @@ build: CGO_ENABLED=0 go build -a -o ./bin/flagger ./cmd/flagger tidy: - rm -f go.sum; go mod tidy -compat=1.24 + rm -f go.sum; go mod tidy -compat=1.25 vet: go vet ./...