Skip to content
play

GitHub Action

JSON Schema Validator

v1.0.5 Latest version

JSON Schema Validator

play

JSON Schema Validator

Validate JSON files against specified JSON schema

Installation

Copy and paste the following snippet into your .yml file.

              

- name: JSON Schema Validator

uses: mcandeia/[email protected]

Learn more about this action in mcandeia/json-schema-validator

Choose a version

JSON Schema Validator

A Github Action for validating JSON using specified JSON schema.

How to use it?

Create .github/workflows/<workflow_name>.yml

on:
  pull_request:
    branches:
      - master
name: Pull request workflow
jobs:
  validate_configurations:
    name: Validate configurations
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - name: Validate any json file
        uses: mcandeia/[email protected]
        with:
          token: ${{ secrets.GITHUB_TOKEN }}
          send_comment: true
          clear_comments: true
Inputs Required Default Description
token Yes - GitHub token to access pull request details. GitHub provides one here ${{ secrets.GITHUB_TOKEN }}
send_comment No False Create a comment containing validation errors
clear_comments No False Clear previous error comment(s)