name: Renovate Bot on: schedule: # Läuft jede Nacht um 03:00 Uhr - cron: '0 3 * * *' workflow_dispatch: # Ermöglicht den manuellen Start über die Gitea-Weboberfläche jobs: renovate: runs-on: ubuntu-latest # Dein Runner fängt das über das Label ab steps: - name: Checkout Repository uses: actions/checkout@v6 - name: Run Renovate uses: docker://renovate/renovate:43 env: RENOVATE_PLATFORM: 'gitea' # Nutze hier deine DuckDNS-Adresse aus der Compose-Datei RENOVATE_ENDPOINT: 'https://humocs-man.duckdns.org/api/v1' RENOVATE_TOKEN: ${{ secrets.RENOVATE_TOKEN }} # Sorgt dafür, dass Renovate nur Repos anfasst, die eine renovate.json haben RENOVATE_REQUIRE_CONFIG: 'required' # Sagt Renovate, welches Repository es explizit scannen soll RENOVATE_REPOSITORIES: ${{ github.repository }}