diff --git a/.github/renovate.json b/.github/renovate.json index 28d286093..aee3061a2 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -74,6 +74,68 @@ "automerge": false, "minimumReleaseAge": "3 days" }, + { + "description": "Label images, linuxserver versioning", + "matchDepNames": [ + "ghcr.io/linuxserver/calibre", + "ghcr.io/linuxserver/calibre-web", + "ghcr.io/linuxserver/code-server" + ], + "matchDatasources": [ + "docker" + ], + "addLabels": [ + "image" + ], + "versioning": "regex:^(?.*?)-(?v?\\d+)\\.(?\\d+)\\.(?\\d+)[\\.-]*r?(?\\d+)*-*r?(?\\w+)*", + "automerge": false, + "minimumReleaseAge": "3 days" + }, + { + "description": "Label images, linuxserver lazylibrarian versioning", + "matchDepNames": [ + "ghcr.io/linuxserver/lazylibrarian" + ], + "matchDatasources": [ + "docker" + ], + "addLabels": [ + "image" + ], + "versioning": "regex:(?\\w+)-(?\\w+)", + "automerge": false, + "minimumReleaseAge": "3 days" + }, + { + "description": "Label images, linuxserver qbittorrent versioning", + "matchDepNames": [ + "ghcr.io/linuxserver/qbittorrent" + ], + "matchDatasources": [ + "docker" + ], + "addLabels": [ + "image" + ], + "versioning": "regex:(?v?\\d+)\\.(?\\d+)\\.(?\\d+)[\\.-]*r?(?\\d+)*-*r?(?\\w+)*", + "automerge": false, + "minimumReleaseAge": "3 days" + }, + { + "description": "Label images, ceph version", + "matchDepNames": [ + "quay.io/ceph/ceph" + ], + "matchDatasources": [ + "docker" + ], + "addLabels": [ + "image" + ], + "versioning": "regex:^(?v?\\d+)\\.(?\\d+)\\.(?\\d+)[\\.-]*r?(?\\d+)", + "automerge": false, + "minimumReleaseAge": "3 days" + }, { "description": "Automerge onedr0p plex images", "matchDepNames": [ @@ -102,6 +164,26 @@ ], "automerge": true, "automergeType": "branch" + }, + { + "description": "Automerge image patches, linuxserver versioning", + "matchDepNames": [ + "ghcr.io/linuxserver/calibre", + "ghcr.io/linuxserver/calibre-web", + "ghcr.io/linuxserver/code-server" + ], + "matchUpdateTypes": [ + "patch" + ], + "matchDatasources": [ + "docker" + ], + "addLabels": [ + "image" + ], + "versioning": "regex:^(?.*?)-(?v?\\d+)\\.(?\\d+)\\.(?\\d+)[\\.-]*r?(?\\d+)*-*r?(?\\w+)*", + "automerge": true, + "automergeType": "branch" } ] }