diff --git a/renovate.json b/renovate.json index cc4e123797..fee276c01f 100644 --- a/renovate.json +++ b/renovate.json @@ -1,19 +1,13 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "automerge": true, "extends": [ "config:base", "group:allNonMajor" ], - "regexManagers": [ - { - "fileMatch": ["(^|/)rockcraft.yaml$"], - "description": "Update base image references", - "matchStringsStrategy": "any", - "matchStrings": ["# renovate: build-base:\\s+(?[^:]*):(?[^\\s@]*)(@(?sha256:[0-9a-f]*))?", - "# renovate: base:\\s+(?[^:]*):(?[^\\s@]*)(@(?sha256:[0-9a-f]*))?"], - "datasourceTemplate": "docker", - "versioningTemplate": "ubuntu" - } + "ignorePaths": [ + "jobmanager/client/.gitlab-ci.yml", + "jobmanager/client/test-requirements.txt" ], "packageRules": [ { @@ -24,10 +18,30 @@ "pinDigests": true }, { - "matchFiles": ["rockcraft.yaml"], - "matchUpdateTypes": ["major", "minor", "patch"], - "enabled": false + "enabled": false, + "matchFiles": [ + "rockcraft.yaml" + ], + "matchUpdateTypes": [ + "major", + "minor", + "patch" + ] } ], - "ignorePaths": ["jobmanager/client/.gitlab-ci.yml", "jobmanager/client/test-requirements.txt"] + "regexManagers": [ + { + "datasourceTemplate": "docker", + "description": "Update base image references", + "fileMatch": [ + "(^|/)rockcraft.yaml$" + ], + "matchStrings": [ + "# renovate: build-base:\\s+(?[^:]*):(?[^\\s@]*)(@(?sha256:[0-9a-f]*))?", + "# renovate: base:\\s+(?[^:]*):(?[^\\s@]*)(@(?sha256:[0-9a-f]*))?" + ], + "matchStringsStrategy": "any", + "versioningTemplate": "ubuntu" + } + ] }