From 0bcede8594078a60c9527ab1b35b19d5e7d0f65d Mon Sep 17 00:00:00 2001 From: Aaron Guise Date: Tue, 2 Apr 2024 23:49:32 +1300 Subject: [PATCH] fix(ci): Workaround for alpine sh --- Dockerfile | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1161837..f633d53 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,20 @@ FROM alpine:3.14 ARG TARGETPLATFORM +# Set by build-arg ARG TAG=v2.2.3 +# Strip out the prefix +ENV PLAT=${TARGETPLATFORM//"linux/"/} + WORKDIR /code -ADD https://hub.cybercinch.nz/cybercinch/go-semantic-release/releases/download/${TAG}/go-semantic-release.linux_${TARGETPLATFORM//"linux/"/}.zip /tmp -RUN unzip /tmp/go-semantic-release.linux_${TARGETPLATFORM//"linux/"/}.zip && \ - mv /tmp/go-semantic-release.linux_${TARGETPLATFORM//"linux/"/} /usr/local/bin/go-semantic-release && \ - rm -f /tmp/go-semantic-release.linux_${TARGETPLATFORM//"linux/"/}.zip +ADD https://hub.cybercinch.nz/cybercinch/go-semantic-release/releases/download/${TAG}/go-semantic-release.linux_${PLAT}.zip /tmp +RUN apk add --no-cache unzip && \ + unzip -d /tmp /tmp/go-semantic-release.linux_${PLAT}.zip && \ + ls && \ + ls /tmp && \ + mv /tmp/go-semantic-release.linux_${PLAT} /usr/local/bin/go-semantic-release && \ + rm -f /tmp/go-semantic-release.linux_${PLAT}.zip USER 1000 -- 2.49.1