Skip to content

Integration Tests

Integration Tests #3

name: Integration Tests
on:
workflow_dispatch: # Manual trigger
schedule:
# Run integration tests weekly on Sundays at 2 AM UTC
- cron: '0 2 * * 0'
jobs:
integration-test:
name: Integration Test
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v5
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: '1.25'
cache: true
- name: Download dependencies
run: go mod download
- name: Verify dependencies
run: go mod verify
- name: Start test services and run integration tests
run: |
chmod +x scripts/run-integration-tests.sh
./scripts/run-integration-tests.sh