# syntax=docker.io/docker/dockerfile:1.20 FROM ghcr.io/dependabot/dependabot-updater-core ARG TARGETARCH # Install regctl. See https://github.com/regclient/regclient/releases for updates ARG REGCTL_VERSION=0.5.6 # These are manually calculated as they are not provided by the maintainer # curl -sL https://github.com/regclient/regclient/releases/download/v${REGCTL_VERSION}/regctl-linux-amd64 | sha256sum ARG REGCTL_AMD64_CHECKSUM=ed352bc9991e3f12819b27fe516c58c4dab1fc0ee66c2f24d54c922a4f6fd582 # curl -sL https://github.com/regclient/regclient/releases/download/v${REGCTL_VERSION}/regctl-linux-arm64 | sha256sum ARG REGCTL_ARM64_CHECKSUM=5e6ab7a5c48017f3213078ba726714010c608a7761f3f18e55d44be36ca5d95b ENV PATH=/opt/bin:$PATH RUN cd /tmp \ && curl -sSf -o regctl-${TARGETARCH} -L https://github.com/regclient/regclient/releases/download/v${REGCTL_VERSION}/regctl-linux-${TARGETARCH} \ && printf "$REGCTL_AMD64_CHECKSUM regctl-amd64\n$REGCTL_ARM64_CHECKSUM regctl-arm64\n" | sha256sum -c --ignore-missing - \ && mkdir /opt/bin \ && mv regctl-${TARGETARCH} /opt/bin/regctl \ && chmod o+rx /opt/bin/regctl USER dependabot COPY --chown=dependabot:dependabot --parents docker docker_compose common $DEPENDABOT_HOME/ COPY --chown=dependabot:dependabot updater $DEPENDABOT_HOME/dependabot-updater