name: Check Renovate Configuration on: push: workflow_dispatch: schedule: # Runs once weekly at 00:00 UTC on Sunday. GitHub schedule uses UTC time. - cron: '0 0 * * 0' jobs: check: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v6 with: node-version: 'lts/*' - run: npx --yes --package renovate@latest renovate-config-validator if: always() - run: npx --yes --package renovate@latest renovate-config-validator ./default.json5 if: always() - run: npx --yes --package renovate@latest -- renovate-config-validator ./default.json5 --strict if: always() - run: npx --package renovate@latest renovate --platform=local if: always() - run: npx --package renovate@latest renovate --platform=local --dry-run=full if: always() env: LOG_LEVEL: debug