Skip to content

Merge pull request #11 from eanzhao/data/2026-05-18_aevatar-chain-nodes #28

Merge pull request #11 from eanzhao/data/2026-05-18_aevatar-chain-nodes

Merge pull request #11 from eanzhao/data/2026-05-18_aevatar-chain-nodes #28

Workflow file for this run

name: Validate
on:
pull_request:
paths:
- "config.json"
- "regions.json"
- "tools/**"
push:
branches: [main]
paths:
- "config.json"
- "regions.json"
- "tools/**"
workflow_dispatch:
jobs:
validate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.x"
- name: Validate config.json schema
run: python3 tools/validate_config.py
working-directory: ${{ github.workspace }}
- name: Validate regions.json schema (cross-refs)
run: python3 tools/validate_regions.py
working-directory: ${{ github.workspace }}
- name: Run unit tests
working-directory: tools
run: python3 -m unittest test_validate.py -v