diff --git a/.github/renovate.json b/.github/renovate.json index 9bc8cd62b38..e7e6378e4fc 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -4,23 +4,36 @@ "postUpdateOptions": ["pnpmDedupe"], "packageRules": [ { + "description": "Group all testcontainers docker digests", "groupName": "testcontainers docker digests", "groupSlug": "testcontainers-docker", "matchDepTypes": ["testcontainers-docker"], "matchPackageNames": ["*"] + }, + { + "description": "Separate updates to overrides from other groups", + "matchDepTypes": ["pnpm.overrides"], + "groupSlug": null + }, + { + "description": "Disable any major updates to overrides as this almost always is wrong", + "matchDepTypes": ["pnpm.overrides"], + "matchUpdateTypes": ["major"], + "enabled": false } ], "customManagers": [ { + "description": "Update testcontainers docker digests", "customType": "regex", "datasourceTemplate": "docker", "versioningTemplate": "loose", - "description": "Update testcontainers docker digests", "managerFilePatterns": ["**/testcontainers/*.ts"], "matchStrings": ["\\s+\"(?[^@]+):(?[^@]+)@(?sha256:[a-f0-9]+)\""], "depTypeTemplate": "testcontainers-docker" }, { + "description": "Update element-desktop hakDependencies", "customType": "jsonata", "managerFilePatterns": ["/(^|/)package\\.json$/"], "fileFormat": "json",