Skip to content
This repository was archived by the owner on Jun 5, 2025. It is now read-only.

Add integration checks for comparing the result of calling the model API directly vs via CodeGate #679

Add integration checks for comparing the result of calling the model API directly vs via CodeGate

Add integration checks for comparing the result of calling the model API directly vs via CodeGate #679

Workflow file for this run

# These set of workflows run on every pull request
name: Run - pull_request
on:
workflow_dispatch:
pull_request:
branches: [ main ]
jobs:
security:
name: Security Checks
uses: ./.github/workflows/security.yml
ci:
name: Build, Test & Lint
uses: ./.github/workflows/ci.yml
image-build:
name: OCI Image - Build
uses: ./.github/workflows/image-build.yml
with:
artifact-name: "codegate-image"
integration-tests:
if: github.event.pull_request.head.repo.full_name == 'stacklok/codegate'
name: Integration Tests
needs: [ci, image-build] # We need the image available in order to run the integration tests
uses: ./.github/workflows/integration-tests.yml
with:
artifact-name: "codegate-image"
secrets:
copilot-key: ${{ secrets.INTEGRATION_TESTS_COPILOT_KEY }}
anthropic-key: ${{ secrets.INTEGRATION_TESTS_ANTHROPIC_KEY }}
openrouter-key: ${{ secrets.INTEGRATION_TESTS_OPENROUTER_KEY }}