diff --git a/.github/workflows/integration_tests.yml b/.github/workflows/integration_tests.yml index 6272adfe883..633b931df94 100644 --- a/.github/workflows/integration_tests.yml +++ b/.github/workflows/integration_tests.yml @@ -5,7 +5,7 @@ # Runs daily with the option to trigger manually. name: "⏰ Integration Tests" -run-name: "Run Integration Tests - ${{ inputs.working-directory-override || (inputs.working-directory != 'all' && inputs.working-directory) || (inputs.exclude != '' && format('exclude:{0}', inputs.exclude)) || 'all libs' }} (Python ${{ inputs.python-version-override || '3.10, 3.13' }})" +run-name: "Run Integration Tests - ${{ inputs.working-directory-override || (inputs.working-directory != 'all' && inputs.working-directory) || (inputs.exclude != '' && format('exclude:{0}', inputs.exclude)) || 'all libs' }} (Python ${{ inputs.python-version-override || '3.10, 3.14' }})" on: workflow_dispatch: @@ -52,7 +52,7 @@ on: description: "Comma-separated short names to drop from the 'all' run (e.g. openai,anthropic). Ignored unless dropdown is 'all' and no working-directory-override is set." python-version-override: type: string - description: "Python version override — defaults to 3.10 and 3.13 in matrix (e.g. 3.11)" + description: "Python version override — defaults to 3.10 and 3.14 in matrix (e.g. 3.11)" schedule: - cron: "0 13 * * *" # Runs daily at 1PM UTC (9AM EDT/6AM PDT) @@ -95,10 +95,10 @@ jobs: EXCLUDE: ${{ github.event.inputs.exclude || '' }} run: | # echo "matrix=..." where matrix is a json formatted str with keys python-version and working-directory - # python-version defaults to 3.10 and 3.13, overridden to [PYTHON_VERSION_OVERRIDE] if set + # python-version defaults to 3.10 and 3.14, overridden to [PYTHON_VERSION_OVERRIDE] if set # working-directory priority: override string > dropdown choice > DEFAULT_LIBS - python_version='["3.10", "3.13"]' - python_version_min_3_11='["3.11", "3.13"]' + python_version='["3.10", "3.14"]' + python_version_min_3_11='["3.11", "3.14"]' working_directory="$DEFAULT_LIBS" if [ -n "$PYTHON_VERSION_OVERRIDE" ]; then python_version="[\"$PYTHON_VERSION_OVERRIDE\"]" @@ -161,7 +161,7 @@ jobs: # Serialize same-package shards across workflow runs so a per-package # manual dispatch doesn't race the scheduled "all libs" run against the # same live API credentials. Keyed per (working-directory, python-version) - # so the 3.10/3.13 matrix legs within one run still execute in parallel. + # so the 3.10/3.14 matrix legs within one run still execute in parallel. concurrency: group: integration-tests-${{ matrix.working-directory }}-${{ matrix.python-version }} cancel-in-progress: false