{ $schema: "https://docs.renovatebot.com/renovate-schema.json", extends: [ "github>secustor/renovate-config", "customManagers:helmChartYamlAppVersions", ], bumpVersions: [ { filePatterns: ["{{packageFileDir}}/Chart.{yaml,yml}"], matchStrings: ["version:\\s(?[^\\s]+)"], bumpType: "{{#if isMajor}}major{{else}}patch{{/if}}", }, ], customManagers: [ { customType: "regex", fileMatch: ["\\.github\/workflows\/release\\.ya?ml"], matchStrings: [ // this is mostly a copy from https://docs.renovatebot.com/presets-customManagers/#custommanagersgithubactionsversions // and only changes the expected version prefix "# renovate: datasource=(?[a-z-.]+?) depName=(?[^\\s]+?)(?: (?:lookupName|packageName)=(?[^\\s]+?))?(?: versioning=(?[^\\s]+?))?(?: extractVersion=(?[^\\s]+?))?\\s+version\\s*:\\s*[\"']?(?.+?)[\"']?\\s", ], }, ], }