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
6 changes: 3 additions & 3 deletions .github/workflows/aimlapi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ["3.9", "3.13"]
python-version: ["3.10", "3.13"]

steps:
- name: Support longpaths
Expand All @@ -51,11 +51,11 @@ jobs:
run: pip install --upgrade hatch

- name: Lint
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run fmt-check && hatch run test:types

- name: Generate docs
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run docs

- name: Run tests
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/amazon_bedrock.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ["3.9", "3.13"]
python-version: ["3.10", "3.13"]

steps:
- name: Support longpaths
Expand All @@ -60,11 +60,11 @@ jobs:
run: pip install --upgrade hatch

- name: Lint
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run fmt-check && hatch run test:types

- name: Generate docs
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run docs

- name: Run unit tests
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/amazon_sagemaker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ["3.9", "3.13"]
python-version: ["3.10", "3.13"]

steps:
- name: Support longpaths
Expand All @@ -50,11 +50,11 @@ jobs:
run: pip install --upgrade hatch

- name: Lint
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run fmt-check && hatch run test:types

- name: Generate docs
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run docs

- name: Run tests
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/anthropic.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ["3.9", "3.13"]
python-version: ["3.10", "3.13"]

steps:
- name: Support longpaths
Expand All @@ -51,11 +51,11 @@ jobs:
run: pip install --upgrade hatch

- name: Lint
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run fmt-check && hatch run test:types

- name: Generate docs
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run docs

- name: Run tests
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/astra.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
max-parallel: 1
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ["3.9", "3.13"]
python-version: ["3.10", "3.13"]

steps:
- name: Support longpaths
Expand All @@ -51,11 +51,11 @@ jobs:
run: pip install --upgrade hatch

- name: Lint
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run fmt-check && hatch run test:types

- name: Generate docs
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run docs

- name: Run tests
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/azure_ai_search.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
max-parallel: 3
matrix:
os: [ubuntu-latest, windows-latest] # the tests are slow and we can't run many of them in parallel, so we skip testing on macOS
python-version: ["3.9", "3.13"]
python-version: ["3.10", "3.13"]

steps:
- uses: actions/checkout@v6
Expand All @@ -48,11 +48,11 @@ jobs:
run: pip install --upgrade hatch

- name: Lint
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run fmt-check && hatch run test:types

- name: Generate docs
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run docs

- name: Run tests
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/chroma.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ["3.9", "3.13"]
python-version: ["3.10", "3.13"]

steps:
- name: Support longpaths
Expand All @@ -50,11 +50,11 @@ jobs:
run: pip install --upgrade hatch

- name: Lint
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run fmt-check && hatch run test:types

- name: Generate docs
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run docs

- name: Run Chroma server on Linux/macOS
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/cohere.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ["3.9", "3.13"]
python-version: ["3.10", "3.13"]

steps:
- name: Support longpaths
Expand All @@ -51,11 +51,11 @@ jobs:
run: pip install --upgrade hatch

- name: Lint
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run fmt-check && hatch run test:types

- name: Generate docs
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run docs

- name: Run tests
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/cometapi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ["3.9", "3.13"]
python-version: ["3.10", "3.13"]
max-parallel: 2 # to avoid "429 Resource has been exhausted"

steps:
Expand All @@ -51,11 +51,11 @@ jobs:
- name: Install Hatch
run: pip install --upgrade hatch
- name: Lint
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run fmt-check && hatch run test:types

- name: Generate docs
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run docs

- name: Run tests
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/elasticsearch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest] # we run Elasticsearch using Docker, which is not available on MacOS and Windows GitHub Runners
python-version: ["3.9", "3.13"]
python-version: ["3.10", "3.13"]

steps:
- uses: actions/checkout@v6
Expand All @@ -45,14 +45,14 @@ jobs:
run: pip install --upgrade hatch

- name: Lint
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run fmt-check && hatch run test:types

- name: Run ElasticSearch container
run: docker compose up -d

- name: Generate docs
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run docs

- name: Run tests
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/fastembed.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ["3.9", "3.13"]
python-version: ["3.10", "3.13"]

steps:
- uses: actions/checkout@v6
Expand All @@ -34,11 +34,11 @@ jobs:
- name: Install Hatch
run: pip install --upgrade hatch
- name: Lint
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run fmt-check && hatch run test:types

- name: Generate docs
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run docs

- name: Run tests
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/github.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ["3.9", "3.13"]
python-version: ["3.10", "3.13"]

steps:
- name: Support longpaths
Expand All @@ -49,11 +49,11 @@ jobs:
- name: Install Hatch
run: pip install --upgrade hatch
- name: Lint
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run fmt-check && hatch run test:types

- name: Generate docs
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run docs

- name: Run tests
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/google_ai.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ["3.9", "3.13"]
python-version: ["3.10", "3.13"]
max-parallel: 2 # to avoid "429 Resource has been exhausted"

steps:
Expand All @@ -54,11 +54,11 @@ jobs:
# TODO: Once this integration is properly typed, use hatch run test:types
# https://github.com/deepset-ai/haystack-core-integrations/issues/1771
- name: Lint
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run fmt-check && hatch run lint:typing

- name: Generate docs
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run docs

- name: Run tests
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/google_genai.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ["3.9", "3.13"]
python-version: ["3.10", "3.13"]
max-parallel: 2 # to avoid "429 Resource has been exhausted"

steps:
Expand All @@ -51,11 +51,11 @@ jobs:
- name: Install Hatch
run: pip install --upgrade hatch
- name: Lint
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run fmt-check && hatch run test:types

- name: Generate docs
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run docs

- name: Run tests
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/google_vertex.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ["3.9", "3.13"]
python-version: ["3.10", "3.13"]

steps:
- name: Support longpaths
Expand All @@ -52,11 +52,11 @@ jobs:
# TODO: Once this integration is properly typed, use hatch run test:types
# https://github.com/deepset-ai/haystack-core-integrations/issues/1771
- name: Lint
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run fmt-check && hatch run lint:typing

- name: Generate docs
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run docs

- name: Run tests
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/hanlp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ["3.9", "3.13"]
python-version: ["3.10", "3.13"]

# sentencepiece cannot be installed on Windows with Python 3.13
# https://github.com/google/sentencepiece/issues/1111
Expand All @@ -56,11 +56,11 @@ jobs:
run: pip install --upgrade hatch

- name: Lint
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run fmt-check && hatch run test:types

- name: Generate docs
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run docs

- name: Run tests
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/jina.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: ["3.9", "3.13"]
python-version: ["3.10", "3.13"]

steps:
- name: Support longpaths
Expand All @@ -50,11 +50,11 @@ jobs:
run: pip install --upgrade hatch

- name: Lint
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run fmt-check && hatch run test:types

- name: Generate docs
if: matrix.python-version == '3.9' && runner.os == 'Linux'
if: matrix.python-version == '3.10' && runner.os == 'Linux'
run: hatch run docs

- name: Run tests
Expand Down
Loading
Loading