actually connect shit
This commit is contained in:
@@ -5,6 +5,7 @@
|
|||||||
"github>truecharts/public//.github/renovate/kinds/flux.json5",
|
"github>truecharts/public//.github/renovate/kinds/flux.json5",
|
||||||
"github>truecharts/public//.github/renovate/kinds/helm-values.json5",
|
"github>truecharts/public//.github/renovate/kinds/helm-values.json5",
|
||||||
"github>truecharts/public//.github/renovate/kinds/docker.json5",
|
"github>truecharts/public//.github/renovate/kinds/docker.json5",
|
||||||
"github>truecharts/public//.github/renovate/special/talconfig.json5"
|
"github>truecharts/public//.github/renovate/special/talconfig.json5",
|
||||||
|
"github>truecharts/public//.github/renovate/special/customClusterManagers.json5"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -20,7 +20,11 @@
|
|||||||
"github>truecharts/public//.github/renovate/updates/calver.json5",
|
"github>truecharts/public//.github/renovate/updates/calver.json5",
|
||||||
"github>truecharts/public//.github/renovate/basics/commitMessage.json5",
|
"github>truecharts/public//.github/renovate/basics/commitMessage.json5",
|
||||||
"github>truecharts/public//.github/renovate/basics/labels.json5",
|
"github>truecharts/public//.github/renovate/basics/labels.json5",
|
||||||
"github>truecharts/public//.github/renovate/special/groups.json5"
|
"github>truecharts/public//.github/renovate/special/groups.json5",
|
||||||
|
"github>truecharts/public//.github/renovate/special/automerge.json5",
|
||||||
|
"github>truecharts/public//.github/renovate/special/customRules.json5",
|
||||||
|
"github>truecharts/public//.github/renovate/special/customVersioning.json5",
|
||||||
|
"github>truecharts/public//.github/renovate/special/schedules.json5"
|
||||||
],
|
],
|
||||||
// Main Renovate configuration that lists package rules for various paths
|
// Main Renovate configuration that lists package rules for various paths
|
||||||
"packageRules": [
|
"packageRules": [
|
||||||
|
|||||||
+2
-2
@@ -4,7 +4,7 @@
|
|||||||
{
|
{
|
||||||
"customType": "regex",
|
"customType": "regex",
|
||||||
"description": ["Process custom dependencies"],
|
"description": ["Process custom dependencies"],
|
||||||
"fileMatch": ["(^|/)kubernetes/.+\\.ya?ml(?:\\.j2)?$"],
|
"fileMatch": ["(^|/)clusters/.+\\.ya?ml(?:\\.j2)?$"],
|
||||||
"matchStrings": [
|
"matchStrings": [
|
||||||
"datasource=(?<datasource>\\S+) depName=(?<depName>\\S+)( repository=(?<registryUrl>\\S+))?\\n.+: (&\\S+\\s)?(?<currentValue>\\S+)",
|
"datasource=(?<datasource>\\S+) depName=(?<depName>\\S+)( repository=(?<registryUrl>\\S+))?\\n.+: (&\\S+\\s)?(?<currentValue>\\S+)",
|
||||||
"datasource=(?<datasource>\\S+) depName=(?<depName>\\S+)\\n.+/(?<currentValue>(v|\\d)[^/]+)"
|
"datasource=(?<datasource>\\S+) depName=(?<depName>\\S+)\\n.+/(?<currentValue>(v|\\d)[^/]+)"
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
{
|
{
|
||||||
"customType": "regex",
|
"customType": "regex",
|
||||||
"description": ["Process CloudnativePG Postgresql version"],
|
"description": ["Process CloudnativePG Postgresql version"],
|
||||||
"fileMatch": ["(^|/)kubernetes/.+\\.ya?ml(?:\\.j2)?$"],
|
"fileMatch": ["(^|/)clusters/.+\\.ya?ml(?:\\.j2)?$"],
|
||||||
"matchStrings": ["imageName: (?<depName>\\S+):(?<currentValue>.*\\-.*)"],
|
"matchStrings": ["imageName: (?<depName>\\S+):(?<currentValue>.*\\-.*)"],
|
||||||
"datasourceTemplate": "docker",
|
"datasourceTemplate": "docker",
|
||||||
"versioningTemplate": "redhat"
|
"versioningTemplate": "redhat"
|
||||||
@@ -1,40 +1,5 @@
|
|||||||
{
|
{
|
||||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||||
"packageRules": [
|
"packageRules": [
|
||||||
{
|
|
||||||
"description": ["Loose versioning for non-semver packages"],
|
|
||||||
"matchDatasources": ["docker"],
|
|
||||||
"matchPackagePatterns": ["cross-seed", "plex"],
|
|
||||||
"versioning": "loose"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"description": ["Custom schedule for frequently updated packages"],
|
|
||||||
"matchDataSources": ["docker", "helm"],
|
|
||||||
"matchPackagePatterns": ["minio", "postgresql", "reloader"],
|
|
||||||
"schedule": ["on the first day of the month"]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"description": ["Custom versioning for k3s"],
|
|
||||||
"matchDatasources": ["github-releases"],
|
|
||||||
"matchPackagePatterns": ["k3s"],
|
|
||||||
"versioning": "regex:^v(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)(?<compatibility>\\+k3s)(?<build>\\d+)$"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"description": ["Custom versioning for minio"],
|
|
||||||
"matchDatasources": ["docker"],
|
|
||||||
"matchPackagePatterns": ["minio"],
|
|
||||||
"versioning": "regex:^RELEASE\\.(?<major>\\d+)-(?<minor>\\d+)-(?<patch>\\d+)T.*Z$"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"matchDatasources": ["docker"],
|
|
||||||
"matchPackagePatterns": ["kopia"],
|
|
||||||
"allowedVersions": "<999"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"matchDatasources": ["docker"],
|
|
||||||
"matchPackagePatterns": ["postgresql"],
|
|
||||||
"allowedVersions": "<17"
|
|
||||||
}
|
|
||||||
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,235 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||||
|
"packageRules": [
|
||||||
|
{
|
||||||
|
"description": ["Loose versioning for non-semver packages"],
|
||||||
|
"matchDatasources": ["docker"],
|
||||||
|
"matchPackagePatterns": ["cross-seed", "plex"],
|
||||||
|
"versioning": "loose"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": ["Custom versioning for k3s"],
|
||||||
|
"matchDatasources": ["github-releases"],
|
||||||
|
"matchPackagePatterns": ["k3s"],
|
||||||
|
"versioning": "regex:^v(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)(?<compatibility>\\+k3s)(?<build>\\d+)$"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": ["Custom versioning for minio"],
|
||||||
|
"matchDatasources": ["docker"],
|
||||||
|
"matchPackagePatterns": ["minio"],
|
||||||
|
"versioning": "regex:^RELEASE\\.(?<major>\\d+)-(?<minor>\\d+)-(?<patch>\\d+)T.*Z$"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["docker"],
|
||||||
|
"matchPackagePatterns": ["kopia"],
|
||||||
|
"allowedVersions": "<999"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["docker"],
|
||||||
|
"matchPackagePatterns": ["postgresql"],
|
||||||
|
"allowedVersions": "<17"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^(?<major>14)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$",
|
||||||
|
matchPackageNames: ["tccr.io/tccr/postgresql"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^v(?<major>\\d{2})(?<minor>\\d{2})(?<patch>\\d{2})$",
|
||||||
|
matchPackageNames: ["photoprism"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^v(?<major>\\d{4})-(?<minor>\\d{2})$",
|
||||||
|
matchPackageNames: ["rssbridge/rss-bridge"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^(?<major>\\d{2})\\.(?<minor>\\d+)\\.(?<patch>\\d+)$",
|
||||||
|
matchPackageNames: ["linuxserver/heimdall"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^v(?<major>\\d+)-(?<minor>\\d+)$",
|
||||||
|
matchPackagePrefixes: ["jupyter"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^(?<major>14)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$",
|
||||||
|
matchPackagePatterns: ["^bitnami/postgresql$"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^(?<major>\\d{4})-(?<minor>\\d{2})-(?<patch>\\d{2})$",
|
||||||
|
matchPackagePatterns: ["^.*oznu\\/homebridge$"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^(?<major>\\d+)-(?<minor>\\d+)-(?<patch>\\d+)$",
|
||||||
|
matchPackagePatterns: ["^jupyter\\/.+$"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)-ubuntu$",
|
||||||
|
matchPackagePatterns: ["^zabbix\\/zabbix-.*$"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^stable-(?<major>\\d{1})(?<minor>\\d{1})(?<patch>\\d{2}).*$",
|
||||||
|
matchPackagePatterns: ["^jitsi\\/.*$"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^latest-(?<major>\\d{4})-(?<minor>\\d{2})-(?<patch>\\d{2})$",
|
||||||
|
matchPackagePatterns: ["^wangqiru/ttrss$"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$",
|
||||||
|
matchPackagePatterns: ["^penpot\\/.*$"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^\\d+-jammy-(?<compatibility>(full|lite))-v(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$",
|
||||||
|
matchPackagePatterns: ["^.+\\/koush\\/scrypted$"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^version-(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)-.*$",
|
||||||
|
matchPackagePatterns: ["^.*linuxserver\\/deluge$"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)-postgres-tomcat$",
|
||||||
|
matchPackageNames: ["xwiki"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^version-(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$",
|
||||||
|
matchPackageNames: ["fireflyiii/core"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^v(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)-\\d+\\.\\d+\\.\\d+$",
|
||||||
|
matchPackageNames: ["netboxcommunity/netbox"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^(?<major>\\d{2})(?<minor>\\d{2})(?<patch>\\d{2})$",
|
||||||
|
matchPackageNames: ["photoprism/photoprism"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$",
|
||||||
|
matchPackageNames: ["cloudflare/cloudflared"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^version-(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$",
|
||||||
|
matchPackageNames: ["linuxserver/calibre-web"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^postgresql-v(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$",
|
||||||
|
matchPackageNames: ["ghcr.io/umami-software/umami"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^version-v(?<major>\\d+)\\.(?<minor>\\d+)\\.?(?<patch>\\d*)$",
|
||||||
|
matchPackageNames: ["linuxserver/mylar3"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^[a-z0-9]{9}-v(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)-go\\d+\\.\\d+\\.\\d+$",
|
||||||
|
matchPackageNames: ["storjlabs/storagenode"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)-php8\\.0-apache$",
|
||||||
|
matchPackageNames: ["joyqi/typecho"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^v\\.(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$",
|
||||||
|
matchPackageNames: ["difegue/lanraragi"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^RELEASE\\.(?<major>\\d+)-(?<minor>\\d+)-(?<patch>\\d+)T\\d+-\\d+-\\d+Z$",
|
||||||
|
matchPackageNames: ["minio/minio"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^RELEASE\\.(?<major>\\d+)-(?<minor>\\d+)-(?<patch>\\d+)T\\d+-\\d+-\\d+Z$",
|
||||||
|
matchPackageNames: ["minio/mc"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^apache-(?<major>\\d+)\\.(?<minor>\\d+)\\.?(?<patch>\\d*)-prod$",
|
||||||
|
matchPackageNames: ["kimai/kimai2"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^(?<major>\\d+)-(?<minor>\\d+)-(?<patch>\\d+)$",
|
||||||
|
matchPackageNames: ["rssbridge/rss-bridge"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^(?<major>\\d+)-(?<minor>\\d+)-(?<patch>\\d+)$",
|
||||||
|
matchPackageNames: ["alexta69/metube"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^focal-(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$",
|
||||||
|
matchPackageNames: ["codeproject/senseai-server"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^latest-(?<major>\\d+)-(?<minor>\\d+)-(?<patch>\\d+)$",
|
||||||
|
matchPackageNames: ["codeproject/senseai-client"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^v(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$",
|
||||||
|
matchPackagePatterns: ["^snyk/snyk$"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$",
|
||||||
|
matchPackageNames: ["ghcr.io/cirruslabs/ubuntu"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$",
|
||||||
|
matchPackageNames: ["bcavin/hexo"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$",
|
||||||
|
matchPackageNames: ["linode/lke"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$",
|
||||||
|
matchPackageNames: ["mcr.microsoft.com/mssql/server"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^\\d+\\.(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$",
|
||||||
|
matchPackageNames: ["mcr.microsoft.com/dotnet/runtime"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$",
|
||||||
|
matchPackageNames: ["coder/coder"],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
matchDatasources: ["docker"],
|
||||||
|
versioning: "regex:^latest-(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$",
|
||||||
|
matchPackageNames: ["registry.gitlab.com/gitlab-org/gitlab-runner"],
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -62,116 +62,170 @@
|
|||||||
},
|
},
|
||||||
"separateMinorPatch": true
|
"separateMinorPatch": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
matchDatasources: ["docker"],
|
"matchDatasources": ["docker"],
|
||||||
versioning: "regex:^v(?<major>\\d+)-(?<minor>\\d+)$",
|
"matchPackagePrefixes": ["jupyter"],
|
||||||
matchPackagePrefixes: ["jupyter"],
|
"groupName": "jupyter"
|
||||||
groupName: "jupyter",
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
matchDatasources: ["docker"],
|
"matchDatasources": ["docker"],
|
||||||
matchPackagePrefixes: ["altran1502/immich"],
|
"matchPackagePrefixes": ["altran1502/immich"],
|
||||||
groupName: "immich",
|
"groupName": "immich"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
matchDatasources: ["docker"],
|
"matchDatasources": ["docker"],
|
||||||
matchPackagePrefixes: ["portainer"],
|
"matchPackagePrefixes": ["portainer"],
|
||||||
groupName: "portainer",
|
"groupName": "portainer"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
matchDatasources: ["docker"],
|
"matchDatasources": ["docker"],
|
||||||
matchPackagePrefixes: ["m1k1o/neko"],
|
"matchPackagePrefixes": ["m1k1o/neko"],
|
||||||
groupName: "neko",
|
"groupName": "neko"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
matchDatasources: ["docker"],
|
"matchDatasources": ["docker"],
|
||||||
matchPackagePrefixes: ["ghcr.io/mriedmann/humhub-"],
|
"matchPackagePrefixes": ["ghcr.io/mriedmann/humhub-"],
|
||||||
groupName: "humhub",
|
"groupName": "humhub"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
matchDatasources: ["docker"],
|
"matchDatasources": ["docker"],
|
||||||
matchPackagePrefixes: ["lscr.io/linuxserver/webtop"],
|
"matchPackagePrefixes": ["lscr.io/linuxserver/webtop"],
|
||||||
groupName: "webtop",
|
"groupName": "webtop"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
matchDatasources: ["docker"],
|
"matchDatasources": ["docker"],
|
||||||
matchPackagePrefixes: ["lscr.io/linuxserver/rdesktop"],
|
"matchPackagePrefixes": ["lscr.io/linuxserver/rdesktop"],
|
||||||
groupName: "rdesktop",
|
"groupName": "rdesktop"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
matchDatasources: ["docker"],
|
"matchDatasources": ["docker"],
|
||||||
matchPackagePrefixes: ["tccr.io/tccr/metallb"],
|
"matchPackagePrefixes": ["tccr.io/tccr/metallb"],
|
||||||
groupName: "metallb",
|
"groupName": "metallb"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
matchDatasources: ["docker"],
|
"matchDatasources": ["docker"],
|
||||||
matchPackagePrefixes: ["zabbix/zabbix"],
|
"matchPackagePrefixes": ["zabbix/zabbix"],
|
||||||
groupName: "zabbix",
|
"groupName": "zabbix"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
matchDatasources: ["docker"],
|
"matchDatasources": ["docker"],
|
||||||
matchPackagePrefixes: ["vikunja"],
|
"matchPackagePrefixes": ["vikunja"],
|
||||||
groupName: "vikunja",
|
"groupName": "vikunja"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
matchDatasources: ["docker"],
|
"matchDatasources": ["docker"],
|
||||||
matchPackagePrefixes: ["mltooling/ml-workspace"],
|
"matchPackagePrefixes": ["mltooling/ml-workspace"],
|
||||||
groupName: "ml-workspace",
|
"groupName": "ml-workspace"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
matchDatasources: ["docker"],
|
"matchDatasources": ["docker"],
|
||||||
matchPackagePrefixes: ["itzg/bungeecord"],
|
"matchPackagePrefixes": ["itzg/bungeecord"],
|
||||||
groupName: "bungeecord",
|
"groupName": "bungeecord"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
matchDatasources: ["docker"],
|
"matchDatasources": ["docker"],
|
||||||
matchPackagePrefixes: ["tccr.io/tccr/nextcloud-"],
|
"matchPackagePrefixes": ["tccr.io/tccr/nextcloud-"],
|
||||||
groupName: "nextcloud",
|
"groupName": "nextcloud"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
matchDatasources: ["docker"],
|
"matchDatasources": ["docker"],
|
||||||
matchPackagePrefixes: ["itzg/minecraft-java"],
|
"matchPackagePrefixes": ["itzg/minecraft-java"],
|
||||||
groupName: "minecraft-java",
|
"groupName": "minecraft-java"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
matchDatasources: ["docker"],
|
"matchDatasources": ["docker"],
|
||||||
matchPackagePrefixes: ["reallibrephotos/librephotos"],
|
"matchPackagePrefixes": ["reallibrephotos/librephotos"],
|
||||||
groupName: "librephotos",
|
"groupName": "librephotos"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
matchDatasources: ["docker"],
|
"matchDatasources": ["docker"],
|
||||||
matchPackagePrefixes: ["tombursch/kitchenowl"],
|
"matchPackagePrefixes": ["tombursch/kitchenowl"],
|
||||||
groupName: "kitchenowl",
|
"groupName": "kitchenowl"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
matchDatasources: ["docker"],
|
"matchDatasources": ["docker"],
|
||||||
matchPackagePrefixes: ["ghcr.io/goauthentik/"],
|
"matchPackagePrefixes": ["ghcr.io/goauthentik/"],
|
||||||
groupName: "authentik",
|
"groupName": "authentik"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
matchDatasources: ["docker"],
|
"matchDatasources": ["docker"],
|
||||||
matchPackagePrefixes: ["cwq1913/lama-cleaner"],
|
"matchPackagePrefixes": ["cwq1913/lama-cleaner"],
|
||||||
groupName: "lama-cleaner",
|
"groupName": "lama-cleaner"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
matchDatasources: ["docker"],
|
"matchDatasources": ["docker"],
|
||||||
matchPackagePrefixes: ["docspell/"],
|
"matchPackagePrefixes": ["docspell/"],
|
||||||
groupName: "docspell",
|
"groupName": "docspell"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
matchDatasources: ["docker"],
|
"matchDatasources": ["docker"],
|
||||||
matchPackagePrefixes: ["datarhei/restreamer"],
|
"matchPackagePrefixes": ["datarhei/restreamer"],
|
||||||
groupName: "restreamer",
|
"groupName": "restreamer"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
matchDatasources: ["docker"],
|
"matchDatasources": ["docker"],
|
||||||
matchPackagePrefixes: ["penpotapp/"],
|
"matchPackagePrefixes": ["penpotapp/"],
|
||||||
groupName: "penpot",
|
"groupName": "penpot"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
matchDatasources: ["docker"],
|
"matchDatasources": ["docker"],
|
||||||
matchPackagePrefixes: ["jasongdove/ersatztv"],
|
"matchPackagePrefixes": ["jasongdove/ersatztv"],
|
||||||
groupName: "ersatztv",
|
"groupName": "ersatztv"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["docker"],
|
||||||
|
"matchPackagePatterns": ["^jitsi\\/.*$"],
|
||||||
|
"groupName": "jitsi"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["docker"],
|
||||||
|
"matchPackageNames": ["fireflyiii/core"],
|
||||||
|
"groupName": "fireflyiii"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["docker"],
|
||||||
|
"matchPackageNames": ["cloudflare/cloudflared"],
|
||||||
|
"groupName": "cloudflare"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["docker"],
|
||||||
|
"matchPackageNames": ["linuxserver/calibre-web"],
|
||||||
|
"groupName": "calibre-web"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["docker"],
|
||||||
|
"matchPackageNames": ["ghcr.io/umami-software/umami"],
|
||||||
|
"groupName": "umami"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["docker"],
|
||||||
|
"matchPackageNames": ["storjlabs/storagenode"],
|
||||||
|
"groupName": "storagenode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["docker"],
|
||||||
|
"matchPackageNames": ["jenkins/jenkins"],
|
||||||
|
"groupName": "jenkins"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["docker"],
|
||||||
|
"matchPackageNames": ["housewrecker/gaps"],
|
||||||
|
"groupName": "gaps"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["docker"],
|
||||||
|
"matchPackageNames": ["ghcr.io/hotio/whisparr"],
|
||||||
|
"groupName": "whisparr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["docker"],
|
||||||
|
"matchPackageNames": ["mattermost/mattermost-premium-edition"],
|
||||||
|
"groupName": "mattermost"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["docker"],
|
||||||
|
"matchPackageNames": ["corentinth/it-tools"],
|
||||||
|
"groupName": "it-tools"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||||
|
"packageRules": [
|
||||||
|
{
|
||||||
|
"description": ["Custom schedule for frequently updated packages"],
|
||||||
|
"matchDataSources": ["docker", "helm"],
|
||||||
|
"matchPackagePatterns": ["minio", "postgresql", "reloader"],
|
||||||
|
"schedule": ["on the first day of the month"]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -2,7 +2,8 @@
|
|||||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||||
"digest": {
|
"digest": {
|
||||||
"enabled": true, // Enable digest updates
|
"enabled": true, // Enable digest updates
|
||||||
"automerge": true
|
"automerge": true,
|
||||||
|
"autoApprove": true
|
||||||
},
|
},
|
||||||
"ignore": [
|
"ignore": [
|
||||||
// Add any paths or patterns to ignore specific digest updates, if necessary
|
// Add any paths or patterns to ignore specific digest updates, if necessary
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
{
|
{
|
||||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||||
"major": {
|
"major": {
|
||||||
"enabled": true // Enable minor updates
|
"enabled": true, // Enable minor updates
|
||||||
|
"autoApprove": false
|
||||||
},
|
},
|
||||||
"ignore": [
|
"ignore": [
|
||||||
// Add any paths or patterns to ignore specific minor updates, if necessary
|
// Add any paths or patterns to ignore specific minor updates, if necessary
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
{
|
{
|
||||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||||
"minor": {
|
"minor": {
|
||||||
"enabled": true // Enable minor updates
|
"enabled": true, // Enable minor updates
|
||||||
|
"autoApprove": true
|
||||||
},
|
},
|
||||||
"ignore": [
|
"ignore": [
|
||||||
// Add any paths or patterns to ignore specific minor updates, if necessary
|
// Add any paths or patterns to ignore specific minor updates, if necessary
|
||||||
|
|||||||
@@ -2,7 +2,8 @@
|
|||||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||||
"patch": {
|
"patch": {
|
||||||
"enabled": true, // Enable patch updates
|
"enabled": true, // Enable patch updates
|
||||||
"automerge": true
|
"automerge": true,
|
||||||
|
"autoApprove": true
|
||||||
},
|
},
|
||||||
"ignore": [
|
"ignore": [
|
||||||
// Add any paths or patterns to ignore specific patch updates, if necessary
|
// Add any paths or patterns to ignore specific patch updates, if necessary
|
||||||
|
|||||||
Reference in New Issue
Block a user