name: Renovate on: schedule: - cron: '0 2 * * 6' # Saturday 2:00 UTC — aligns with "every weekend" in renovate-config.json workflow_dispatch: jobs: renovate: runs-on: runners-privilegedescalation steps: - name: Checkout repository uses: actions/checkout@v6 - name: Run Renovate env: RENOVATE_TOKEN: ${{ secrets.RENOVATE_TOKEN }} RENOVATE_PLATFORM: gitea RENOVATE_ENDPOINT: https://git.farh.net RENOVATE_AUTODISCOVER: "true" LOG_LEVEL: debug run: | npx renovate \ --token="${RENOVATE_TOKEN}" \ --platform=gitea \ --endpoint=https://git.farh.net \ --configurationFile=renovate-config.json