diff --git a/.github/workflows/test-integrations-ai.yml b/.github/workflows/test-integrations-ai.yml index f98feeadd4..b69eca7ada 100644 --- a/.github/workflows/test-integrations-ai.yml +++ b/.github/workflows/test-integrations-ai.yml @@ -44,22 +44,27 @@ jobs: run: | coverage erase - name: Test anthropic latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-anthropic-latest" - name: Test cohere latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-cohere-latest" - name: Test langchain latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-langchain-latest" - name: Test openai latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-openai-latest" - name: Test huggingface_hub latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-huggingface_hub-latest" @@ -106,22 +111,27 @@ jobs: run: | coverage erase - name: Test anthropic pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-anthropic" - name: Test cohere pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-cohere" - name: Test langchain pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-langchain" - name: Test openai pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-openai" - name: Test huggingface_hub pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-huggingface_hub" diff --git a/.github/workflows/test-integrations-cloud.yml b/.github/workflows/test-integrations-cloud.yml index 24c1bf7838..84b5b72dd7 100644 --- a/.github/workflows/test-integrations-cloud.yml +++ b/.github/workflows/test-integrations-cloud.yml @@ -48,22 +48,27 @@ jobs: run: | coverage erase - name: Test aws_lambda latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-aws_lambda-latest" - name: Test boto3 latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-boto3-latest" - name: Test chalice latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-chalice-latest" - name: Test cloud_resource_context latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-cloud_resource_context-latest" - name: Test gcp latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-gcp-latest" @@ -114,22 +119,27 @@ jobs: run: | coverage erase - name: Test aws_lambda pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-aws_lambda" - name: Test boto3 pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-boto3" - name: Test chalice pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-chalice" - name: Test cloud_resource_context pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-cloud_resource_context" - name: Test gcp pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-gcp" diff --git a/.github/workflows/test-integrations-common.yml b/.github/workflows/test-integrations-common.yml index 9b13276313..ec19b970ea 100644 --- a/.github/workflows/test-integrations-common.yml +++ b/.github/workflows/test-integrations-common.yml @@ -44,6 +44,7 @@ jobs: run: | coverage erase - name: Test common pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-common" diff --git a/.github/workflows/test-integrations-dbs.yml b/.github/workflows/test-integrations-dbs.yml index ecb5bfdff8..7c2ed93887 100644 --- a/.github/workflows/test-integrations-dbs.yml +++ b/.github/workflows/test-integrations-dbs.yml @@ -64,26 +64,32 @@ jobs: run: | coverage erase - name: Test asyncpg latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-asyncpg-latest" - name: Test clickhouse_driver latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-clickhouse_driver-latest" - name: Test pymongo latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-pymongo-latest" - name: Test redis latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-redis-latest" - name: Test redis_py_cluster_legacy latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-redis_py_cluster_legacy-latest" - name: Test sqlalchemy latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-sqlalchemy-latest" @@ -150,26 +156,32 @@ jobs: run: | coverage erase - name: Test asyncpg pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-asyncpg" - name: Test clickhouse_driver pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-clickhouse_driver" - name: Test pymongo pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-pymongo" - name: Test redis pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-redis" - name: Test redis_py_cluster_legacy pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-redis_py_cluster_legacy" - name: Test sqlalchemy pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-sqlalchemy" diff --git a/.github/workflows/test-integrations-flags.yml b/.github/workflows/test-integrations-flags.yml index cc4580cc22..27c0d50189 100644 --- a/.github/workflows/test-integrations-flags.yml +++ b/.github/workflows/test-integrations-flags.yml @@ -44,18 +44,22 @@ jobs: run: | coverage erase - name: Test launchdarkly pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-launchdarkly" - name: Test openfeature pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-openfeature" - name: Test statsig pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-statsig" - name: Test unleash pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-unleash" diff --git a/.github/workflows/test-integrations-gevent.yml b/.github/workflows/test-integrations-gevent.yml index ee48fe4d95..4220380ee7 100644 --- a/.github/workflows/test-integrations-gevent.yml +++ b/.github/workflows/test-integrations-gevent.yml @@ -44,6 +44,7 @@ jobs: run: | coverage erase - name: Test gevent pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-gevent" diff --git a/.github/workflows/test-integrations-graphql.yml b/.github/workflows/test-integrations-graphql.yml index 09890d7662..acbccfb839 100644 --- a/.github/workflows/test-integrations-graphql.yml +++ b/.github/workflows/test-integrations-graphql.yml @@ -44,18 +44,22 @@ jobs: run: | coverage erase - name: Test ariadne pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-ariadne" - name: Test gql pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-gql" - name: Test graphene pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-graphene" - name: Test strawberry pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-strawberry" diff --git a/.github/workflows/test-integrations-misc.yml b/.github/workflows/test-integrations-misc.yml index b9c347933c..737f7aa94c 100644 --- a/.github/workflows/test-integrations-misc.yml +++ b/.github/workflows/test-integrations-misc.yml @@ -44,26 +44,32 @@ jobs: run: | coverage erase - name: Test loguru pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-loguru" - name: Test opentelemetry pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-opentelemetry" - name: Test potel pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-potel" - name: Test pure_eval pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-pure_eval" - name: Test trytond pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-trytond" - name: Test typer pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-typer" diff --git a/.github/workflows/test-integrations-network.yml b/.github/workflows/test-integrations-network.yml index c31f35758a..d52a92b2f2 100644 --- a/.github/workflows/test-integrations-network.yml +++ b/.github/workflows/test-integrations-network.yml @@ -44,14 +44,17 @@ jobs: run: | coverage erase - name: Test grpc latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-grpc-latest" - name: Test httpx latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-httpx-latest" - name: Test requests latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-requests-latest" @@ -98,14 +101,17 @@ jobs: run: | coverage erase - name: Test grpc pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-grpc" - name: Test httpx pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-httpx" - name: Test requests pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-requests" diff --git a/.github/workflows/test-integrations-tasks.yml b/.github/workflows/test-integrations-tasks.yml index 3c80bd7146..9c14fefdda 100644 --- a/.github/workflows/test-integrations-tasks.yml +++ b/.github/workflows/test-integrations-tasks.yml @@ -46,34 +46,42 @@ jobs: run: | coverage erase - name: Test arq latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-arq-latest" - name: Test beam latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-beam-latest" - name: Test celery latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-celery-latest" - name: Test dramatiq latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-dramatiq-latest" - name: Test huey latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-huey-latest" - name: Test ray latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-ray-latest" - name: Test rq latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-rq-latest" - name: Test spark latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-spark-latest" @@ -122,34 +130,42 @@ jobs: run: | coverage erase - name: Test arq pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-arq" - name: Test beam pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-beam" - name: Test celery pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-celery" - name: Test dramatiq pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-dramatiq" - name: Test huey pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-huey" - name: Test ray pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-ray" - name: Test rq pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-rq" - name: Test spark pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-spark" diff --git a/.github/workflows/test-integrations-web-1.yml b/.github/workflows/test-integrations-web-1.yml index a43112be8f..be324c6bf1 100644 --- a/.github/workflows/test-integrations-web-1.yml +++ b/.github/workflows/test-integrations-web-1.yml @@ -62,18 +62,22 @@ jobs: run: | coverage erase - name: Test django latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-django-latest" - name: Test flask latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-flask-latest" - name: Test starlette latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-starlette-latest" - name: Test fastapi latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-fastapi-latest" @@ -138,18 +142,22 @@ jobs: run: | coverage erase - name: Test django pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-django" - name: Test flask pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-flask" - name: Test starlette pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-starlette" - name: Test fastapi pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-fastapi" diff --git a/.github/workflows/test-integrations-web-2.yml b/.github/workflows/test-integrations-web-2.yml index 70bf07bdb5..c2cd697677 100644 --- a/.github/workflows/test-integrations-web-2.yml +++ b/.github/workflows/test-integrations-web-2.yml @@ -44,42 +44,52 @@ jobs: run: | coverage erase - name: Test aiohttp latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-aiohttp-latest" - name: Test asgi latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-asgi-latest" - name: Test bottle latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-bottle-latest" - name: Test falcon latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-falcon-latest" - name: Test litestar latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-litestar-latest" - name: Test pyramid latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-pyramid-latest" - name: Test quart latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-quart-latest" - name: Test sanic latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-sanic-latest" - name: Test starlite latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-starlite-latest" - name: Test tornado latest + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh "py${{ matrix.python-version }}-tornado-latest" @@ -126,42 +136,52 @@ jobs: run: | coverage erase - name: Test aiohttp pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-aiohttp" - name: Test asgi pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-asgi" - name: Test bottle pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-bottle" - name: Test falcon pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-falcon" - name: Test litestar pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-litestar" - name: Test pyramid pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-pyramid" - name: Test quart pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-quart" - name: Test sanic pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-sanic" - name: Test starlite pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-starlite" - name: Test tornado pinned + if: ${{ !cancelled() }} run: | set -x # print commands that are executed ./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-tornado" diff --git a/scripts/split_tox_gh_actions/templates/test_group.jinja b/scripts/split_tox_gh_actions/templates/test_group.jinja index 01938ed6c6..c12984bbb6 100644 --- a/scripts/split_tox_gh_actions/templates/test_group.jinja +++ b/scripts/split_tox_gh_actions/templates/test_group.jinja @@ -60,6 +60,7 @@ {% for framework in frameworks %} - name: Test {{ framework }} {{ category }} + {% raw %}if: ${{ !cancelled() }}{% endraw %} run: | set -x # print commands that are executed {% if category == "pinned" %} diff --git a/tox.ini b/tox.ini index 7465d25367..7e9e2f6cc4 100644 --- a/tox.ini +++ b/tox.ini @@ -10,7 +10,7 @@ # The file (and all resulting CI YAMLs) then need to be regenerated via # "scripts/generate-test-files.sh". # -# Last generated: 2025-03-31T13:18:36.169759+00:00 +# Last generated: 2025-03-27T10:11:24.425788+00:00 [tox] requires =