name: Docker Integration Tests on: push: branches: [master] paths: - 'gunicorn/uwsgi/**' - 'tests/docker/uwsgi/**' - '.github/workflows/docker-integration.yml' pull_request: paths: - 'gunicorn/uwsgi/**' - 'tests/docker/uwsgi/**' - '.github/workflows/docker-integration.yml' permissions: contents: read env: FORCE_COLOR: 1 jobs: uwsgi-nginx: name: uWSGI Protocol with nginx runs-on: ubuntu-latest timeout-minutes: 15 steps: - uses: actions/checkout@v6 - name: Set up Python uses: actions/setup-python@v6 with: python-version: "3.12" cache: pip cache-dependency-path: requirements_test.txt - name: Install test dependencies run: | python -m pip install --upgrade pip python -m pip install pytest pytest-cov requests - name: Run uWSGI integration tests run: | pytest tests/docker/uwsgi/ -v --tb=short