name: CI on: push: branches: [master, main] pull_request: jobs: build-gateway: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Build gateway image run: docker build -f router/Dockerfile -t ai-router-gateway:ci . - name: Lint Python syntax run: python3 -m py_compile router/*.py sync-config: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Sync routing config run: bash scripts/sync-routing-config.sh