From 9a59fff032360b26348ad9f30423eb55f9d148a1 Mon Sep 17 00:00:00 2001 From: DragonSlayer_14 Date: Wed, 9 Sep 2026 21:54:28 +0200 Subject: [PATCH] =?UTF-8?q?Feat:=20Renovate=20f=C3=BCr=20automatische=20De?= =?UTF-8?q?pendency-Updates=20eingerichtet?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - renovate.json mit Zeitplan und Gruppierung für Gitea Actions und Docker-Images - Gitea-Workflow zur wöchentlichen Ausführung von Renovate hinzugefügt - Workflow-Datei in IDEA JSON-Schema-Zuordnungen registriert Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01FKMjR9pBxshZYZdhKyT5Ky --- .gitea/workflows/renovate.yaml | 25 +++++++++++++++++++++++++ .idea/jsonSchemas.xml | 3 +++ renovate.json | 16 ++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 .gitea/workflows/renovate.yaml create mode 100644 renovate.json diff --git a/.gitea/workflows/renovate.yaml b/.gitea/workflows/renovate.yaml new file mode 100644 index 0000000..fee0b8e --- /dev/null +++ b/.gitea/workflows/renovate.yaml @@ -0,0 +1,25 @@ +name: Renovate + +on: + schedule: + - cron: "0 4 * * 1" + workflow_dispatch: + +jobs: + renovate: + name: Dependency-Updates prüfen & Pull Requests erstellen + runs-on: ubuntu-latest + container: ghcr.io/renovatebot/renovate:43.279.0 + steps: + - name: Renovate ausführen + run: renovate + env: + RENOVATE_PLATFORM: gitea + RENOVATE_ENDPOINT: ${{ gitea.server_url || github.server_url }}/api/v1/ + RENOVATE_TOKEN: ${{ secrets.RENOVATE_TOKEN }} + RENOVATE_REPOSITORIES: ${{ gitea.repository || github.repository }} + RENOVATE_AUTODISCOVER: "false" + RENOVATE_GIT_AUTHOR: "Renovate Bot " + RENOVATE_HOST_RULES: >- + [{"hostType":"cargo","matchHost":"gitea.creative-dragonslayer.de","token":"${{ secrets.RENOVATE_TOKEN }}"}] + LOG_LEVEL: info diff --git a/.idea/jsonSchemas.xml b/.idea/jsonSchemas.xml index 0ae7be4..cd2a4f5 100644 --- a/.idea/jsonSchemas.xml +++ b/.idea/jsonSchemas.xml @@ -17,6 +17,9 @@ + + diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..30693da --- /dev/null +++ b/renovate.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": ["config:recommended"], + "timezone": "Europe/Berlin", + "schedule": ["before 6am on monday"], + "packageRules": [ + { + "matchManagers": ["github-actions"], + "groupName": "Gitea Actions" + }, + { + "matchManagers": ["dockerfile", "docker-compose"], + "groupName": "Docker-Images" + } + ] +}