Skip to content

Commit bbbe38f

Browse files
committed
fix: No longer supports platforms such as armel, mipsel etc.
https://ftp.debian.org/debian/dists/bullseye/main/ Signed-off-by: Goren G <gythialy.koo+github@gmail.com>
1 parent 08e3c5f commit bbbe38f

File tree

2 files changed

+12
-25
lines changed

2 files changed

+12
-25
lines changed

Dockerfile

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ LABEL org.opencontainers.image.source https://github.com/gythialy/golang-cross
88
COPY entrypoint.sh /
99

1010
# install cosign
11-
ARG COSIGN_VERSION=v2.5.2
12-
ARG COSIGN_SHA=bcfeae05557a9f313ee4392d2f335d0ff69ebbfd232019e3736fb04999fe1734
11+
ARG COSIGN_VERSION=v2.5.3
12+
ARG COSIGN_SHA=783b5d6c74105401c63946c68d9b2a4e1aab3c8abce043e06b8510b02b623ec9
1313
RUN \
1414
COSIGN_DOWNLOAD_FILE=cosign-linux-amd64 && \
1515
wget -O $COSIGN_DOWNLOAD_FILE https://github.com/sigstore/cosign/releases/download/${COSIGN_VERSION}/${COSIGN_DOWNLOAD_FILE} && \
@@ -19,8 +19,8 @@ RUN \
1919
cosign version
2020

2121
# install syft
22-
ARG SYFT_VERSION=v1.28.0
23-
ARG SYFT_SHA=3edee7fe1ceb1f78360e547f57048930d57f00c7ec3d0b8bdfb902805f048468
22+
ARG SYFT_VERSION=v1.29.1
23+
ARG SYFT_SHA=ca704907e5a7b697c6e683832ca128e2ae60de63d7d87f3e2e39672df9038fa4
2424
RUN \
2525
SYFT_DOWNLOAD_FILE=syft_${SYFT_VERSION#v}_linux_amd64.tar.gz && \
2626
SYFT_DOWNLOAD_URL=https://github.com/anchore/syft/releases/download/${SYFT_VERSION}/${SYFT_DOWNLOAD_FILE} && \
@@ -29,8 +29,8 @@ RUN \
2929
tar -xzf $SYFT_DOWNLOAD_FILE -C /usr/bin/ syft && \
3030
rm $SYFT_DOWNLOAD_FILE
3131

32-
ARG GO_VERSION=go1.24.5
33-
ARG GOLANG_DIST_SHA=10ad9e86233e74c0f6590fe5426895de6bf388964210eac34a6d83f38918ecdc
32+
ARG GO_VERSION=go1.24.6
33+
ARG GOLANG_DIST_SHA=bbca37cc395c974ffa4893ee35819ad23ebb27426df87af92e93a9ec66ef8712
3434
# update golang
3535
RUN \
3636
GOLANG_DIST=https://storage.googleapis.com/golang/${GO_VERSION}.linux-amd64.tar.gz && \
@@ -42,8 +42,8 @@ RUN \
4242
go version
4343

4444
# install goreleaser
45-
ARG GORELEASER_VERSION=v2.11.0
46-
ARG GORELEASER_SHA=da8383cb2e1e848372a337922333ec883b8607c2ba70a2a68a0f33022fb7ebfd
45+
ARG GORELEASER_VERSION=v2.11.2
46+
ARG GORELEASER_SHA=b101e5b3b286f82231fd0d6ad7c654cb99b5bd2ac15d5b7c0f090c94b026e777
4747
# RUN \
4848
# wget https://github.com/goreleaser/goreleaser/releases/download/$GORELEASER_VERSION/checksums.txt.pem && \
4949
# cosign verify-blob --certificate checksums.txt.pem --signature https://github.com/goreleaser/goreleaser/releases/download/$GORELEASER_VERSION/checksums.txt.sig https://github.com/goreleaser/goreleaser/releases/download/$GORELEASER_VERSION/checksums.txt && \
@@ -95,8 +95,8 @@ RUN \
9595
docker -v
9696

9797
# install Buildx
98-
ARG BUILDX_VERSION=v0.23.0
99-
ARG BUILDX_SHA=55838fdd095084e158e06a63635a07fe8a8bc6cb4db507f203394dc1ffa7fb8b
98+
ARG BUILDX_VERSION=v0.26.1
99+
ARG BUILDX_SHA=9451034b6ca5354e8bf88a2002a413aedabf110fd0f12ebb0b2f2cc241be8e41
100100
RUN \
101101
BUILDX_DOWNLOAD_FILE=buildx-${BUILDX_VERSION}.linux-amd64 && \
102102
wget https://github.com/docker/buildx/releases/download/${BUILDX_VERSION}/buildx-${BUILDX_VERSION}.linux-amd64 && \
@@ -106,8 +106,8 @@ RUN \
106106
mv buildx-${BUILDX_VERSION}.linux-amd64 ~/.docker/cli-plugins/docker-buildx
107107

108108
# install Pack CLI
109-
ARG PACK_VERSION=v0.37.0
110-
ARG PACK_SHA=07785c68ade572211cf5b32be585d5119a8fff256ea2b46dcae69871dcca517f
109+
ARG PACK_VERSION=v0.38.2
110+
ARG PACK_SHA=a00765572b7d464b1691d64fd264d9a807b066a7e7805db32b9918d9be16e228
111111
RUN \
112112
PACK_DOWNLOAD_FILE=pack-${PACK_VERSION}-linux.tgz && \
113113
wget https://github.com/buildpacks/pack/releases/download/${PACK_VERSION}/pack-${PACK_VERSION}-linux.tgz && \

Dockerfile.builder

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,8 @@ ARG DEBIAN_FRONTEND=noninteractive
2020
# Install deps
2121
RUN set -x; echo "Starting image build for Debian " \
2222
&& dpkg --add-architecture arm64 \
23-
&& dpkg --add-architecture armel \
2423
&& dpkg --add-architecture armhf \
2524
&& dpkg --add-architecture i386 \
26-
&& dpkg --add-architecture mips \
27-
&& dpkg --add-architecture mipsel \
28-
&& dpkg --add-architecture powerpc \
29-
&& dpkg --add-architecture ppc64el \
30-
&& dpkg --add-architecture s390x \
3125
&& apt-get update \
3226
&& apt-get install -y -q \
3327
autoconf \
@@ -40,11 +34,7 @@ RUN set -x; echo "Starting image build for Debian " \
4034
build-essential \
4135
# clang \
4236
crossbuild-essential-arm64 \
43-
crossbuild-essential-armel \
4437
crossbuild-essential-armhf \
45-
crossbuild-essential-mipsel \
46-
crossbuild-essential-ppc64el \
47-
crossbuild-essential-s390x \
4838
curl \
4939
devscripts \
5040
gdb \
@@ -73,9 +63,6 @@ RUN set -x; echo "Starting image build for Debian " \
7363
&& apt-get clean \
7464
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
7565

76-
# FIXME: install gcc-multilib
77-
# FIXME: add mips and powerpc architectures
78-
7966
ENV PATH=/usr/local/bin:${OSX_CROSS_PATH}/target/bin:$PATH
8067

8168
WORKDIR "${OSX_CROSS_PATH}"

0 commit comments

Comments
 (0)