mirror of
https://github.com/altstackHQ/altstack-data.git
synced 2026-04-17 19:53:12 +02:00
29 lines
581 B
YAML
29 lines
581 B
YAML
name: Validate JSON Data
|
|
|
|
on:
|
|
push:
|
|
paths:
|
|
- 'data/**/*.json'
|
|
pull_request:
|
|
paths:
|
|
- 'data/**/*.json'
|
|
|
|
jobs:
|
|
validate:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
|
|
- name: Setup Node.js
|
|
uses: actions/setup-node@v4
|
|
with:
|
|
node-version: '20'
|
|
|
|
- name: Check JSON Validity
|
|
run: |
|
|
for file in $(find data -name "*.json"); do
|
|
echo "Validating $file..."
|
|
jq empty "$file" || exit 1
|
|
done
|
|
echo "All JSON files are valid."
|