multi-semantic-release (sha256:5d5c20f12f7ad517189ec778ae610238f4b656dfecd290127ee9e43754b400bf)
Published 2025-03-14 17:18:01 +01:00 by sto
Installation
docker pull forgejo.mixinet.net/oci/multi-semantic-release@sha256:5d5c20f12f7ad517189ec778ae610238f4b656dfecd290127ee9e43754b400bf
sha256:5d5c20f12f7ad517189ec778ae610238f4b656dfecd290127ee9e43754b400bf
Image layers
ADD alpine-minirootfs-3.21.3-x86_64.tar.gz / # buildkit |
CMD ["/bin/sh"] |
ARG REGCLIENT_VERS=0.8.2 |
ARG TMPL_VERSION=0.4.0-sto.3 |
RUN |2 REGCLIENT_VERS=0.8.2 TMPL_VERSION=0.4.0-sto.3 /bin/sh -c apk update && apk upgrade && apk add bash ca-certificates curl docker-cli gettext-envsubst git jq openssl openssh-keygen yq zip && rm -rf /var/cache/apk/* && case "$(apk --print-arch)" in "aarch64") ARCH="arm64";; "x86_64") ARCH="amd64";; esac && for app in regctl regsync; do REGCLIENT_URL="https://github.com/regclient/regclient/releases/download/v${REGCLIENT_VERS}/${app}-linux-$ARCH"; curl -fsSL -o "/tmp/$app" "$REGCLIENT_URL"; install /tmp/$app /usr/local/bin; rm -f /tmp/$app; done && TMPL_URL="https://github.com/sto/tmpl/releases/download/v${TMPL_VERSION}/tmpl-linux_$ARCH" && curl -fsSL -o "/tmp/tmpl" "$TMPL_URL" && install /tmp/tmpl /usr/local/bin && rm -f /tmp/tmpl # buildkit |
CMD ["/bin/sh"] |
RUN /bin/sh -c apk update && apk upgrade && apk add nodejs npm && rm -rf /var/cache/apk/* # buildkit |
RUN /bin/sh -c npm install --location=global conventional-changelog-conventionalcommits@6.1.0 @qiwi/multi-semantic-release@7.0.0 semantic-release@21.0.7 @semantic-release/changelog@6.0.3 semantic-release-export-data@1.0.1 @semantic-release/git@10.0.1 @semantic-release/gitlab@9.5.1 @semantic-release/release-notes-generator@11.0.4 semantic-release-replace-plugin@1.2.7 semver@7.5.4 # buildkit |