diff --git a/.github/workflows/test-common.yml b/.github/workflows/test-common.yml index 74d66bc8f6..c3c871ab2f 100644 --- a/.github/workflows/test-common.yml +++ b/.github/workflows/test-common.yml @@ -85,17 +85,17 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All common tests passed or skipped + name: All common tests passed needs: [test-pinned, test-py27] # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 - name: Check for 2.7 failures - if: contains(needs.test-py27.result, 'failure') + if: contains(needs.test-py27.result, 'failure') || contains(needs.test-py27.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-aiohttp.yml b/.github/workflows/test-integration-aiohttp.yml index b6aeb55e6e..b0133ba7c8 100644 --- a/.github/workflows/test-integration-aiohttp.yml +++ b/.github/workflows/test-integration-aiohttp.yml @@ -96,13 +96,13 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All aiohttp tests passed or skipped + name: All aiohttp tests passed needs: test-pinned # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-ariadne.yml b/.github/workflows/test-integration-ariadne.yml index 191dcd3301..49dac6b675 100644 --- a/.github/workflows/test-integration-ariadne.yml +++ b/.github/workflows/test-integration-ariadne.yml @@ -96,13 +96,13 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All ariadne tests passed or skipped + name: All ariadne tests passed needs: test-pinned # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-arq.yml b/.github/workflows/test-integration-arq.yml index 276b69ddaa..7eff45ce26 100644 --- a/.github/workflows/test-integration-arq.yml +++ b/.github/workflows/test-integration-arq.yml @@ -96,13 +96,13 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All arq tests passed or skipped + name: All arq tests passed needs: test-pinned # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-asgi.yml b/.github/workflows/test-integration-asgi.yml index 940d01f43f..5687c3873a 100644 --- a/.github/workflows/test-integration-asgi.yml +++ b/.github/workflows/test-integration-asgi.yml @@ -57,13 +57,13 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All asgi tests passed or skipped + name: All asgi tests passed needs: test-pinned # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-asyncpg.yml b/.github/workflows/test-integration-asyncpg.yml index 66c112ad47..9b88c1cd2b 100644 --- a/.github/workflows/test-integration-asyncpg.yml +++ b/.github/workflows/test-integration-asyncpg.yml @@ -138,13 +138,13 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All asyncpg tests passed or skipped + name: All asyncpg tests passed needs: test-pinned # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-aws_lambda.yml b/.github/workflows/test-integration-aws_lambda.yml index 33c3e3277a..8ef49f8663 100644 --- a/.github/workflows/test-integration-aws_lambda.yml +++ b/.github/workflows/test-integration-aws_lambda.yml @@ -92,13 +92,13 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All aws_lambda tests passed or skipped + name: All aws_lambda tests passed needs: test-pinned # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-beam.yml b/.github/workflows/test-integration-beam.yml index 41322686c4..45173af96d 100644 --- a/.github/workflows/test-integration-beam.yml +++ b/.github/workflows/test-integration-beam.yml @@ -96,13 +96,13 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All beam tests passed or skipped + name: All beam tests passed needs: test-pinned # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-boto3.yml b/.github/workflows/test-integration-boto3.yml index 34da054d64..b8e8a89492 100644 --- a/.github/workflows/test-integration-boto3.yml +++ b/.github/workflows/test-integration-boto3.yml @@ -124,17 +124,17 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All boto3 tests passed or skipped + name: All boto3 tests passed needs: [test-pinned, test-py27] # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 - name: Check for 2.7 failures - if: contains(needs.test-py27.result, 'failure') + if: contains(needs.test-py27.result, 'failure') || contains(needs.test-py27.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-bottle.yml b/.github/workflows/test-integration-bottle.yml index e178400779..cd669607a9 100644 --- a/.github/workflows/test-integration-bottle.yml +++ b/.github/workflows/test-integration-bottle.yml @@ -124,17 +124,17 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All bottle tests passed or skipped + name: All bottle tests passed needs: [test-pinned, test-py27] # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 - name: Check for 2.7 failures - if: contains(needs.test-py27.result, 'failure') + if: contains(needs.test-py27.result, 'failure') || contains(needs.test-py27.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-celery.yml b/.github/workflows/test-integration-celery.yml index 27597859e3..e6fbabbed9 100644 --- a/.github/workflows/test-integration-celery.yml +++ b/.github/workflows/test-integration-celery.yml @@ -124,17 +124,17 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All celery tests passed or skipped + name: All celery tests passed needs: [test-pinned, test-py27] # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 - name: Check for 2.7 failures - if: contains(needs.test-py27.result, 'failure') + if: contains(needs.test-py27.result, 'failure') || contains(needs.test-py27.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-chalice.yml b/.github/workflows/test-integration-chalice.yml index b5181ca3e0..cebbb65180 100644 --- a/.github/workflows/test-integration-chalice.yml +++ b/.github/workflows/test-integration-chalice.yml @@ -96,13 +96,13 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All chalice tests passed or skipped + name: All chalice tests passed needs: test-pinned # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-clickhouse_driver.yml b/.github/workflows/test-integration-clickhouse_driver.yml index be976fb77f..8b650df5f0 100644 --- a/.github/workflows/test-integration-clickhouse_driver.yml +++ b/.github/workflows/test-integration-clickhouse_driver.yml @@ -98,13 +98,13 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All clickhouse_driver tests passed or skipped + name: All clickhouse_driver tests passed needs: test-pinned # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-cloud_resource_context.yml b/.github/workflows/test-integration-cloud_resource_context.yml index b10c16b843..80d4e2882d 100644 --- a/.github/workflows/test-integration-cloud_resource_context.yml +++ b/.github/workflows/test-integration-cloud_resource_context.yml @@ -57,13 +57,13 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All cloud_resource_context tests passed or skipped + name: All cloud_resource_context tests passed needs: test-pinned # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-django.yml b/.github/workflows/test-integration-django.yml index 25830afb78..45aa3530d5 100644 --- a/.github/workflows/test-integration-django.yml +++ b/.github/workflows/test-integration-django.yml @@ -187,17 +187,17 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All django tests passed or skipped + name: All django tests passed needs: [test-pinned, test-py27] # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 - name: Check for 2.7 failures - if: contains(needs.test-py27.result, 'failure') + if: contains(needs.test-py27.result, 'failure') || contains(needs.test-py27.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-falcon.yml b/.github/workflows/test-integration-falcon.yml index a562c0b34f..29e68e81c9 100644 --- a/.github/workflows/test-integration-falcon.yml +++ b/.github/workflows/test-integration-falcon.yml @@ -124,17 +124,17 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All falcon tests passed or skipped + name: All falcon tests passed needs: [test-pinned, test-py27] # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 - name: Check for 2.7 failures - if: contains(needs.test-py27.result, 'failure') + if: contains(needs.test-py27.result, 'failure') || contains(needs.test-py27.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-fastapi.yml b/.github/workflows/test-integration-fastapi.yml index 8aff5bc0b5..878337b355 100644 --- a/.github/workflows/test-integration-fastapi.yml +++ b/.github/workflows/test-integration-fastapi.yml @@ -96,13 +96,13 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All fastapi tests passed or skipped + name: All fastapi tests passed needs: test-pinned # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-flask.yml b/.github/workflows/test-integration-flask.yml index f598af0b1c..1498651942 100644 --- a/.github/workflows/test-integration-flask.yml +++ b/.github/workflows/test-integration-flask.yml @@ -124,17 +124,17 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All flask tests passed or skipped + name: All flask tests passed needs: [test-pinned, test-py27] # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 - name: Check for 2.7 failures - if: contains(needs.test-py27.result, 'failure') + if: contains(needs.test-py27.result, 'failure') || contains(needs.test-py27.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-gcp.yml b/.github/workflows/test-integration-gcp.yml index 560089b5c3..e76c343d23 100644 --- a/.github/workflows/test-integration-gcp.yml +++ b/.github/workflows/test-integration-gcp.yml @@ -57,13 +57,13 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All gcp tests passed or skipped + name: All gcp tests passed needs: test-pinned # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-gevent.yml b/.github/workflows/test-integration-gevent.yml index 81edfe772e..3d16490df4 100644 --- a/.github/workflows/test-integration-gevent.yml +++ b/.github/workflows/test-integration-gevent.yml @@ -85,17 +85,17 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All gevent tests passed or skipped + name: All gevent tests passed needs: [test-pinned, test-py27] # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 - name: Check for 2.7 failures - if: contains(needs.test-py27.result, 'failure') + if: contains(needs.test-py27.result, 'failure') || contains(needs.test-py27.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-gql.yml b/.github/workflows/test-integration-gql.yml index 7726d0cab9..d7f57d765b 100644 --- a/.github/workflows/test-integration-gql.yml +++ b/.github/workflows/test-integration-gql.yml @@ -96,13 +96,13 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All gql tests passed or skipped + name: All gql tests passed needs: test-pinned # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-graphene.yml b/.github/workflows/test-integration-graphene.yml index 32d75edbdf..54fbb5cccb 100644 --- a/.github/workflows/test-integration-graphene.yml +++ b/.github/workflows/test-integration-graphene.yml @@ -96,13 +96,13 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All graphene tests passed or skipped + name: All graphene tests passed needs: test-pinned # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-grpc.yml b/.github/workflows/test-integration-grpc.yml index 30034591d7..a95d4519b6 100644 --- a/.github/workflows/test-integration-grpc.yml +++ b/.github/workflows/test-integration-grpc.yml @@ -96,13 +96,13 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All grpc tests passed or skipped + name: All grpc tests passed needs: test-pinned # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-httpx.yml b/.github/workflows/test-integration-httpx.yml index 835f24b3ab..5103649114 100644 --- a/.github/workflows/test-integration-httpx.yml +++ b/.github/workflows/test-integration-httpx.yml @@ -96,13 +96,13 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All httpx tests passed or skipped + name: All httpx tests passed needs: test-pinned # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-huey.yml b/.github/workflows/test-integration-huey.yml index 1477111ecc..23442cd3c2 100644 --- a/.github/workflows/test-integration-huey.yml +++ b/.github/workflows/test-integration-huey.yml @@ -124,17 +124,17 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All huey tests passed or skipped + name: All huey tests passed needs: [test-pinned, test-py27] # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 - name: Check for 2.7 failures - if: contains(needs.test-py27.result, 'failure') + if: contains(needs.test-py27.result, 'failure') || contains(needs.test-py27.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-loguru.yml b/.github/workflows/test-integration-loguru.yml index 1916f69b5a..c059431033 100644 --- a/.github/workflows/test-integration-loguru.yml +++ b/.github/workflows/test-integration-loguru.yml @@ -96,13 +96,13 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All loguru tests passed or skipped + name: All loguru tests passed needs: test-pinned # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-opentelemetry.yml b/.github/workflows/test-integration-opentelemetry.yml index e90015f9df..35004eac1f 100644 --- a/.github/workflows/test-integration-opentelemetry.yml +++ b/.github/workflows/test-integration-opentelemetry.yml @@ -57,13 +57,13 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All opentelemetry tests passed or skipped + name: All opentelemetry tests passed needs: test-pinned # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-pure_eval.yml b/.github/workflows/test-integration-pure_eval.yml index 7b025fe403..6d1f2ae691 100644 --- a/.github/workflows/test-integration-pure_eval.yml +++ b/.github/workflows/test-integration-pure_eval.yml @@ -57,13 +57,13 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All pure_eval tests passed or skipped + name: All pure_eval tests passed needs: test-pinned # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-pymongo.yml b/.github/workflows/test-integration-pymongo.yml index 4de6c3adfc..ee3f3ced82 100644 --- a/.github/workflows/test-integration-pymongo.yml +++ b/.github/workflows/test-integration-pymongo.yml @@ -124,17 +124,17 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All pymongo tests passed or skipped + name: All pymongo tests passed needs: [test-pinned, test-py27] # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 - name: Check for 2.7 failures - if: contains(needs.test-py27.result, 'failure') + if: contains(needs.test-py27.result, 'failure') || contains(needs.test-py27.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-pyramid.yml b/.github/workflows/test-integration-pyramid.yml index efa204ca9b..ee31068306 100644 --- a/.github/workflows/test-integration-pyramid.yml +++ b/.github/workflows/test-integration-pyramid.yml @@ -124,17 +124,17 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All pyramid tests passed or skipped + name: All pyramid tests passed needs: [test-pinned, test-py27] # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 - name: Check for 2.7 failures - if: contains(needs.test-py27.result, 'failure') + if: contains(needs.test-py27.result, 'failure') || contains(needs.test-py27.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-quart.yml b/.github/workflows/test-integration-quart.yml index 14a8dff00f..4b9533a8a8 100644 --- a/.github/workflows/test-integration-quart.yml +++ b/.github/workflows/test-integration-quart.yml @@ -96,13 +96,13 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All quart tests passed or skipped + name: All quart tests passed needs: test-pinned # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-redis.yml b/.github/workflows/test-integration-redis.yml index 1579299fec..aff57b1bdc 100644 --- a/.github/workflows/test-integration-redis.yml +++ b/.github/workflows/test-integration-redis.yml @@ -124,17 +124,17 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All redis tests passed or skipped + name: All redis tests passed needs: [test-pinned, test-py27] # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 - name: Check for 2.7 failures - if: contains(needs.test-py27.result, 'failure') + if: contains(needs.test-py27.result, 'failure') || contains(needs.test-py27.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-rediscluster.yml b/.github/workflows/test-integration-rediscluster.yml index e235e277ad..7a3f9c7460 100644 --- a/.github/workflows/test-integration-rediscluster.yml +++ b/.github/workflows/test-integration-rediscluster.yml @@ -85,17 +85,17 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All rediscluster tests passed or skipped + name: All rediscluster tests passed needs: [test-pinned, test-py27] # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 - name: Check for 2.7 failures - if: contains(needs.test-py27.result, 'failure') + if: contains(needs.test-py27.result, 'failure') || contains(needs.test-py27.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-requests.yml b/.github/workflows/test-integration-requests.yml index dd08b2c669..7b5e89ebb1 100644 --- a/.github/workflows/test-integration-requests.yml +++ b/.github/workflows/test-integration-requests.yml @@ -85,17 +85,17 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All requests tests passed or skipped + name: All requests tests passed needs: [test-pinned, test-py27] # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 - name: Check for 2.7 failures - if: contains(needs.test-py27.result, 'failure') + if: contains(needs.test-py27.result, 'failure') || contains(needs.test-py27.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-rq.yml b/.github/workflows/test-integration-rq.yml index 32f24ce305..aaec850ae4 100644 --- a/.github/workflows/test-integration-rq.yml +++ b/.github/workflows/test-integration-rq.yml @@ -124,17 +124,17 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All rq tests passed or skipped + name: All rq tests passed needs: [test-pinned, test-py27] # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 - name: Check for 2.7 failures - if: contains(needs.test-py27.result, 'failure') + if: contains(needs.test-py27.result, 'failure') || contains(needs.test-py27.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-sanic.yml b/.github/workflows/test-integration-sanic.yml index c359c3b4fa..b31466ccf0 100644 --- a/.github/workflows/test-integration-sanic.yml +++ b/.github/workflows/test-integration-sanic.yml @@ -96,13 +96,13 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All sanic tests passed or skipped + name: All sanic tests passed needs: test-pinned # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-sqlalchemy.yml b/.github/workflows/test-integration-sqlalchemy.yml index ea94aaa977..dc33f83424 100644 --- a/.github/workflows/test-integration-sqlalchemy.yml +++ b/.github/workflows/test-integration-sqlalchemy.yml @@ -124,17 +124,17 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All sqlalchemy tests passed or skipped + name: All sqlalchemy tests passed needs: [test-pinned, test-py27] # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 - name: Check for 2.7 failures - if: contains(needs.test-py27.result, 'failure') + if: contains(needs.test-py27.result, 'failure') || contains(needs.test-py27.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-starlette.yml b/.github/workflows/test-integration-starlette.yml index e1de19e038..b051b9aea5 100644 --- a/.github/workflows/test-integration-starlette.yml +++ b/.github/workflows/test-integration-starlette.yml @@ -96,13 +96,13 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All starlette tests passed or skipped + name: All starlette tests passed needs: test-pinned # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-starlite.yml b/.github/workflows/test-integration-starlite.yml index 276693feeb..cc545d0e6f 100644 --- a/.github/workflows/test-integration-starlite.yml +++ b/.github/workflows/test-integration-starlite.yml @@ -57,13 +57,13 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All starlite tests passed or skipped + name: All starlite tests passed needs: test-pinned # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-strawberry.yml b/.github/workflows/test-integration-strawberry.yml index 555ee2450a..15f2b4bca9 100644 --- a/.github/workflows/test-integration-strawberry.yml +++ b/.github/workflows/test-integration-strawberry.yml @@ -96,13 +96,13 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All strawberry tests passed or skipped + name: All strawberry tests passed needs: test-pinned # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-tornado.yml b/.github/workflows/test-integration-tornado.yml index cb8eca56c1..028c2b7cfb 100644 --- a/.github/workflows/test-integration-tornado.yml +++ b/.github/workflows/test-integration-tornado.yml @@ -96,13 +96,13 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All tornado tests passed or skipped + name: All tornado tests passed needs: test-pinned # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/.github/workflows/test-integration-trytond.yml b/.github/workflows/test-integration-trytond.yml index 11b94031b6..62d34a1d22 100644 --- a/.github/workflows/test-integration-trytond.yml +++ b/.github/workflows/test-integration-trytond.yml @@ -96,13 +96,13 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} files: coverage.xml check_required_tests: - name: All trytond tests passed or skipped + name: All trytond tests passed needs: test-pinned # Always run this, even if a dependent job failed if: always() runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 diff --git a/scripts/split-tox-gh-actions/templates/check_required.jinja b/scripts/split-tox-gh-actions/templates/check_required.jinja index f79b5a9491..81e64a20e2 100644 --- a/scripts/split-tox-gh-actions/templates/check_required.jinja +++ b/scripts/split-tox-gh-actions/templates/check_required.jinja @@ -1,5 +1,5 @@ check_required_tests: - name: All {{ framework }} tests passed or skipped + name: All {{ framework }} tests passed {% if py_versions.pinned and py_versions.py27 %} needs: [test-pinned, test-py27] {% elif py_versions.pinned %} @@ -12,12 +12,12 @@ runs-on: ubuntu-20.04 steps: - name: Check for failures - if: contains(needs.test-pinned.result, 'failure') + if: contains(needs.test-pinned.result, 'failure') || contains(needs.test-pinned.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 {% if py_versions.py27 %} - name: Check for 2.7 failures - if: contains(needs.test-py27.result, 'failure') + if: contains(needs.test-py27.result, 'failure') || contains(needs.test-py27.result, 'skipped') run: | echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1 {% endif %}