Skip to content

Instantly share code, notes, and snippets.

@mis4s
Created December 29, 2023 08:54
Show Gist options
  • Save mis4s/352b49823a00dd825fa24cb3fc73aa49 to your computer and use it in GitHub Desktop.
Save mis4s/352b49823a00dd825fa24cb3fc73aa49 to your computer and use it in GitHub Desktop.
Renovate for Flux for all arr (hotio) + plex + qbittorrent
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"flux": {
"fileMatch": [
"\\.yaml$",
"\\.yml$"
]
},
"packageRules": [
{
"matchPackageNames": [
"ghcr.io/hotio/bazarr"
],
"versioning": "regex:^release-(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$"
},
{
"matchPackageNames": [
"ghcr.io/hotio/lidarr",
"ghcr.io/hotio/radarr",
"ghcr.io/hotio/prowlarr",
"ghcr.io/hotio/sonarr"
],
"versioning": "regex:^release-(?<major>\\d+).(?<minor>\\d+).(?<patch>\\d+)\\.(?<revision>\\d+)$"
},
{
"matchPackageNames": [
"ghcr.io/hotio/readarr"
],
"versioning": "regex:^testing-(?<major>\\d+).(?<minor>\\d+).(?<patch>\\d+)\\.(?<revision>\\d+)$"
},
{
"matchPackageNames": [
"ghcr.io/hotio/whisparr"
],
"versioning": "regex:^nightly-(?<major>\\d+).(?<minor>\\d+).(?<patch>\\d+)\\.(?<revision>\\d+)$"
},
{
"matchPackageNames": [
"plexinc/pms-docker"
],
"versioning": "regex:^(?<major>\\d+).(?<minor>\\d+).(?<patch>\\d+)\\.(?<revision>\\d+)-.*$"
},
{
"matchPackageNames": [
"ghcr.io/linuxserver/qbittorrent"
],
"allowedVersions": "<=4"
}
]
}
@james2406
Copy link

🤩

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment