{ $schema: "https://docs.renovatebot.com/renovate-schema.json", extends: [ "config:recommended", "customManagers:helmChartYamlAppVersions", "helpers:pinGitHubActionDigests", ], helmv3: { // bump chart version if the appVersion changes bumpVersion: "minor", }, 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", ], }, ], }