Skip to content

Phase 0: per-call GatewayCallAudit on the canonical inference gateway #16

Phase 0: per-call GatewayCallAudit on the canonical inference gateway

Phase 0: per-call GatewayCallAudit on the canonical inference gateway #16

name: scenario-learning-binding
on:
pull_request:
paths:
- "schemas/scenario-learning-proposal-binding.schema.json"
- "examples/scenario-learning/scenario-learning-proposal-binding.example.json"
- "scripts/validate_scenario_learning_proposal_binding.py"
- ".github/workflows/scenario-learning-binding.yml"
- "README.md"
- "Makefile"
push:
branches:
- main
paths:
- "schemas/scenario-learning-proposal-binding.schema.json"
- "examples/scenario-learning/scenario-learning-proposal-binding.example.json"
- "scripts/validate_scenario_learning_proposal_binding.py"
- ".github/workflows/scenario-learning-binding.yml"
- "README.md"
- "Makefile"
jobs:
validate-scenario-learning-binding:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.11"
- name: Install validation dependency
run: python -m pip install jsonschema
- name: Validate ScenarioLearningProposalBinding example
run: make validate-scenario-learning-binding