From 723c8ccd3664f3688c67d8f2fd39a227c76e727e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 28 Feb 2026 21:32:52 +0000 Subject: [PATCH 1/2] Add renovate.json --- renovate.json | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 renovate.json diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..5db72dd --- /dev/null +++ b/renovate.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended" + ] +} From a442b070f080764559603f93cbe81754472be5f3 Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Sat, 28 Feb 2026 15:35:26 -0600 Subject: [PATCH 2/2] Setup Dockerfile with renovate datasource --- Dockerfile | 9 ++++----- renovate.json | 6 ------ renovate.json5 | 16 ++++++++++++++++ 3 files changed, 20 insertions(+), 11 deletions(-) delete mode 100644 renovate.json create mode 100644 renovate.json5 diff --git a/Dockerfile b/Dockerfile index 309aa4e..e0d7bfa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,22 +7,22 @@ ARG TARGETVARIANT RUN mkdir -p /opt +# renovate: datasource=github-releases packageName=itzg/rcon-cli ARG RCON_CLI_VERSION=1.7.2 - ADD https://github.com/itzg/rcon-cli/releases/download/${RCON_CLI_VERSION}/rcon-cli_${RCON_CLI_VERSION}_linux_${TARGETARCH}${TARGETVARIANT}.tar.gz /tmp/rcon-cli.tar.gz RUN tar x -f /tmp/rcon-cli.tar.gz -C /opt/ && \ chmod +x /opt/rcon-cli +# renovate: datasource=github-releases packageName=itzg/mc-monitor ARG MC_MONITOR_VERSION=0.15.6 - ADD https://github.com/itzg/mc-monitor/releases/download/${MC_MONITOR_VERSION}/mc-monitor_${MC_MONITOR_VERSION}_linux_${TARGETARCH}${TARGETVARIANT}.tar.gz /tmp/mc-monitor.tar.gz RUN tar x -f /tmp/mc-monitor.tar.gz -C /opt/ && \ chmod +x /opt/mc-monitor +# renovate: datasource=github-releases packageName=restic/restic ARG RESTIC_VERSION=0.18.0 - # NOTE: restic releases don't differentiate arm v6 from v7, so TARGETVARIANT is not used # and have to assume they release armv7 ADD https://github.com/restic/restic/releases/download/v${RESTIC_VERSION}/restic_${RESTIC_VERSION}_linux_${TARGETARCH}.bz2 /tmp/restic.bz2 @@ -31,15 +31,14 @@ RUN bunzip2 /tmp/restic.bz2 && \ mv /tmp/restic /opt/restic && \ chmod +x /opt/restic +# renovate: datasource=github-releases packageName=itzg/entrypoint-demoter ARG DEMOTER_VERSION=0.4.8 - ADD https://github.com/itzg/entrypoint-demoter/releases/download/v${DEMOTER_VERSION}/entrypoint-demoter_${DEMOTER_VERSION}_Linux_${TARGETARCH}${TARGETVARIANT}.tar.gz /tmp/entrypoint-demoter.tar.gz RUN tar x -f /tmp/entrypoint-demoter.tar.gz -C /opt/ && \ chmod +x /opt/entrypoint-demoter ARG RCLONE_VERSION=1.71.0 - ADD https://downloads.rclone.org/v${RCLONE_VERSION}/rclone-v${RCLONE_VERSION}-linux-${TARGETARCH}.zip /tmp/rclone.zip RUN mkdir -p /tmp/rclone && \ diff --git a/renovate.json b/renovate.json deleted file mode 100644 index 5db72dd..0000000 --- a/renovate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": [ - "config:recommended" - ] -} diff --git a/renovate.json5 b/renovate.json5 new file mode 100644 index 0000000..2fe42f3 --- /dev/null +++ b/renovate.json5 @@ -0,0 +1,16 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "enabledManagers": [ + "custom.regex" + ], + "customManagers": [ + { + "customType": "regex", + "managerFilePatterns": ["/^Dockerfile$/"], + "matchStrings": [ + "# renovate: datasource=(?[a-z-]+?)(?: packageName=(?.+?))?(?: versioning=(?[a-z-]+))?\\s(?:ENV|ARG) .+?_VERSION=(?.+?)\\s" + ] + } + ], + "labels": ["dependencies"] +}