Skip to content

Add manual trigger to contract schema workflow #4

Add manual trigger to contract schema workflow

Add manual trigger to contract schema workflow #4

name: contract-schemas
on:
workflow_dispatch:
pull_request:
paths:
- "contracts/**/*.schema.json"
- "fixtures/**/*.json"
- "tools/validate_contract_schemas.py"
- ".github/workflows/contract-schemas.yml"
push:
branches: [main]
paths:
- "contracts/**/*.schema.json"
- "fixtures/**/*.json"
- "tools/validate_contract_schemas.py"
- ".github/workflows/contract-schemas.yml"
jobs:
validate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.11"
- name: Validate contract schemas
run: python3 tools/validate_contract_schemas.py