Skip to content

ci: add renovate config validator job #17

ci: add renovate config validator job

ci: add renovate config validator job #17

Workflow file for this run

name: validate
on:
pull_request:
branches:
- main
push:
branches:
- main
jobs:
find_renovate_config_files:
name: Find Renovate Configuration files
outputs:
matrix: ${{ steps.find-files.outputs.files }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
name: Checkout Repository
- name: Find Renovate Configuration files
id: find-files
uses: damoun/action-gfind-files@main
with:
pattern: '*.json*'
validate_renovate_config:
name: Validate Renovate Configuration
needs: find_renovate_config_files
strategy:
matrix:
file: ${{ fromJson(needs.find_renovate_config_files.outputs.matrix) }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
name: Checkout Repository
- uses: suzuki-shunsuke/github-action-renovate-config-validator@v1.0.1
name: Run Renovate configuration validator
with:
config_file_path: ${{ matrix.file }}