infra: add ibm api build (#27425)

test build:
https://github.com/langchain-ai/langchain/actions/runs/11386155179
This commit is contained in:
Erick Friis 2024-10-17 07:47:29 -07:00 committed by GitHub
parent 4d11211c89
commit 322ca84812
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -78,6 +78,11 @@ jobs:
with:
repository: langchain-ai/langchain-databricks
path: langchain-databricks
- uses: actions/checkout@v4
with:
repository: langchain-ai/langchain-ibm
path: langchain-ibm
- name: Set Git config
@ -103,7 +108,8 @@ jobs:
langchain/libs/experimental \
langchain/libs/partners/milvus \
langchain/libs/partners/unstructured \
langchain/libs/databricks
langchain/libs/partners/databricks \
langchain/libs/partners/ibm
mv langchain-google/libs/genai langchain/libs/partners/google-genai
mv langchain-google/libs/vertexai langchain/libs/partners/google-vertexai
mv langchain-google/libs/community langchain/libs/partners/google-community
@ -120,6 +126,7 @@ jobs:
mv langchain-milvus/libs/milvus langchain/libs/partners/milvus
mv langchain-unstructured/libs/unstructured langchain/libs/partners/unstructured
mv langchain-databricks/libs/databricks langchain/libs/partners/databricks
mv langchain-ibm/libs/ibm langchain/libs/partners/ibm
- name: Rm old html
run:
@ -138,8 +145,8 @@ jobs:
run: |
python -m pip install -U uv
python -m uv pip install --upgrade --no-cache-dir pip setuptools
# skip airbyte and ibm due to pandas dependency issue
python -m uv pip install $(ls ./libs/partners | grep -vE "airbyte|ibm" | xargs -I {} echo "./libs/partners/{}")
# skip airbyte due to pandas dependency issue
python -m uv pip install $(ls ./libs/partners | grep -vE "airbyte" | xargs -I {} echo "./libs/partners/{}")
python -m uv pip install libs/core libs/langchain libs/text-splitters libs/community libs/experimental
python -m uv pip install -r docs/api_reference/requirements.txt