Skip to content

Commit cdbcc97

Browse files
jschooneJan Schoonegarloff
authored
🌱 chore(builder): update go version (#167)
* chore(builder): update go version * Update Dockerfile * chore: update base image * chore(builder): update go version * Update Dockerfile * chore: update base image * chore(builder): update go version * chore: update base image Signed-off-by: Jan Schoone <[email protected]> Signed-off-by: Jan Schoone <[email protected]> Signed-off-by: Kurt Garloff <[email protected]> Co-authored-by: Jan Schoone <[email protected]> Co-authored-by: Kurt Garloff <[email protected]>
1 parent 6439eb7 commit cdbcc97

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

images/builder/Dockerfile

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ FROM docker.io/library/alpine:3.21.3@sha256:a8560b36e8b8210634f77d9f7f9efd7ffa46
2222
ENV LYCHEE_VERSION="v0.15.1"
2323
# hadolint ignore=DL3018
2424
RUN apk add --no-cache curl && \
25-
curl -L -o /tmp/lychee-${LYCHEE_VERSION}.tgz https://github.com/lycheeverse/lychee/releases/download/${LYCHEE_VERSION}/lychee-${LYCHEE_VERSION}-x86_64-unknown-linux-gnu.tar.gz && \
26-
tar -xz -C /tmp -f /tmp/lychee-${LYCHEE_VERSION}.tgz && \
27-
mv /tmp/lychee /usr/bin/lychee && \
28-
rm -rf /tmp/linux-amd64 /tmp/lychee-${LYCHEE_VERSION}.tgz
25+
curl -L -o /tmp/lychee-${LYCHEE_VERSION}.tgz https://github.com/lycheeverse/lychee/releases/download/${LYCHEE_VERSION}/lychee-${LYCHEE_VERSION}-x86_64-unknown-linux-gnu.tar.gz && \
26+
tar -xz -C /tmp -f /tmp/lychee-${LYCHEE_VERSION}.tgz && \
27+
mv /tmp/lychee /usr/bin/lychee && \
28+
rm -rf /tmp/linux-amd64 /tmp/lychee-${LYCHEE_VERSION}.tgz
2929

3030
# Install Golang CI Lint
3131
FROM docker.io/library/alpine:3.21.3@sha256:a8560b36e8b8210634f77d9f7f9efd7ffa463e380b75e2e74aff4511df3ef88c as golangci
@@ -34,7 +34,7 @@ ENV GOLANGCI_VERSION="v1.64.5"
3434
WORKDIR /
3535
# hadolint ignore=DL3018,DL4006
3636
RUN apk add --no-cache curl && \
37-
curl -sfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s ${GOLANGCI_VERSION}
37+
curl -sfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s ${GOLANGCI_VERSION}
3838

3939
# Install Hadolint
4040
FROM docker.io/hadolint/hadolint:v2.12.0-alpine@sha256:3c206a451cec6d486367e758645269fd7d696c5ccb6ff59d8b03b0e45268a199 as hadolint
@@ -45,7 +45,7 @@ FROM docker.io/aquasec/trivy:0.59.1@sha256:029e990b328d149bf0a9ffe355919041e1f86
4545
############################
4646
# csctl Build Image Base #
4747
############################
48-
FROM docker.io/library/golang:1.21.6-bullseye@sha256:c62751ac12cad0c514d941e36f846c1c440ca9e8ec08dd87d022fb03f0887a9b
48+
FROM docker.io/library/golang:1.22-bullseye
4949

5050
# update: datasource=repology depName=debian_11/skopeo versioning=loose
5151
ENV SKOPEO_VERSION="1.2.2+dfsg1-1+b6"
@@ -56,16 +56,16 @@ ENV YAMLFIXER_VERSION="0.9.15"
5656

5757
# hadolint ignore=DL3008
5858
RUN apt-get update && \
59-
apt-get install -qy --no-install-recommends \
60-
gnupg python3 python3-pip \
61-
file zip unzip jq gettext \
62-
skopeo=${SKOPEO_VERSION} \
63-
protobuf-compiler libprotobuf-dev \
64-
libsystemd-dev jq && \
65-
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* && \
66-
pip install --no-cache-dir \
67-
yamllint==${YAMLLINT_VERSION} \
68-
yamlfixer-opt-nc==${YAMLFIXER_VERSION}
59+
apt-get install -qy --no-install-recommends \
60+
gnupg python3 python3-pip \
61+
file zip unzip jq gettext \
62+
skopeo=${SKOPEO_VERSION} \
63+
protobuf-compiler libprotobuf-dev \
64+
libsystemd-dev jq && \
65+
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* && \
66+
pip install --no-cache-dir \
67+
yamllint==${YAMLLINT_VERSION} \
68+
yamlfixer-opt-nc==${YAMLFIXER_VERSION}
6969

7070
COPY --from=lychee /usr/bin/lychee /usr/bin/lychee
7171
COPY --from=golangci /bin/golangci-lint /usr/local/bin

0 commit comments

Comments
 (0)