From 4883bb90d9b8ec85483873f51e7ae8754dc110f7 Mon Sep 17 00:00:00 2001
From: Michael Kriese <michael.kriese@visualon.de>
Date: Mon, 16 Mar 2020 15:33:44 +0100
Subject: [PATCH] chore: reconfigure renovate (#5725)

---
 Dockerfile    |  7 +++++++
 renovate.json | 11 ++++++++++-
 2 files changed, 17 insertions(+), 1 deletion(-)

diff --git a/Dockerfile b/Dockerfile
index 8d44b6f07f..d7b6044d69 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -48,6 +48,7 @@ FROM base as final-base
 RUN groupadd -g 999 docker
 RUN usermod -aG docker ubuntu
 
+# renovate: datasource=github-releases depName=docker/docker-ce versioning=docker
 ENV DOCKER_VERSION=19.03.5
 
 RUN curl -fsSLO https://download.docker.com/linux/static/stable/x86_64/docker-${DOCKER_VERSION}.tgz \
@@ -71,6 +72,8 @@ RUN apt-get update && \
 
 
 ## Gradle (needs java-jre, installed above)
+
+# renovate: datasource=gradle-version depName=gradle versioning=maven
 ENV GRADLE_VERSION 6.2
 
 RUN wget --no-verbose https://services.gradle.org/distributions/gradle-$GRADLE_VERSION-bin.zip && \
@@ -112,6 +115,7 @@ RUN echo "deb http://ppa.launchpad.net/ondrej/php/ubuntu bionic main" > /etc/apt
     apt-get -y install php7.4-cli php7.4-mbstring && \
     rm -rf /var/lib/apt/lists/*
 
+# renovate: datasource=github-releases depName=composer/composer
 ENV COMPOSER_VERSION=1.9.3
 
 RUN php -r "copy('https://github.com/composer/composer/releases/download/$COMPOSER_VERSION/composer.phar', '/usr/local/bin/composer');"
@@ -156,6 +160,8 @@ RUN curl --silent https://bootstrap.pypa.io/get-pip.py | python
 # CocoaPods
 RUN apt-get update && apt-get install -y ruby ruby2.5-dev && rm -rf /var/lib/apt/lists/*
 RUN ruby --version
+
+# renovate: datasource=rubygems depName=cocoapods versioning=ruby
 ENV COCOAPODS_VERSION 1.9.0
 RUN gem install --no-rdoc --no-ri cocoapods -v ${COCOAPODS_VERSION}
 
@@ -187,6 +193,7 @@ RUN pip install --user pipenv
 
 # Poetry
 
+# renovate: datasource=github-releases depName=python-poetry/poetry
 ENV POETRY_VERSION=1.0.0
 
 RUN curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python - --version ${POETRY_VERSION}
diff --git a/renovate.json b/renovate.json
index a38bd8316a..f22e8e7f00 100644
--- a/renovate.json
+++ b/renovate.json
@@ -10,7 +10,7 @@
   ],
   "lockFileMaintenance": {
     "enabled": true,
-    "schedule": "at any time",
+    "schedule": ["at any time"],
     "stabilityDays": 0,
     "masterIssueApproval": true
   },
@@ -55,5 +55,14 @@
       "paths": ["**/__fixtures__/**"],
       "enabled": false
     }
+  ],
+  "regexManagers": [
+    {
+      "fileMatch": ["^Dockerfile$"],
+      "matchStrings": [
+        "datasource=(?<datasource>.*?) depName=(?<depName>.*?)( versioning=(?<versioning>.*?))?\\sENV .*?_VERSION=(?<currentValue>.*)\\s"
+      ],
+      "versioningTemplate": "{{#if versioning}}{{versioning}}{{else}}semver{{/if}}"
+    }
   ]
 }
-- 
GitLab