Skip to content

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

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

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

name: validate-runtime
on:
push:
branches:
- main
- ops/main-runtime-validation
pull_request:
branches:
- main
workflow_dispatch:
permissions:
contents: read
jobs:
validate:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.11'
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install -r services/memoryd/requirements.txt -r services/finance_saa/requirements.txt pyyaml
- name: Compile Python modules
run: |
python -m py_compile services/memoryd/app/*.py services/finance_saa/app/*.py scripts/*.py
- name: Validate upstream and deploy assets
run: |
python scripts/validate_upstreams.py third_party/upstreams.lock.yaml
python scripts/validate_deploy_assets.py