From 4aad314dffc6df2c6575c6766f247fb4f5105cbf Mon Sep 17 00:00:00 2001 From: Andy Roth Date: Wed, 3 May 2023 10:13:10 -0700 Subject: [PATCH 1/3] Renovate updates --- .tool-versions | 9 ++++++++- renovate.json5 | 13 ++++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/.tool-versions b/.tool-versions index d1dad1b5..44460e29 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,11 +1,18 @@ +# renovate: datasource=github-tags depName=npryce/adr-tools adr-tools 3.0.0 awscli 2.11.16 +# renovate: datasource=github-tags depName=bridgecrewio/checkov checkov 2.3.3 golang 1.20.3 +# renovate: datasource=github-tags depName=golangci/golangci-lint golangci-lint 1.50.1 +make 4.4 +# renovate: datasource=github-tags depName=pre-commit/pre-commit pre-commit 3.0.1 terraform 1.4.6 +# renovate: datasource=github-tags depName=terraform-docs/terraform-docs terraform-docs 0.16.0 +# renovate: datasource=github-tags depName=terraform-linters/tflint tflint 0.44.1 +# renovate: datasource=github-tags depName=aquasecurity/tfsec tfsec 1.28.1 -make 4.4 diff --git a/renovate.json5 b/renovate.json5 index 2c16380d..c1aa18e9 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -32,5 +32,16 @@ // Enable updates to the pre-commit-config.yaml file. See https://docs.renovatebot.com/modules/manager/pre-commit/ "pre-commit": { enabled: true - } + }, + "regexManagers": [ + // Custom regex manager for the .tool-versions file that follows the pattern documented here: https://docs.renovatebot.com/modules/manager/regex/#advanced-capture + { + "fileMatch": ["^.tool-versions$"], + "matchStrings": [ + "datasource=(?.*?) depName=(?.*?)( versioning=(?.*?))?\\s.*? (?.*)\\s" + ], + "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver-coerced{{/if}}", + "extractVersionTemplate": "^v?(?.*)$" + } + ] } From 2618b04eec6a9e8715dd58535b3b5fad5b1c0714 Mon Sep 17 00:00:00 2001 From: Andy Roth Date: Wed, 3 May 2023 10:23:14 -0700 Subject: [PATCH 2/3] wip --- Makefile | 1 + renovate.json5 | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/Makefile b/Makefile index ee334396..a78ad66d 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,6 @@ # The version of the build harness container to use BUILD_HARNESS_REPO := ghcr.io/defenseunicorns/not-a-build-harness/not-a-build-harness +# renovate: datasource=docker depName=ghcr.io/defenseunicorns/not-a-build-harness/not-a-build-harness versioning=docker BUILD_HARNESS_VERSION := 0.0.13 .DEFAULT_GOAL := help diff --git a/renovate.json5 b/renovate.json5 index c1aa18e9..a2eb7b95 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -34,6 +34,15 @@ enabled: true }, "regexManagers": [ + // Custom regex manager for the Makefile that follows the pattern documented here: https://docs.renovatebot.com/modules/manager/regex/#advanced-capture + { + "fileMatch": ["^Makefile"], + "matchStrings": [ + "datasource=(?.*?) depName=(?.*?)( versioning=(?.*?))?\\s.*?_VERSION := (?.*)\\s" + ], + "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver-coerced{{/if}}", + "extractVersionTemplate": "^v?(?.*)$" + }, // Custom regex manager for the .tool-versions file that follows the pattern documented here: https://docs.renovatebot.com/modules/manager/regex/#advanced-capture { "fileMatch": ["^.tool-versions$"], From a984cae1bc6d6ccde9f96fbfc9f1fbca559b6e6e Mon Sep 17 00:00:00 2001 From: Andy Roth Date: Wed, 3 May 2023 13:21:49 -0700 Subject: [PATCH 3/3] wip --- renovate.json5 | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/renovate.json5 b/renovate.json5 index a2eb7b95..d6891eba 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -13,9 +13,7 @@ // Apply crowd-sourced package replacement rules. See https://docs.renovatebot.com/presets-replacements/#replacementsall "replacements:all", // Apply crowd-sourced workarounds for known problems with packages. See https://docs.renovatebot.com/presets-workarounds/#workaroundsall - "workarounds:all", - // Only run outside of office hours. See https://docs.renovatebot.com/presets-schedule/#schedulenonofficehours - "schedule:nonOfficeHours" + "workarounds:all" ], // Labels to set in Pull Request. See https://docs.renovatebot.com/configuration-options/#labels labels: [