diff --git a/renovate.json b/renovate.json index 40aa29e..cd35996 100644 --- a/renovate.json +++ b/renovate.json @@ -27,9 +27,9 @@ "/^packages/openclaw-image/default\\.nix$/" ], "matchStrings": [ - " # renovate: datasource=(?[^\\s]+) depName=(?[^\\s]+)\\n openclawImageTag = \"(?[^\"]+)\";\\n openclawImageDigest = \"sha256:(?[^\"]+)\";" + " # renovate: datasource=(?[^\\s]+) depName=(?[^\\s]+)\\n openclawImageTag = \"(?[^\"]+)\";\\n openclawImageDigest = \"(?[^\"]+)\";" ], - "autoReplaceStringTemplate": " # renovate: datasource={{{datasource}}} depName={{{depName}}}\n openclawImageTag = \"{{{newValue}}}\";\n openclawImageDigest = \"sha256:{{{newDigest}}}\";" + "autoReplaceStringTemplate": " # renovate: datasource={{{datasource}}} depName={{{depName}}}\n openclawImageTag = \"{{{newValue}}}\";\n openclawImageDigest = \"{{{newDigest}}}\";" } ], "packageRules": [ @@ -90,6 +90,16 @@ "matchPackageNames": [ "/google-cookie-retrieval/" ] + }, + { + "description": "Group all openclaw Docker image updates into one PR", + "matchManagers": [ + "regex" + ], + "matchPackageNames": [ + "ghcr.io/openclaw/openclaw" + ], + "groupName": "openclaw" } ] }