Files
timmy-config/.gitea/workflows/validate-training-data.yml
Alexander Whitestone 2e6b95dd3d
Some checks failed
Architecture Lint / Linter Tests (pull_request) Successful in 20s
Smoke Test / smoke (pull_request) Failing after 16s
Validate Config / YAML Lint (pull_request) Failing after 15s
Validate Config / JSON Validate (pull_request) Successful in 14s
Validate Config / Python Syntax & Import Check (pull_request) Failing after 45s
Validate Config / Cron Syntax Check (pull_request) Successful in 10s
Validate Config / Shell Script Lint (pull_request) Failing after 52s
Validate Config / Deploy Script Dry Run (pull_request) Successful in 11s
Validate Config / Playbook Schema Validation (pull_request) Successful in 21s
PR Checklist / pr-checklist (pull_request) Failing after 3m50s
Validate Config / Python Test Suite (pull_request) Has been cancelled
Architecture Lint / Lint Repository (pull_request) Has been cancelled
ci: add training-data/ path trigger + scripts/validate-scene-data.py (#647)
2026-04-17 05:34:38 +00:00

31 lines
773 B
YAML

name: Validate Training Data
on:
pull_request:
paths:
- 'training/data/**/*.jsonl'
- 'training/data/**/schema.json'
- 'training-data/*.jsonl'
- 'training-data/schema.json'
- 'scripts/validate-scene-data.py'
jobs:
validate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.11'
- name: Validate scene descriptions (training-data/)
run: |
python3 scripts/validate-scene-data.py training-data/scene-descriptions-*.jsonl
- name: Validate scene descriptions (training/data/)
run: |
cd training/data/scene-descriptions
python3 validate.py *.jsonl