You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
565 B

name: JSON Schema Check
on:
pull_request:
branches:
- master
paths:
- 'src/apps.json'
- 'schema.json'
jobs:
schema-check:
runs-on: ubuntu-latest
env:
CI: true
steps:
- name: Setup Action
uses: actions/checkout@v2
- name: Setup Node
uses: actions/setup-node@v1
with:
node-version: 13.x
- name: Install dependencies
run: npm install -g ajv-cli
- name: Run schema check
run: |
ajv validate -s schema.json -d src/apps.json --all-errors --error-data-path=property