Skip to content

Commit bd9028b

Browse files
committed
tests: Remove old system for checking for latest regressions
1 parent 222badb commit bd9028b

17 files changed

Lines changed: 169 additions & 223 deletions

.github/workflows/test-integrations-ai.yml

Lines changed: 20 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ env:
2222
CACHED_BUILD_PATHS: |
2323
${{ github.workspace }}/dist-serverless
2424
jobs:
25-
test-ai-pinned:
26-
name: AI (pinned)
25+
test-ai:
26+
name: AI
2727
timeout-minutes: 30
2828
runs-on: ${{ matrix.os }}
2929
strategy:
@@ -50,42 +50,42 @@ jobs:
5050
- name: Erase coverage
5151
run: |
5252
coverage erase
53-
- name: Test anthropic pinned
53+
- name: Test anthropic
5454
run: |
5555
set -x # print commands that are executed
56-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-anthropic"
57-
- name: Test cohere pinned
56+
./scripts/runtox.sh "py${{ matrix.python-version }}-anthropic"
57+
- name: Test cohere
5858
run: |
5959
set -x # print commands that are executed
60-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-cohere"
61-
- name: Test langchain-base pinned
60+
./scripts/runtox.sh "py${{ matrix.python-version }}-cohere"
61+
- name: Test langchain-base
6262
run: |
6363
set -x # print commands that are executed
64-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-langchain-base"
65-
- name: Test langchain-notiktoken pinned
64+
./scripts/runtox.sh "py${{ matrix.python-version }}-langchain-base"
65+
- name: Test langchain-notiktoken
6666
run: |
6767
set -x # print commands that are executed
68-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-langchain-notiktoken"
69-
- name: Test openai-base pinned
68+
./scripts/runtox.sh "py${{ matrix.python-version }}-langchain-notiktoken"
69+
- name: Test openai-base
7070
run: |
7171
set -x # print commands that are executed
72-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-openai-base"
73-
- name: Test openai-notiktoken pinned
72+
./scripts/runtox.sh "py${{ matrix.python-version }}-openai-base"
73+
- name: Test openai-notiktoken
7474
run: |
7575
set -x # print commands that are executed
76-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-openai-notiktoken"
77-
- name: Test langgraph pinned
76+
./scripts/runtox.sh "py${{ matrix.python-version }}-openai-notiktoken"
77+
- name: Test langgraph
7878
run: |
7979
set -x # print commands that are executed
80-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-langgraph"
81-
- name: Test openai_agents pinned
80+
./scripts/runtox.sh "py${{ matrix.python-version }}-langgraph"
81+
- name: Test openai_agents
8282
run: |
8383
set -x # print commands that are executed
84-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-openai_agents"
85-
- name: Test huggingface_hub pinned
84+
./scripts/runtox.sh "py${{ matrix.python-version }}-openai_agents"
85+
- name: Test huggingface_hub
8686
run: |
8787
set -x # print commands that are executed
88-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-huggingface_hub"
88+
./scripts/runtox.sh "py${{ matrix.python-version }}-huggingface_hub"
8989
- name: Generate coverage XML (Python 3.6)
9090
if: ${{ !cancelled() && matrix.python-version == '3.6' }}
9191
run: |
@@ -115,7 +115,6 @@ jobs:
115115
verbose: true
116116
check_required_tests:
117117
name: All pinned AI tests passed
118-
needs: test-ai-pinned
119118
# Always run this, even if a dependent job failed
120119
if: always()
121120
runs-on: ubuntu-22.04

.github/workflows/test-integrations-cloud.yml

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ env:
2222
CACHED_BUILD_PATHS: |
2323
${{ github.workspace }}/dist-serverless
2424
jobs:
25-
test-cloud-pinned:
26-
name: Cloud (pinned)
25+
test-cloud:
26+
name: Cloud
2727
timeout-minutes: 30
2828
runs-on: ${{ matrix.os }}
2929
strategy:
@@ -54,26 +54,26 @@ jobs:
5454
- name: Erase coverage
5555
run: |
5656
coverage erase
57-
- name: Test aws_lambda pinned
57+
- name: Test aws_lambda
5858
run: |
5959
set -x # print commands that are executed
60-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-aws_lambda"
61-
- name: Test boto3 pinned
60+
./scripts/runtox.sh "py${{ matrix.python-version }}-aws_lambda"
61+
- name: Test boto3
6262
run: |
6363
set -x # print commands that are executed
64-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-boto3"
65-
- name: Test chalice pinned
64+
./scripts/runtox.sh "py${{ matrix.python-version }}-boto3"
65+
- name: Test chalice
6666
run: |
6767
set -x # print commands that are executed
68-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-chalice"
69-
- name: Test cloud_resource_context pinned
68+
./scripts/runtox.sh "py${{ matrix.python-version }}-chalice"
69+
- name: Test cloud_resource_context
7070
run: |
7171
set -x # print commands that are executed
72-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-cloud_resource_context"
73-
- name: Test gcp pinned
72+
./scripts/runtox.sh "py${{ matrix.python-version }}-cloud_resource_context"
73+
- name: Test gcp
7474
run: |
7575
set -x # print commands that are executed
76-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-gcp"
76+
./scripts/runtox.sh "py${{ matrix.python-version }}-gcp"
7777
- name: Generate coverage XML (Python 3.6)
7878
if: ${{ !cancelled() && matrix.python-version == '3.6' }}
7979
run: |
@@ -103,7 +103,6 @@ jobs:
103103
verbose: true
104104
check_required_tests:
105105
name: All pinned Cloud tests passed
106-
needs: test-cloud-pinned
107106
# Always run this, even if a dependent job failed
108107
if: always()
109108
runs-on: ubuntu-22.04

.github/workflows/test-integrations-common.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ env:
2222
CACHED_BUILD_PATHS: |
2323
${{ github.workspace }}/dist-serverless
2424
jobs:
25-
test-common-pinned:
26-
name: Common (pinned)
25+
test-common:
26+
name: Common
2727
timeout-minutes: 30
2828
runs-on: ${{ matrix.os }}
2929
strategy:
@@ -50,10 +50,10 @@ jobs:
5050
- name: Erase coverage
5151
run: |
5252
coverage erase
53-
- name: Test common pinned
53+
- name: Test common
5454
run: |
5555
set -x # print commands that are executed
56-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-common"
56+
./scripts/runtox.sh "py${{ matrix.python-version }}-common"
5757
- name: Generate coverage XML (Python 3.6)
5858
if: ${{ !cancelled() && matrix.python-version == '3.6' }}
5959
run: |
@@ -83,7 +83,6 @@ jobs:
8383
verbose: true
8484
check_required_tests:
8585
name: All pinned Common tests passed
86-
needs: test-common-pinned
8786
# Always run this, even if a dependent job failed
8887
if: always()
8988
runs-on: ubuntu-22.04

.github/workflows/test-integrations-dbs.yml

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ env:
2222
CACHED_BUILD_PATHS: |
2323
${{ github.workspace }}/dist-serverless
2424
jobs:
25-
test-dbs-pinned:
26-
name: DBs (pinned)
25+
test-dbs:
26+
name: DBs
2727
timeout-minutes: 30
2828
runs-on: ${{ matrix.os }}
2929
strategy:
@@ -70,30 +70,30 @@ jobs:
7070
- name: Erase coverage
7171
run: |
7272
coverage erase
73-
- name: Test asyncpg pinned
73+
- name: Test asyncpg
7474
run: |
7575
set -x # print commands that are executed
76-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-asyncpg"
77-
- name: Test clickhouse_driver pinned
76+
./scripts/runtox.sh "py${{ matrix.python-version }}-asyncpg"
77+
- name: Test clickhouse_driver
7878
run: |
7979
set -x # print commands that are executed
80-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-clickhouse_driver"
81-
- name: Test pymongo pinned
80+
./scripts/runtox.sh "py${{ matrix.python-version }}-clickhouse_driver"
81+
- name: Test pymongo
8282
run: |
8383
set -x # print commands that are executed
84-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-pymongo"
85-
- name: Test redis pinned
84+
./scripts/runtox.sh "py${{ matrix.python-version }}-pymongo"
85+
- name: Test redis
8686
run: |
8787
set -x # print commands that are executed
88-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-redis"
89-
- name: Test redis_py_cluster_legacy pinned
88+
./scripts/runtox.sh "py${{ matrix.python-version }}-redis"
89+
- name: Test redis_py_cluster_legacy
9090
run: |
9191
set -x # print commands that are executed
92-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-redis_py_cluster_legacy"
93-
- name: Test sqlalchemy pinned
92+
./scripts/runtox.sh "py${{ matrix.python-version }}-redis_py_cluster_legacy"
93+
- name: Test sqlalchemy
9494
run: |
9595
set -x # print commands that are executed
96-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-sqlalchemy"
96+
./scripts/runtox.sh "py${{ matrix.python-version }}-sqlalchemy"
9797
- name: Generate coverage XML (Python 3.6)
9898
if: ${{ !cancelled() && matrix.python-version == '3.6' }}
9999
run: |
@@ -123,7 +123,6 @@ jobs:
123123
verbose: true
124124
check_required_tests:
125125
name: All pinned DBs tests passed
126-
needs: test-dbs-pinned
127126
# Always run this, even if a dependent job failed
128127
if: always()
129128
runs-on: ubuntu-22.04

.github/workflows/test-integrations-flags.yml

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ env:
2222
CACHED_BUILD_PATHS: |
2323
${{ github.workspace }}/dist-serverless
2424
jobs:
25-
test-flags-pinned:
26-
name: Flags (pinned)
25+
test-flags:
26+
name: Flags
2727
timeout-minutes: 30
2828
runs-on: ${{ matrix.os }}
2929
strategy:
@@ -50,22 +50,22 @@ jobs:
5050
- name: Erase coverage
5151
run: |
5252
coverage erase
53-
- name: Test launchdarkly pinned
53+
- name: Test launchdarkly
5454
run: |
5555
set -x # print commands that are executed
56-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-launchdarkly"
57-
- name: Test openfeature pinned
56+
./scripts/runtox.sh "py${{ matrix.python-version }}-launchdarkly"
57+
- name: Test openfeature
5858
run: |
5959
set -x # print commands that are executed
60-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-openfeature"
61-
- name: Test statsig pinned
60+
./scripts/runtox.sh "py${{ matrix.python-version }}-openfeature"
61+
- name: Test statsig
6262
run: |
6363
set -x # print commands that are executed
64-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-statsig"
65-
- name: Test unleash pinned
64+
./scripts/runtox.sh "py${{ matrix.python-version }}-statsig"
65+
- name: Test unleash
6666
run: |
6767
set -x # print commands that are executed
68-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-unleash"
68+
./scripts/runtox.sh "py${{ matrix.python-version }}-unleash"
6969
- name: Generate coverage XML (Python 3.6)
7070
if: ${{ !cancelled() && matrix.python-version == '3.6' }}
7171
run: |
@@ -95,7 +95,6 @@ jobs:
9595
verbose: true
9696
check_required_tests:
9797
name: All pinned Flags tests passed
98-
needs: test-flags-pinned
9998
# Always run this, even if a dependent job failed
10099
if: always()
101100
runs-on: ubuntu-22.04

.github/workflows/test-integrations-gevent.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ env:
2222
CACHED_BUILD_PATHS: |
2323
${{ github.workspace }}/dist-serverless
2424
jobs:
25-
test-gevent-pinned:
26-
name: Gevent (pinned)
25+
test-gevent:
26+
name: Gevent
2727
timeout-minutes: 30
2828
runs-on: ${{ matrix.os }}
2929
strategy:
@@ -50,10 +50,10 @@ jobs:
5050
- name: Erase coverage
5151
run: |
5252
coverage erase
53-
- name: Test gevent pinned
53+
- name: Test gevent
5454
run: |
5555
set -x # print commands that are executed
56-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-gevent"
56+
./scripts/runtox.sh "py${{ matrix.python-version }}-gevent"
5757
- name: Generate coverage XML (Python 3.6)
5858
if: ${{ !cancelled() && matrix.python-version == '3.6' }}
5959
run: |
@@ -83,7 +83,6 @@ jobs:
8383
verbose: true
8484
check_required_tests:
8585
name: All pinned Gevent tests passed
86-
needs: test-gevent-pinned
8786
# Always run this, even if a dependent job failed
8887
if: always()
8988
runs-on: ubuntu-22.04

.github/workflows/test-integrations-graphql.yml

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ env:
2222
CACHED_BUILD_PATHS: |
2323
${{ github.workspace }}/dist-serverless
2424
jobs:
25-
test-graphql-pinned:
26-
name: GraphQL (pinned)
25+
test-graphql:
26+
name: GraphQL
2727
timeout-minutes: 30
2828
runs-on: ${{ matrix.os }}
2929
strategy:
@@ -50,22 +50,22 @@ jobs:
5050
- name: Erase coverage
5151
run: |
5252
coverage erase
53-
- name: Test ariadne pinned
53+
- name: Test ariadne
5454
run: |
5555
set -x # print commands that are executed
56-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-ariadne"
57-
- name: Test gql pinned
56+
./scripts/runtox.sh "py${{ matrix.python-version }}-ariadne"
57+
- name: Test gql
5858
run: |
5959
set -x # print commands that are executed
60-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-gql"
61-
- name: Test graphene pinned
60+
./scripts/runtox.sh "py${{ matrix.python-version }}-gql"
61+
- name: Test graphene
6262
run: |
6363
set -x # print commands that are executed
64-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-graphene"
65-
- name: Test strawberry pinned
64+
./scripts/runtox.sh "py${{ matrix.python-version }}-graphene"
65+
- name: Test strawberry
6666
run: |
6767
set -x # print commands that are executed
68-
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-strawberry"
68+
./scripts/runtox.sh "py${{ matrix.python-version }}-strawberry"
6969
- name: Generate coverage XML (Python 3.6)
7070
if: ${{ !cancelled() && matrix.python-version == '3.6' }}
7171
run: |
@@ -95,7 +95,6 @@ jobs:
9595
verbose: true
9696
check_required_tests:
9797
name: All pinned GraphQL tests passed
98-
needs: test-graphql-pinned
9998
# Always run this, even if a dependent job failed
10099
if: always()
101100
runs-on: ubuntu-22.04

0 commit comments

Comments
 (0)