diff --git a/.github/workflows/pr-title-validator.yml b/.github/workflows/validator.yml similarity index 67% rename from .github/workflows/pr-title-validator.yml rename to .github/workflows/validator.yml index 079934bd1..ba383e24e 100644 --- a/.github/workflows/pr-title-validator.yml +++ b/.github/workflows/validator.yml @@ -1,4 +1,4 @@ -name: PR Title Validator +name: Validators on: pull_request: @@ -29,3 +29,24 @@ jobs: if (!match.groups.subject) { core.setFailed('Missing subject in PR title'); } + + renovate: + name: Validate Renovate config + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - uses: actions/setup-node@v3 + with: + node-version-file: .nvmrc + + - uses: pnpm/action-setup@v2 + name: Install pnpm + id: pnpm-install + with: + run_install: false + + - run: pnpm install --global renovate + + - name: Validate Renovate config + run: renovate-config-validator diff --git a/renovate.json b/renovate.json index 3f238d8e7..e8cdb758a 100644 --- a/renovate.json +++ b/renovate.json @@ -1,7 +1,8 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["config:base"], + "extends": ["config:recommended"], "labels": ["dependency"], "prConcurrentLimit": 5, - "rangeStrategy": "pin" + "rangeStrategy": "pin", + "schedule": ["monthly"] }