diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml index 168c0dae..21194f0c 100644 --- a/.github/workflows/integration.yaml +++ b/.github/workflows/integration.yaml @@ -80,6 +80,9 @@ jobs: invoke devenv sleep 10 # time to settle invoke ${{matrix.test-type}}-tests + if [[ "${{matrix.python-version}}" != pypy-* ]]; then + invoke ${{matrix.test-type}}-tests --uvloop + fi - uses: actions/upload-artifact@v4 if: success() || failure() @@ -111,7 +114,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.8', '3.11'] + python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', 'pypy-3.9', 'pypy-3.10'] test-type: ['standalone', 'cluster'] connection-type: ['hiredis', 'plain'] exclude: @@ -137,7 +140,9 @@ jobs: invoke devenv sleep 10 # time to settle invoke ${{matrix.test-type}}-tests --protocol=3 - invoke ${{matrix.test-type}}-tests --uvloop --protocol=3 + if [[ "${{matrix.python-version}}" != pypy-* ]]; then + invoke ${{matrix.test-type}}-tests --uvloop --protocol=3 + fi - uses: actions/upload-artifact@v4 if: success() || failure()