You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
Validate JSON data inside YAML files
v0.0.1
This action detects and validates JSON data inside YAML files.
Simple as:
uses: dungpham91/[email protected]
folder_or_file
- Enter file/folder (space separated), wildcards accepted. Examples:.
- check JSON for all files in the current directoryfile1.yaml
- check JSON for 1 filefile1.yaml file2.yaml
- check JSON for 2 filesfolder1/*.yaml folder2/*values.yaml
- Check JSON for files in directory with wildcard
---
name: JSON Lint
on: [push]
jobs:
json-lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: JSON lint
uses: dungpham91/[email protected]
with:
folder_or_file: ./test-data
Use in conjunction with the action to detect file changes
name: JSON Lint
on:
push:
branches:
- main
jobs:
json-lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@v39
with:
files: |
test-data/**
- name: JSON lint
uses: dungpham91/[email protected]
with:
folder_or_file: ${{ steps.changed-files.outputs.all_changed_files }}