diff --git a/Dockerfile b/Dockerfile index c2f4f74ed..fd1df76f7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,16 +1,16 @@ # syntax=docker/dockerfile:1 ARG source=./ -ARG GO_VERSION="1.22" +ARG GO_VERSION="1.22.12" ARG BUILDPLATFORM=linux/amd64 -ARG BASE_IMAGE="golang:${GO_VERSION}-alpine3.18" -FROM --platform=${BUILDPLATFORM} ${BASE_IMAGE} as base +ARG BASE_IMAGE="golang:${GO_VERSION}-alpine3.20" +FROM --platform=${BUILDPLATFORM} ${BASE_IMAGE} AS base ############################################################################### # Builder ############################################################################### -FROM base as builder-stage-1 +FROM base AS builder-stage-1 ARG source ARG GIT_COMMIT @@ -70,7 +70,7 @@ RUN set -eux &&\ ############################################################################### -FROM builder-stage-1 as builder-stage-2 +FROM builder-stage-1 AS builder-stage-2 ARG source ARG GOOS=linux \ @@ -102,7 +102,7 @@ RUN --mount=type=cache,target=/root/.cache/go-build \ ################################################################################ -FROM alpine as terra-core +FROM alpine AS terra-core RUN apk update && apk add wget lz4 aria2 curl jq gawk coreutils "zlib>1.2.12-r2" libssl3 diff --git a/contrib/devtools/dockerfile b/contrib/devtools/dockerfile index 1234ff442..40be9d768 100644 --- a/contrib/devtools/dockerfile +++ b/contrib/devtools/dockerfile @@ -1,6 +1,6 @@ FROM bufbuild/buf:latest as BUILDER -FROM golang:1.22rc2-alpine3.18 +FROM golang:1.22.12-alpine3.20 ENV GOLANG_PROTOBUF_VERSION=1.3.5 \ GOGO_PROTOBUF_VERSION=1.3.2 \ diff --git a/contrib/terra-operator/Dockerfile.core b/contrib/terra-operator/Dockerfile.core index 86771a1a8..032e79e2f 100644 --- a/contrib/terra-operator/Dockerfile.core +++ b/contrib/terra-operator/Dockerfile.core @@ -1,6 +1,6 @@ # docker build . -t cosmwasm/wasmd:latest # docker run --rm -it cosmwasm/wasmd:latest /bin/sh -FROM golang:1.22-alpine3.18 AS go-builder +FROM golang:1.22.12-alpine3.20 AS go-builder ARG source=. # this comes from standard alpine nightly file diff --git a/contrib/updates/Dockerfile.cosmovisor b/contrib/updates/Dockerfile.cosmovisor index 5e237500e..a9a5f5ad2 100644 --- a/contrib/updates/Dockerfile.cosmovisor +++ b/contrib/updates/Dockerfile.cosmovisor @@ -1,4 +1,4 @@ -FROM golang:1.22-alpine3.18 +FROM golang:1.22.12-alpine3.20 RUN set -eux; apk add --no-cache ca-certificates build-base; diff --git a/contrib/updates/Dockerfile.old b/contrib/updates/Dockerfile.old index c2f4f74ed..b13d82967 100644 --- a/contrib/updates/Dockerfile.old +++ b/contrib/updates/Dockerfile.old @@ -1,9 +1,9 @@ # syntax=docker/dockerfile:1 ARG source=./ -ARG GO_VERSION="1.22" +ARG GO_VERSION="1.22.12" ARG BUILDPLATFORM=linux/amd64 -ARG BASE_IMAGE="golang:${GO_VERSION}-alpine3.18" +ARG BASE_IMAGE="golang:${GO_VERSION}-alpine3.20" FROM --platform=${BUILDPLATFORM} ${BASE_IMAGE} as base ############################################################################### diff --git a/ictest.Dockerfile b/ictest.Dockerfile index 4398ec08d..3816a864f 100644 --- a/ictest.Dockerfile +++ b/ictest.Dockerfile @@ -1,9 +1,9 @@ # syntax=docker/dockerfile:1 ARG source=./ -ARG GO_VERSION="1.20" +ARG GO_VERSION="1.22.12" ARG BUILDPLATFORM=linux/amd64 -ARG BASE_IMAGE="golang:${GO_VERSION}-alpine3.18" +ARG BASE_IMAGE="golang:${GO_VERSION}-alpine3.20" FROM --platform=${BUILDPLATFORM} ${BASE_IMAGE} as base ############################################################################### diff --git a/tests/e2e/e2e.Dockerfile b/tests/e2e/e2e.Dockerfile index 25e1ffa01..3ab1e5f82 100644 --- a/tests/e2e/e2e.Dockerfile +++ b/tests/e2e/e2e.Dockerfile @@ -1,9 +1,9 @@ # syntax=docker/dockerfile:1 ARG source=./ -ARG GO_VERSION="1.22" +ARG GO_VERSION="1.22.12" ARG BUILDPLATFORM=linux/amd64 -ARG BASE_IMAGE="golang:${GO_VERSION}-alpine3.18" +ARG BASE_IMAGE="golang:${GO_VERSION}-alpine3.20" FROM --platform=${BUILDPLATFORM} ${BASE_IMAGE} as base ###############################################################################