Skip to content

chore: remove stray sample request #6

chore: remove stray sample request

chore: remove stray sample request #6

name: Validate plans
on:
pull_request:
paths:
- "plans/**"
- "requests/**"
- "progress/**"
- "schemas/**"
- "scripts/**"
- ".github/workflows/**"
- ".github/ISSUE_TEMPLATE/**"
push:
branches: [main]
paths:
- "plans/**"
- "requests/**"
- "schemas/**"
- "scripts/**"
jobs:
validate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.11"
- name: Install dependencies
run: pip install pyyaml jsonschema
- name: Validate plan files
run: python scripts/validate_plans.py
- name: Validate submission requests
run: python scripts/validate_requests.py
- name: Compile progress (dry-run)
run: python scripts/compile_progress.py --output /tmp/progress.json
- name: Upload compiled artefact
uses: actions/upload-artifact@v4
with:
name: progress-preview
path: /tmp/progress.json