name: "CI: JSON Validation" # Validates JSON syntax in all tracked .json files (excluding tsconfig*.json) # Uses jq to ensure valid JSON syntax across configuration and data files on: push: branches: - main pull_request: jobs: json-lint: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - name: Validate JSON syntax run: ./scripts/cicd/check-json.sh