Skip to content

Quest Definition Schema Version 3.0.0 #81

Quest Definition Schema Version 3.0.0

Quest Definition Schema Version 3.0.0 #81

name: Quest Definition Validator
on:
workflow_dispatch:
push:
branches:
- "*"
paths:
- "quests/**"
pull_request:
branches:
- "*"
paths:
- "quests/**"
jobs:
validate-json:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Validate all JSON files in quests directory
run:
|
set -e
find quests -type f -name '*.json' | while read file; do
echo "Validating $file"
python3 -c "import sys, json; json.load(open(sys.argv[1]))" "$file"
done