From ff80141785253f46eafe99c5074d21a61989b91d Mon Sep 17 00:00:00 2001 From: h Date: Thu, 10 Sep 2026 17:58:36 +0200 Subject: [PATCH] refactor(renovate): use shared preset instead of a copy --- renovate.jsonc | 142 +------------------------------------------------ 1 file changed, 1 insertion(+), 141 deletions(-) diff --git a/renovate.jsonc b/renovate.jsonc index d9b78d2..25ddea3 100644 --- a/renovate.jsonc +++ b/renovate.jsonc @@ -1,144 +1,4 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": [ - "config:recommended", - ":dependencyDashboard" - ], - "timezone": "Europe/Warsaw", - "enabledManagers": [ - "docker-compose", - "dockerfile", - "npm", - "bun", - "pep621", - "pip_requirements", - "gomod", - "github-actions" - ], - "ignorePaths": [ - "**/caddy/**", - "_legacy/**", - "**/docker-compose.worktree.yml" - ], - "pinDigests": true, - "minimumReleaseAge": "3 days", - "minimumReleaseAgeBehaviour": "timestamp-required", - "internalChecksFilter": "strict", - "labels": [ - "renovate" - ], - "rebaseWhen": "behind-base-branch", - "platformAutomerge": true, - "automergeStrategy": "squash", - "prHourlyLimit": 8, - "prConcurrentLimit": 25, - "packageRules": [ - { - "matchDatasources": [ - "docker" - ], - "matchUpdateTypes": [ - "patch", - "minor", - "digest", - "pinDigest" - ], - "automerge": true - }, - { - "matchDatasources": [ - "docker" - ], - "matchUpdateTypes": [ - "pin", - "pinDigest" - ], - "groupName": null, - "automerge": true - }, - { - "matchDatasources": [ - "docker" - ], - "matchUpdateTypes": [ - "major" - ], - "automerge": false, - "dependencyDashboardApproval": true - }, - { - "matchPackageNames": [ - "postgres", - "docker.io/library/postgres", - "postgis/postgis", - "redis", - "docker.io/library/redis", - "mongo", - "docker.io/library/mongo", - "mariadb", - "docker.io/library/mariadb", - "timescale/timescaledb" - ], - "matchUpdateTypes": [ - "major" - ], - "automerge": false, - "dependencyDashboardApproval": true - }, - { - "matchDatasources": [ - "docker" - ], - "matchPackageNames": [ - "ghcr.io/**", - "lscr.io/**", - "quay.io/**", - "public.ecr.aws/**", - "docker.elastic.co/**" - ], - "minimumReleaseAgeBehaviour": "timestamp-optional", - "automerge": false, - "addLabels": [ - "wait-3d" - ] - }, - { - "matchDatasources": [ - "docker" - ], - "matchCurrentValue": "/^(latest|stable|main|edge|main-stable|latest-full|s6|dind)$/", - "minimumReleaseAgeBehaviour": "timestamp-optional", - "automerge": false, - "addLabels": [ - "wait-3d" - ] - }, - { - "matchDatasources": [ - "!docker" - ], - "matchUpdateTypes": [ - "pin", - "patch", - "minor", - "digest", - "pinDigest" - ], - "groupName": "code dependencies", - "automerge": false, - "addLabels": [ - "deps-code" - ] - }, - { - "matchDatasources": [ - "!docker" - ], - "matchUpdateTypes": [ - "major" - ], - "automerge": false, - "dependencyDashboardApproval": true - } - ] + "extends": ["local>templates/renovate"] }