From 5509fdd7bc328e6b8bbfcf66cfdc48077d2ddd8e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 2 Jun 2024 17:41:23 +0000 Subject: [PATCH 1/3] 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 00000000000..5db72dd6a94 --- /dev/null +++ b/renovate.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended" + ] +} From 282a1e38a072f10440e96d570f47994b0cab6e61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edouard=20Choini=C3=A8re?= <27212526+echoix@users.noreply.github.com> Date: Mon, 3 Jun 2024 06:52:01 -0400 Subject: [PATCH 2/3] Update and rename renovate.json to renovate.json5 Configure custom managers for Megalinter descriptors --- renovate.json | 6 ------ renovate.json5 | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+), 6 deletions(-) delete mode 100644 renovate.json create mode 100644 renovate.json5 diff --git a/renovate.json b/renovate.json deleted file mode 100644 index 5db72dd6a94..00000000000 --- 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 00000000000..6435f1f2f1f --- /dev/null +++ b/renovate.json5 @@ -0,0 +1,37 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended", + // "config:best-practices", // To enable once renovate usage is stabilized + "customManagers:dockerfileVersions", + ":maintainLockFilesWeekly", + ":separateMultipleMajorReleases", + ":semanticCommits" + ], + "customManagers": [ + // This is "customManagers:dockerfileVersions": + // { + // "customType": "regex", + // "fileMatch": [ + // "(^|/|\\.)([Dd]ocker|[Cc]ontainer)file$", + // "(^|/)([Dd]ocker|[Cc]ontainer)file[^/]*$" + // ], + // "matchStrings": [ + // "# renovate: datasource=(?[a-z-.]+?) depName=(?[^\\s]+?)(?: (lookupName|packageName)=(?[^\\s]+?))?(?: versioning=(?[^\\s]+?))?(?: extractVersion=(?[^\\s]+?))?(?: registryUrl=(?[^\\s]+?))?\\s(?:ENV|ARG)\\s+[A-Za-z0-9_]+?_VERSION[ =][\"']?(?.+?)[\"']?\\s" + // ] + // } + // + // This is "customManagers:dockerfileVersions", adapted to support our descriptors: + { + "customType": "regex", + "description": "Update dockerfile sections in .megalinter-descriptor.yml files", + "fileMatch": [ + "(^|/).*\\.megalinter-descriptor.ya?ml$" + ], + "matchStrings": [ + "# renovate: datasource=(?[a-z-.]+?) depName=(?[^\\s]+?)(?: (lookupName|packageName)=(?[^\\s]+?))?(?: versioning=(?[^\\s]+?))?(?: extractVersion=(?[^\\s]+?))?(?: registryUrl=(?[^\\s]+?))?\\s(?:ENV|ARG)\\s+[A-Za-z0-9_]+?_VERSION[ =][\"']?(?.+?)[\"']?\\s", + "# renovate: datasource=(?[a-z-.]+?) depName=(?[^\\s]+?)(?: (lookupName|packageName)=(?[^\\s]+?))?(?: versioning=(?[^\\s]+?))?(?: extractVersion=(?[^\\s]+?))?(?: registryUrl=(?[^\\s]+?))?\\s+(?:ENV|ARG)\\s+[A-Za-z0-9_]+?_VERSION[ =][\"']?(?.+?)[\"']?\\s", + ] + } + ] +} From a7650e9adff07c66d6d49bd429c0494bd20b7df8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edouard=20Choini=C3=A8re?= <27212526+echoix@users.noreply.github.com> Date: Mon, 3 Jun 2024 07:14:20 -0400 Subject: [PATCH 3/3] Update .cspell.json --- .cspell.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.cspell.json b/.cspell.json index f05093cd777..5d20dddbc74 100644 --- a/.cspell.json +++ b/.cspell.json @@ -117,6 +117,7 @@ "npmpackagejsonlintrc", "oKXXN0", "oKXXXXNXXX0l", + "ontainer", "oool", "ormal", "orst", @@ -660,6 +661,7 @@ "daltonv", "dans", "dartanalyzer", + "datasource", "dateformat", "davidjeddy", "dearmor",