1 Commits

Author SHA1 Message Date
0df997bf8b chore(deps): update dependency foldergram/foldergram to v1.0.9
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 20s
lint-test-helm / validate-kubeconform (pull_request) Successful in 13s
2026-03-28 19:07:03 +00:00
10 changed files with 76 additions and 55 deletions

View File

@@ -13,7 +13,7 @@ on:
jobs: jobs:
renovate: renovate:
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: ghcr.io/renovatebot/renovate:43.99.1@sha256:06e7b4c3b24c79f75f47a8f4a4d5401d6fe741985b6a25b5a07472d184b78993 container: ghcr.io/renovatebot/renovate:43.99.0@sha256:aae697086b93427dcde46eb92e08e334b018946ce19339bf044ce971ca1626e2
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6

View File

@@ -12,7 +12,7 @@ foldergram:
main: main:
image: image:
repository: ghcr.io/foldergram/foldergram repository: ghcr.io/foldergram/foldergram
tag: 1.0.9@sha256:aa6707e7456386f2d74b8f2769d0281f4127d1276349583b8531dbaa8f844883 tag: 1.0.8@sha256:3546dc1da4ec12cb27aaecbf77896d708ac7601eb0225e0f6e181d7ef35273f9
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
env: env:
- name: IMAGE_DETAIL_SOURCE - name: IMAGE_DETAIL_SOURCE

View File

@@ -16,7 +16,7 @@ homepage:
main: main:
image: image:
repository: ghcr.io/gethomepage/homepage repository: ghcr.io/gethomepage/homepage
tag: v1.12.1 tag: v1.12.0
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
env: env:
- name: HOMEPAGE_ALLOWED_HOSTS - name: HOMEPAGE_ALLOWED_HOSTS

View File

@@ -17,5 +17,4 @@ dependencies:
alias: music-grabber alias: music-grabber
repository: https://bjw-s-labs.github.io/helm-charts/ repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.6.2 version: 4.6.2
# renovate: datasource=docker depName=g33kphr33k/musicgrabber appVersion: 2.0.4
appVersion: 2.5.3

View File

@@ -9,7 +9,7 @@ music-grabber:
main: main:
image: image:
repository: g33kphr33k/musicgrabber repository: g33kphr33k/musicgrabber
tag: 2.5.3 tag: 2.5.2
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
env: env:
- name: MUSIC_DIR - name: MUSIC_DIR

View File

@@ -9,7 +9,7 @@ postiz:
main: main:
image: image:
repository: ghcr.io/gitroomhq/postiz-app repository: ghcr.io/gitroomhq/postiz-app
tag: v2.21.3 tag: v2.21.2
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
env: env:
- name: MAIN_URL - name: MAIN_URL

View File

@@ -9,7 +9,7 @@ searxng:
main: main:
image: image:
repository: searxng/searxng repository: searxng/searxng
tag: latest@sha256:4d7ed8b7035ecf827bd901ba6d32f5c32d8119bc09bb3cdafeb0ce58f1b951c1 tag: latest@sha256:c026ed4cb1a29b21878fed2c13f4c31fa811b8b03d931aa8764e8528177e2862
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
env: env:
- name: SEARXNG_BASE_URL - name: SEARXNG_BASE_URL
@@ -39,7 +39,7 @@ searxng:
main: main:
image: image:
repository: searxng/searxng repository: searxng/searxng
tag: latest@sha256:4d7ed8b7035ecf827bd901ba6d32f5c32d8119bc09bb3cdafeb0ce58f1b951c1 tag: latest@sha256:c026ed4cb1a29b21878fed2c13f4c31fa811b8b03d931aa8764e8528177e2862
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
env: env:
- name: SEARXNG_BASE_URL - name: SEARXNG_BASE_URL

View File

@@ -166,7 +166,7 @@ tdarr-exporter:
image: image:
name: homeylab/tdarr-exporter name: homeylab/tdarr-exporter
# renovate: datasource=docker depName=homeylab/tdarr-exporter # renovate: datasource=docker depName=homeylab/tdarr-exporter
tag: 1.4.3 tag: 1.4.2
metrics: metrics:
serviceMonitor: serviceMonitor:
enabled: true enabled: true

View File

@@ -32,7 +32,7 @@ services:
- /var/run/docker.sock:/var/run/docker.sock:ro - /var/run/docker.sock:/var/run/docker.sock:ro
homepage: homepage:
image: ghcr.io/gethomepage/homepage:v1.12.1@sha256:9627769818fbfb14147d3e633e57cef9c27c0c5f07585f5a1d6c3d3425b3b33c image: ghcr.io/gethomepage/homepage:v1.12.0@sha256:5bb66eac5d48f021fd60414add03aa123d1feb85770550ddb1d99a5b8851c6c2
container_name: homepage container_name: homepage
labels: labels:
traefik.enable: true traefik.enable: true

View File

@@ -3,40 +3,62 @@
"extends": [ "extends": [
"config:recommended", "config:recommended",
"mergeConfidence:all-badges", "mergeConfidence:all-badges",
":rebaseStalePrs" ":rebaseStalePrs",
"group:recommended",
"group:monorepos",
"group:kubernetesMonorepo"
], ],
"timezone": "America/Chicago", "timezone": "America/Chicago",
"labels": [], "labels": [],
"prHourlyLimit": 0, "prHourlyLimit": 0,
"prConcurrentLimit": 0, "prConcurrentLimit": 0,
"pinDigests": true, "pinDigests": true,
"minimumReleaseAgeBehaviour": "timestamp-optional",
"baseBranchPatterns": [ "baseBranchPatterns": [
"main" "main"
], ],
"regexManagers": [
{
"fileMatch": ["(^|/)values\\.yaml$", "(^|/)values-.*\\.yaml$"],
"matchStrings": [
"# renovate: datasource=(?<datasource>.*?) depName=(?<depName>.*?)\\s+tag:\\s+(?<currentValue>.*)"
],
"datasourceTemplate": "{{{datasource}}}",
"depNameTemplate": "{{{depName}}}"
}
],
"customManagers": [ "customManagers": [
{ {
"description": "Renovate tag matcher for Helm chart appVersion", "description": "Update appVersion in Chart.yaml",
"customType": "regex", "customType": "regex",
"managerFilePatterns": [ "managerFilePatterns": [
"/(^|/)Chart\\.yaml$/" "/(^|/)Chart\\.yaml$/"
], ],
"matchStrings": [ "matchStrings": [
"#\\s*renovate:\\s*datasource=(?<datasource>\\S+)\\s+depName=(?<depName>\\S+)(?:\\s+versioning=(?<versioning>\\S+))?\\s+appVersion:\\s*[\"']?(?<currentValue>[^\\s\"']+)[\"']?" "#\\s*renovate:\\s*datasource=(?<datasource>.*?) depName=(?<depName>.*?)\\s+appVersion:\\s*[\"']?(?<currentValue>[^\"'\\s]+)[\"']?"
], ],
"versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver-coerced{{/if}}" "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver-coerced{{/if}}"
}, },
{ {
"description": "Renovate tag matcher for Helm values and templates", "description": "Update specific images in values",
"customType": "regex",
"managerFilePatterns": [
"(^|/)values\\.yaml$"
],
"matchStrings": [
"#\\s*renovate:\\s*datasource=(?<datasource>[^\\s]+)\\s+depName=(?<depName>[^\\s]+)\\s*\\n\\s+tag:\\s*[\"']?(?<currentValue>[^\"'\\s]+)[\"']?"
],
"depNameTemplate": "{{{depName}}}",
"datasourceTemplate": "{{{datasource}}}"
},
{
"description": "Update images in templates",
"customType": "regex", "customType": "regex",
"managerFilePatterns": [ "managerFilePatterns": [
"/(^|/)values\\.yaml$/",
"/(^|/)templates/.*\\.yaml$/" "/(^|/)templates/.*\\.yaml$/"
], ],
"matchStrings": [ "matchStrings": [
"#\\s*renovate:\\s*datasource=(?<datasource>\\S+)\\s+depName=(?<depName>\\S+)(?:\\s+versioning=(?<versioning>\\S+))?\\s+tag:\\s*[\"']?(?<currentValue>[^@\\s\"']+)(?:@(?<currentDigest>sha256:[a-f0-9]+))?[\"']?" "# renovate: datasource=(?<datasource>[^\\s]+)\\s+depName=(?<depName>[^\\s]+)\\s+tag:\\s*[\"']?(?<currentValue>[^@\"'\\s\n]+)(?:@(?<currentDigest>sha256:[a-f0-9]+))?[\"']?"
], ]
"versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}docker{{/if}}"
}, },
{ {
"description": "Update Helm CLI version in GitHub Actions", "description": "Update Helm CLI version in GitHub Actions",
@@ -74,48 +96,43 @@
"enabled": false "enabled": false
}, },
{ {
"description": "Label Helm updates", "description": "Label by datasource",
"matchDatasources": [ "matchDatasources": [
"helm" "helm",
"docker",
"github-actions"
], ],
"addLabels": [ "addLabels": [
"helm" "{{{datasource}}}"
]
},
{
"description": "Label Docker updates",
"matchDatasources": [
"docker"
],
"addLabels": [
"docker"
] ]
}, },
{ {
"description": "Versioning for LinuxServer images", "description": "Versioning for LinuxServer images",
"versioning": "regex:^v?(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)-ls(?<revision>\\d+)$", "versioning": "regex:^v?(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)-ls(?<revision>\\d+)$",
"matchPackageNames": [ "matchPackageNames": [
"/^linuxserver//", "/^linuxserver\\//",
"/^ghcr\\.io/linuxserver//", "/^ghcr\\.io/linuxserver\\//",
"/^lscr\\.io/linuxserver//" "/^lscr\\.io/linuxserver\\//"
] ]
}, },
{ {
"description": "Group packages together by stripping all registry/namespace prefixes", "description": "Group packages together when stripping registry",
"groupName": "{{#if packageName}}{{{replace '^.*/([^/]+)$' '$1' packageName}}}{{else}}{{{replace '^.*/([^/]+)$' '$1' depName}}}{{/if}}", "matchManagers": [
"groupSlug": "unified-{{{groupName}}}", "custom.regex",
"matchPackageNames": [ "helm-values",
"*" "docker"
] ],
"groupName": "{{#if packageName}}{{{replace 'ghcr.io/' '' (replace 'docker.io/' '' packageName)}}}{{else}}{{{replace 'ghcr.io/' '' (replace 'docker.io/' '' depName)}}}{{/if}}",
"groupSlug": "unified-{{{groupName}}}"
}, },
{ {
"description": "Group for specific apps", "description": "Group for specific apps",
"groupName": "{{{replace '^.*(argo-cd|bazarr|cilium|code-server|dawarich|element-web|home-assistant|immich|komodo|postiz-app|rook-ceph|roundcubemail|tdarr|traefik).*$' '$1' depName}}}",
"groupSlug": "unified-{{{groupName}}}",
"matchPackageNames": [ "matchPackageNames": [
"/(^|/)(argo-cd|bazarr|cilium|code-server|dawarich|element-web|home-assistant|immich|komodo|postiz-app|rook-ceph|roundcubemail|tdarr|traefik)/", "/(^|/)(argo-cd|bazarr|cilium|code-server|dawarich|element-web|home-assistant|immich|komodo|rook-ceph|tdarr|traefik)/",
"/^rook(-ceph|/rook|/ceph)/" "/^rook(-ceph|\\/rook|\\/ceph)/"
] ],
"groupName": "{{{replace '^.*(argo-cd|bazarr|cilium|code-server|dawarich|element-web|home-assistant|immich|komodo|rook-ceph|tdarr|traefik).*$' '$1' depName}}}",
"groupSlug": "unified-{{{groupName}}}"
}, },
{ {
"description": "Automerge helm chart lock files", "description": "Automerge helm chart lock files",
@@ -126,7 +143,6 @@
"enabled": true "enabled": true
}, },
"addLabels": [ "addLabels": [
"{{{datasource}}}",
"automerge" "automerge"
], ],
"automerge": true, "automerge": true,
@@ -147,11 +163,13 @@
"matchUpdateTypes": [ "matchUpdateTypes": [
"digest" "digest"
], ],
"matchDatasources": [
"docker"
],
"matchPackageNames": [ "matchPackageNames": [
"searxng/searxng" "searxng/searxng"
], ],
"addLabels": [ "addLabels": [
"{{{datasource}}}",
"automerge" "automerge"
], ],
"enabled": true, "enabled": true,
@@ -163,30 +181,34 @@
"patch", "patch",
"pinDigest" "pinDigest"
], ],
"matchDatasources": [
"helm",
"docker",
"github-actions"
],
"addLabels": [ "addLabels": [
"{{{datasource}}}",
"automerge" "automerge"
], ],
"automerge": true, "automerge": true,
"minimumReleaseAge": "3 days" "minimumReleaseAge": "1 days"
}, },
{ {
"description": "Automerge images, specific packages", "description": "Automerge images, specific packages",
"matchUpdateTypes": [ "matchUpdateTypes": [
"minor",
"patch", "patch",
"pinDigest" "minor"
],
"matchDatasources": [
"docker"
], ],
"matchPackageNames": [ "matchPackageNames": [
"ghcr.io/renovatebot/renovate", "ghcr.io/renovatebot/renovate",
"ghcr.io/prometheus-community/charts/kube-prometheus-stack" "ghcr.io/prometheus-community/charts/kube-prometheus-stack"
], ],
"addLabels": [ "addLabels": [
"{{{datasource}}}",
"automerge" "automerge"
], ],
"automerge": true, "automerge": true
"minimumReleaseAge": "3 days"
} }
] ]
} }