dockerfile: bump alpine to 3.19

Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
This commit is contained in:
CrazyMax
2024-02-19 10:08:29 +01:00
parent 098d12188d
commit 77cc943c8e
6 changed files with 12 additions and 7 deletions

View File

@@ -18,7 +18,7 @@ ARG GOTESTSUM_VERSION=v1.9.0
ARG DELVE_VERSION=v1.21.0
ARG GO_VERSION=1.21
ARG ALPINE_VERSION=3.18
ARG ALPINE_VERSION=3.19
ARG XX_VERSION=1.3.0
ARG BUILDKIT_DEBUG

View File

@@ -1,11 +1,12 @@
# syntax=docker/dockerfile-upstream:master
ARG GO_VERSION=1.21
ARG ALPINE_VERSION=3.19
# xx is a helper for cross-compilation
FROM --platform=$BUILDPLATFORM tonistiigi/xx:master@sha256:d4254d9739ce2de9fb88e09bdc716aa0c65f0446a2a2143399f991d71136a3d4 AS xx
FROM --platform=$BUILDPLATFORM golang:${GO_VERSION}-alpine AS base
FROM --platform=$BUILDPLATFORM golang:${GO_VERSION}-alpine${ALPINE_VERSION} AS base
RUN apk add git bash
COPY --from=xx / /
WORKDIR /src

View File

@@ -1,6 +1,7 @@
# syntax=docker/dockerfile:1
ARG GO_VERSION=1.21
ARG ALPINE_VERSION=3.19
FROM golang:${GO_VERSION}-alpine${ALPINE_VERSION} AS golatest

View File

@@ -1,10 +1,11 @@
# syntax=docker/dockerfile-upstream:master
ARG GO_VERSION="1.21"
ARG PROTOC_VERSION="3.11.4"
ARG GO_VERSION=1.21
ARG DEBIAN_VERSION=bookworm
ARG PROTOC_VERSION=3.11.4
# protoc is dynamically linked to glibc so can't use alpine base
FROM golang:${GO_VERSION}-bookworm AS base
FROM golang:${GO_VERSION}-${DEBIAN_VERSION} AS base
RUN apt-get update && apt-get --no-install-recommends install -y git unzip
ARG PROTOC_VERSION
ARG TARGETOS

View File

@@ -1,11 +1,12 @@
# syntax=docker/dockerfile-upstream:master
ARG GO_VERSION=1.21
ARG ALPINE_VERSION=3.19
ARG XX_VERSION=1.3.0
ARG PROTOLINT_VERSION=0.45.0
ARG GOLANGCI_LINT_VERSION=1.55.0
FROM --platform=$BUILDPLATFORM golang:${GO_VERSION}-alpine AS golang-base
FROM --platform=$BUILDPLATFORM golang:${GO_VERSION}-alpine${ALPINE_VERSION} AS golang-base
FROM --platform=$BUILDPLATFORM yoheimuta/protolint:${PROTOLINT_VERSION} AS protolint-base
FROM --platform=$BUILDPLATFORM tonistiigi/xx:${XX_VERSION} AS xx

View File

@@ -1,9 +1,10 @@
# syntax=docker/dockerfile-upstream:master
ARG GO_VERSION=1.21
ARG ALPINE_VERSION=3.19
ARG MODOUTDATED_VERSION=v0.9.0
FROM golang:${GO_VERSION}-alpine AS base
FROM golang:${GO_VERSION}-alpine${ALPINE_VERSION} AS base
RUN apk add --no-cache git rsync
WORKDIR /src