ci(renovate): add config validation job (#4303)
This commit is contained in:
4
.github/renovate.json5
vendored
4
.github/renovate.json5
vendored
@@ -3,12 +3,12 @@
|
|||||||
extends: ["config:recommended"],
|
extends: ["config:recommended"],
|
||||||
packageRules: [
|
packageRules: [
|
||||||
{
|
{
|
||||||
matchPackagePatterns: ["^@homarr/"],
|
matchPackageNames: ["^@homarr/"],
|
||||||
enabled: false,
|
enabled: false,
|
||||||
},
|
},
|
||||||
// Reenable once https://github.com/privatenumber/tsx/issues/737 is fixed
|
// Reenable once https://github.com/privatenumber/tsx/issues/737 is fixed
|
||||||
{
|
{
|
||||||
matchPackagePatterns: ["tsx"],
|
matchPackageNames: ["tsx"],
|
||||||
enabled: false,
|
enabled: false,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
18
.github/workflows/on-pr-renovate-validate.yml
vendored
Normal file
18
.github/workflows/on-pr-renovate-validate.yml
vendored
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
name: "[Renovate] Validate configuration"
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
contents: read
|
||||||
|
|
||||||
|
on:
|
||||||
|
pull_request:
|
||||||
|
branches: ["*"]
|
||||||
|
paths: [".github/renovate.json5"]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
renovate-validate:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v5
|
||||||
|
- run: |
|
||||||
|
npx --yes --package renovate -- \
|
||||||
|
renovate-config-validator --strict .github/renovate.json5
|
||||||
Reference in New Issue
Block a user