Skip to content

Merge pull request #92 from cm-core-team/fix/incorrect-routing #312

Merge pull request #92 from cm-core-team/fix/incorrect-routing

Merge pull request #92 from cm-core-team/fix/incorrect-routing #312

name: Integration Tests
on:
push:
env:
JWT_SECRET: ${{secrets.JWT_SECRET}}
CORS_ALLOW_ORIGIN: ${{vars.CORS_ALLOW_ORIGIN}}
DB_URL: ${{vars.DB_URL}}
ENVIRONMENT: ${{vars.ENVIRONMENT}}
GET_WEEKLY_MEETINGS_JW_API: ${{vars.GET_WEEKLY_MEETINGS_JW_API}}
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Build and Run Services
run: |
docker compose -f docker-compose.yml -f docker-compose.test.yml build
docker compose -f docker-compose.yml up -d
- name: Run Integration Tests
run: docker compose -f docker-compose.yml -f docker-compose.test.yml run --rm integration-test
- name: Services Teardown
# even if the checks fail, we still want to teardown the container.
if: always()
run: docker compose -f docker-compose.yml -f docker-compose.test.yml down