diff --git a/renovate.json b/renovate.json index 4912c68..d05d26a 100644 --- a/renovate.json +++ b/renovate.json @@ -19,6 +19,35 @@ "matchUpdateTypes": ["minor", "patch"], "matchCurrentVersion": "!/^0/", "automerge": true + }, + { + "description": ["automerge patch changes for versions <1.0.0"], + "matchUpdateTypes": ["patch"], + "matchCurrentVersion": "/^0/", + "automerge": true + }, + { + "description": [ + "Generic IOC images use CalVer (e.g. 2026.9.1), so a new year looks", + "like a major bump. Any new release tag is intended for deployment,", + "so automerge all updates (CI must still pass)." + ], + "matchDatasources": ["docker"], + "matchPackageNames": ["/^ghcr\\.io/epics-containers/ioc-/"], + "matchCurrentVersion": "/^20\\d\\d\\./", + "matchUpdateTypes": ["major", "minor", "patch"], + "automerge": true + }, + { + "description": [ + "The epics-gateways helm chart is also CalVer; automerge all updates", + "so a year rollover does not wait for a manual merge." + ], + "matchDatasources": ["helm"], + "matchPackageNames": ["epics-gateways"], + "matchCurrentVersion": "/^20\\d\\d\\./", + "matchUpdateTypes": ["major", "minor", "patch"], + "automerge": true } ], "customManagers": [