{ $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+[A-Za-z0-9_]+?version\\s*:\\s*[\"']?(?.+?)[\"']?\\s" ] } ] }