name: Run unit tests on: pull_request: branches: - "**" jobs: test-docker: name: Tests (Docker) runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Build test image run: docker build -f Dockerfile.test -t model-test . - name: Run tests run: | docker run --rm \ -e EPC_AUTH_TOKEN=${{ secrets.DEV_EPC_AUTH_TOKEN }} \ -e HUBSPOT_API_KEY=${{ secrets.HUBSPOT_API_KEY }} \ model-test pytest -vv -m 'not integration'