Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 23 additions & 23 deletions .github/workflows/test-integrations-ai.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ env:
CACHED_BUILD_PATHS: |
${{ github.workspace }}/dist-serverless
jobs:
test-ai-pinned:
name: AI (pinned)
test-ai:
name: AI
timeout-minutes: 30
runs-on: ${{ matrix.os }}
strategy:
Expand All @@ -50,42 +50,42 @@ jobs:
- name: Erase coverage
run: |
coverage erase
- name: Test anthropic pinned
- name: Test anthropic
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-anthropic"
- name: Test cohere pinned
./scripts/runtox.sh "py${{ matrix.python-version }}-anthropic"
- name: Test cohere
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-cohere"
- name: Test langchain-base pinned
./scripts/runtox.sh "py${{ matrix.python-version }}-cohere"
- name: Test langchain-base
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-langchain-base"
- name: Test langchain-notiktoken pinned
./scripts/runtox.sh "py${{ matrix.python-version }}-langchain-base"
- name: Test langchain-notiktoken
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-langchain-notiktoken"
- name: Test openai-base pinned
./scripts/runtox.sh "py${{ matrix.python-version }}-langchain-notiktoken"
- name: Test openai-base
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-openai-base"
- name: Test openai-notiktoken pinned
./scripts/runtox.sh "py${{ matrix.python-version }}-openai-base"
- name: Test openai-notiktoken
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-openai-notiktoken"
- name: Test langgraph pinned
./scripts/runtox.sh "py${{ matrix.python-version }}-openai-notiktoken"
- name: Test langgraph
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-langgraph"
- name: Test openai_agents pinned
./scripts/runtox.sh "py${{ matrix.python-version }}-langgraph"
- name: Test openai_agents
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-openai_agents"
- name: Test huggingface_hub pinned
./scripts/runtox.sh "py${{ matrix.python-version }}-openai_agents"
- name: Test huggingface_hub
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-huggingface_hub"
./scripts/runtox.sh "py${{ matrix.python-version }}-huggingface_hub"
- name: Generate coverage XML (Python 3.6)
if: ${{ !cancelled() && matrix.python-version == '3.6' }}
run: |
Expand Down Expand Up @@ -114,13 +114,13 @@ jobs:
files: .junitxml
verbose: true
check_required_tests:
name: All pinned AI tests passed
needs: test-ai-pinned
name: All AI tests passed
needs: test-ai
# Always run this, even if a dependent job failed
if: always()
runs-on: ubuntu-22.04
steps:
- name: Check for failures
if: needs.test-ai-pinned.result != 'success'
if: needs.test-ai.result != 'success'
run: |
echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1
30 changes: 15 additions & 15 deletions .github/workflows/test-integrations-cloud.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ env:
CACHED_BUILD_PATHS: |
${{ github.workspace }}/dist-serverless
jobs:
test-cloud-pinned:
name: Cloud (pinned)
test-cloud:
name: Cloud
timeout-minutes: 30
runs-on: ${{ matrix.os }}
strategy:
Expand Down Expand Up @@ -54,26 +54,26 @@ jobs:
- name: Erase coverage
run: |
coverage erase
- name: Test aws_lambda pinned
- name: Test aws_lambda
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-aws_lambda"
- name: Test boto3 pinned
./scripts/runtox.sh "py${{ matrix.python-version }}-aws_lambda"
- name: Test boto3
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-boto3"
- name: Test chalice pinned
./scripts/runtox.sh "py${{ matrix.python-version }}-boto3"
- name: Test chalice
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-chalice"
- name: Test cloud_resource_context pinned
./scripts/runtox.sh "py${{ matrix.python-version }}-chalice"
- name: Test cloud_resource_context
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-cloud_resource_context"
- name: Test gcp pinned
./scripts/runtox.sh "py${{ matrix.python-version }}-cloud_resource_context"
- name: Test gcp
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-gcp"
./scripts/runtox.sh "py${{ matrix.python-version }}-gcp"
- name: Generate coverage XML (Python 3.6)
if: ${{ !cancelled() && matrix.python-version == '3.6' }}
run: |
Expand Down Expand Up @@ -102,13 +102,13 @@ jobs:
files: .junitxml
verbose: true
check_required_tests:
name: All pinned Cloud tests passed
needs: test-cloud-pinned
name: All Cloud tests passed
needs: test-cloud
# Always run this, even if a dependent job failed
if: always()
runs-on: ubuntu-22.04
steps:
- name: Check for failures
if: needs.test-cloud-pinned.result != 'success'
if: needs.test-cloud.result != 'success'
run: |
echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1
14 changes: 7 additions & 7 deletions .github/workflows/test-integrations-common.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ env:
CACHED_BUILD_PATHS: |
${{ github.workspace }}/dist-serverless
jobs:
test-common-pinned:
name: Common (pinned)
test-common:
name: Common
timeout-minutes: 30
runs-on: ${{ matrix.os }}
strategy:
Expand All @@ -50,10 +50,10 @@ jobs:
- name: Erase coverage
run: |
coverage erase
- name: Test common pinned
- name: Test common
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-common"
./scripts/runtox.sh "py${{ matrix.python-version }}-common"
- name: Generate coverage XML (Python 3.6)
if: ${{ !cancelled() && matrix.python-version == '3.6' }}
run: |
Expand Down Expand Up @@ -82,13 +82,13 @@ jobs:
files: .junitxml
verbose: true
check_required_tests:
name: All pinned Common tests passed
needs: test-common-pinned
name: All Common tests passed
needs: test-common
# Always run this, even if a dependent job failed
if: always()
runs-on: ubuntu-22.04
steps:
- name: Check for failures
if: needs.test-common-pinned.result != 'success'
if: needs.test-common.result != 'success'
run: |
echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1
34 changes: 17 additions & 17 deletions .github/workflows/test-integrations-dbs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ env:
CACHED_BUILD_PATHS: |
${{ github.workspace }}/dist-serverless
jobs:
test-dbs-pinned:
name: DBs (pinned)
test-dbs:
name: DBs
timeout-minutes: 30
runs-on: ${{ matrix.os }}
strategy:
Expand Down Expand Up @@ -70,30 +70,30 @@ jobs:
- name: Erase coverage
run: |
coverage erase
- name: Test asyncpg pinned
- name: Test asyncpg
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-asyncpg"
- name: Test clickhouse_driver pinned
./scripts/runtox.sh "py${{ matrix.python-version }}-asyncpg"
- name: Test clickhouse_driver
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-clickhouse_driver"
- name: Test pymongo pinned
./scripts/runtox.sh "py${{ matrix.python-version }}-clickhouse_driver"
- name: Test pymongo
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-pymongo"
- name: Test redis pinned
./scripts/runtox.sh "py${{ matrix.python-version }}-pymongo"
- name: Test redis
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
./scripts/runtox.sh "py${{ matrix.python-version }}-redis"
- name: Test redis_py_cluster_legacy
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
./scripts/runtox.sh "py${{ matrix.python-version }}-redis_py_cluster_legacy"
- name: Test sqlalchemy
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-sqlalchemy"
./scripts/runtox.sh "py${{ matrix.python-version }}-sqlalchemy"
- name: Generate coverage XML (Python 3.6)
if: ${{ !cancelled() && matrix.python-version == '3.6' }}
run: |
Expand Down Expand Up @@ -122,13 +122,13 @@ jobs:
files: .junitxml
verbose: true
check_required_tests:
name: All pinned DBs tests passed
needs: test-dbs-pinned
name: All DBs tests passed
needs: test-dbs
# Always run this, even if a dependent job failed
if: always()
runs-on: ubuntu-22.04
steps:
- name: Check for failures
if: needs.test-dbs-pinned.result != 'success'
if: needs.test-dbs.result != 'success'
run: |
echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1
26 changes: 13 additions & 13 deletions .github/workflows/test-integrations-flags.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ env:
CACHED_BUILD_PATHS: |
${{ github.workspace }}/dist-serverless
jobs:
test-flags-pinned:
name: Flags (pinned)
test-flags:
name: Flags
timeout-minutes: 30
runs-on: ${{ matrix.os }}
strategy:
Expand All @@ -50,22 +50,22 @@ jobs:
- name: Erase coverage
run: |
coverage erase
- name: Test launchdarkly pinned
- name: Test launchdarkly
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-launchdarkly"
- name: Test openfeature pinned
./scripts/runtox.sh "py${{ matrix.python-version }}-launchdarkly"
- name: Test openfeature
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-openfeature"
- name: Test statsig pinned
./scripts/runtox.sh "py${{ matrix.python-version }}-openfeature"
- name: Test statsig
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-statsig"
- name: Test unleash pinned
./scripts/runtox.sh "py${{ matrix.python-version }}-statsig"
- name: Test unleash
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-unleash"
./scripts/runtox.sh "py${{ matrix.python-version }}-unleash"
- name: Generate coverage XML (Python 3.6)
if: ${{ !cancelled() && matrix.python-version == '3.6' }}
run: |
Expand Down Expand Up @@ -94,13 +94,13 @@ jobs:
files: .junitxml
verbose: true
check_required_tests:
name: All pinned Flags tests passed
needs: test-flags-pinned
name: All Flags tests passed
needs: test-flags
# Always run this, even if a dependent job failed
if: always()
runs-on: ubuntu-22.04
steps:
- name: Check for failures
if: needs.test-flags-pinned.result != 'success'
if: needs.test-flags.result != 'success'
run: |
echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1
14 changes: 7 additions & 7 deletions .github/workflows/test-integrations-gevent.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ env:
CACHED_BUILD_PATHS: |
${{ github.workspace }}/dist-serverless
jobs:
test-gevent-pinned:
name: Gevent (pinned)
test-gevent:
name: Gevent
timeout-minutes: 30
runs-on: ${{ matrix.os }}
strategy:
Expand All @@ -50,10 +50,10 @@ jobs:
- name: Erase coverage
run: |
coverage erase
- name: Test gevent pinned
- name: Test gevent
run: |
set -x # print commands that are executed
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-gevent"
./scripts/runtox.sh "py${{ matrix.python-version }}-gevent"
- name: Generate coverage XML (Python 3.6)
if: ${{ !cancelled() && matrix.python-version == '3.6' }}
run: |
Expand Down Expand Up @@ -82,13 +82,13 @@ jobs:
files: .junitxml
verbose: true
check_required_tests:
name: All pinned Gevent tests passed
needs: test-gevent-pinned
name: All Gevent tests passed
needs: test-gevent
# Always run this, even if a dependent job failed
if: always()
runs-on: ubuntu-22.04
steps:
- name: Check for failures
if: needs.test-gevent-pinned.result != 'success'
if: needs.test-gevent.result != 'success'
run: |
echo "One of the dependent jobs has failed. You may need to re-run it." && exit 1
Loading