From 42972b33669f937d890075ac2cee628747fb1362 Mon Sep 17 00:00:00 2001
From: Peter Kurfer <peter@icb4dc0.de>
Date: Tue, 1 Apr 2025 20:05:15 +0200
Subject: [PATCH] feat(ci): use Github Action for renovate

---
 .forgejo/workflows/renovate.yaml | 22 +++++++++++++++++-----
 1 file changed, 17 insertions(+), 5 deletions(-)

diff --git a/.forgejo/workflows/renovate.yaml b/.forgejo/workflows/renovate.yaml
index 78df2ff..4a3abe4 100644
--- a/.forgejo/workflows/renovate.yaml
+++ b/.forgejo/workflows/renovate.yaml
@@ -10,13 +10,25 @@ jobs:
   renovate:
     runs-on: ubuntu-latest
     steps:
-      - uses: docker://registry.icb4dc0.de/infrastructure/renovate:latest
+      - name: Checkout
+        uses: actions/checkout@v4
+
+      - name: Login to Docker Hub
+        uses: docker/login-action@v3
         with:
-          args: renovate "${{ github.repository }}"
+          registry: registry.icb4dc0.de
+          username: ${{ secrets.HARBOR_USER }}
+          password: ${{ secrets.HARBOR_TOKEN }}
+
+      - name: Self-hosted Renovate
+        uses: renovatebot/github-action@v41.0.18
+        with:
+          renovate-image: registry.icb4dc0.de/infrastructure/renovate
+          renovate-version: latest
+          token: ${{ secrets.RENOVATE_TOKEN }}
         env:
-          RENOVATE_TOKEN: ${{ secrets.RENOVATE_TOKEN }}
-          GITHUB_COM_TOKEN: ${{ secrets.RENOVATE_GITHUB_TOKEN }}
+          RENOVATE_GITHUB_COM_TOKEN: ${{ secrets.RENOVATE_GITHUB_TOKEN }}
           RENOVATE_PLATFORM: gitea
           RENOVATE_AUTODISCOVER: "false"
           RENOVATE_ENDPOINT: https://code.icb4dc0.de/api/v1
-          LOG_LEVEL: info
+          RENOVATE_LOG_LEVEL: info