diff --git a/renovate.json b/renovate.json index 5db72dd..8071e0d 100644 --- a/renovate.json +++ b/renovate.json @@ -2,5 +2,25 @@ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:recommended" + ], + "packageRules": [ + { + "description": "Configure versioning for Pact Broker Docker image", + "matchPackageNames": ["pactfoundation/pact-broker"], + "matchDatasources": ["docker"], + "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)(-pactbroker(?.*))?$" + } + ], + "regexManagers": [ + { + "description": "Update Pact Broker Docker image version in Helm values", + "fileMatch": ["^charts/pact-broker/values\\.yaml$"], + "matchStrings": [ + "# -- Pact Broker image tag \\(immutable tags are recommended\\)\\s+tag:\\s+(?.*?)\\s" + ], + "datasourceTemplate": "docker", + "depNameTemplate": "pactfoundation/pact-broker", + "versioningTemplate": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)(-pactbroker(?.*))?$" + } ] }