From e4e2c07816b1820ab5593dd74bcf01b3363b3eb8 Mon Sep 17 00:00:00 2001 From: rhentschel Date: Sat, 5 Sep 2026 16:02:47 +0200 Subject: [PATCH] chore: Preset-Verweis nicht als Paket behandeln Renovate liest die eigene Preset-Referenz als Abhaengigkeit und sucht sie auf github.com. Das schlaegt in jedem Lauf fehl (github-digest package roland/ci-templates: no-result) und rauscht als Lookup-Fehler ins Log. --- renovate-basis.json | 47 ++++++++++++++++++++++++++++++++------------- 1 file changed, 34 insertions(+), 13 deletions(-) diff --git a/renovate-basis.json b/renovate-basis.json index 88a6f50..9c17bab 100644 --- a/renovate-basis.json +++ b/renovate-basis.json @@ -1,46 +1,67 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "description": "Gemeinsame Renovate-Grundlage fuer die Node-Projekte. Ein Repo bindet sie mit extends: [\"local>roland/ci-templates:renovate-basis\"] ein.", - "extends": ["config:recommended", ":semanticCommitTypeAll(chore)"], + "extends": [ + "config:recommended", + ":semanticCommitTypeAll(chore)" + ], "timezone": "Europe/Berlin", - - "schedule": ["* 4-7 * * 1"], + "schedule": [ + "* 4-7 * * 1" + ], "prConcurrentLimit": 3, "prHourlyLimit": 2, "dependencyDashboard": true, - - "labels": ["abhaengigkeiten"], + "labels": [ + "abhaengigkeiten" + ], "rangeStrategy": "bump", - "packageRules": [ { "description": "Patch und Minor gebuendelt: ein PR pro Woche statt zwanzig. Die CI des Repos entscheidet.", - "matchUpdateTypes": ["minor", "patch"], + "matchUpdateTypes": [ + "minor", + "patch" + ], "groupName": "kleine Updates", "groupSlug": "klein" }, { "description": "Major einzeln, damit der Changelog im PR lesbar bleibt.", - "matchUpdateTypes": ["major"], + "matchUpdateTypes": [ + "major" + ], "dependencyDashboardApproval": true }, { "description": "Typen-Pakete folgen ihrer Bibliothek, nicht dem eigenen Rhythmus.", - "matchPackageNames": ["/^@types//"], + "matchPackageNames": [ + "/^@types//" + ], "groupName": "kleine Updates", "groupSlug": "klein" + }, + { + "description": "Der Verweis auf dieses Preset ist kein Paket. Renovate sucht ihn sonst auf github.com und meldet in jedem Lauf 'Failed to look up github-digest package roland/ci-templates'.", + "matchManagers": [ + "renovate-config" + ], + "enabled": false } ], - "vulnerabilityAlerts": { "description": "Sicherheitsluecken laufen am Zeitplan vorbei.", "schedule": null, - "labels": ["abhaengigkeiten", "sicherheit"], + "labels": [ + "abhaengigkeiten", + "sicherheit" + ], "dependencyDashboardApproval": false }, - "lockFileMaintenance": { "enabled": true, - "schedule": ["* 4-7 1 * *"] + "schedule": [ + "* 4-7 1 * *" + ] } }