Skip to content

Commit 127034d

Browse files
committed
add ci testing for langchain
1 parent 3bec515 commit 127034d

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed

.github/workflows/ci.yml

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,3 +58,49 @@ jobs:
5858

5959
- name: Run tests
6060
run: make -C packages/sdk/server-ai test
61+
62+
server-ai-langchain-linux:
63+
runs-on: ubuntu-latest
64+
strategy:
65+
matrix:
66+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
67+
68+
steps:
69+
- uses: actions/checkout@v4
70+
71+
- uses: ./.github/actions/ci
72+
with:
73+
workspace_path: packages/ai-providers/server-ai-langchain
74+
python_version: ${{ matrix.python-version }}
75+
76+
- uses: ./.github/actions/build
77+
with:
78+
workspace_path: packages/ai-providers/server-ai-langchain
79+
80+
server-ai-langchain-windows:
81+
runs-on: windows-latest
82+
defaults:
83+
run:
84+
shell: powershell
85+
86+
strategy:
87+
matrix:
88+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
89+
90+
steps:
91+
- uses: actions/checkout@v4
92+
93+
- name: Set up Python ${{ matrix.python-version }}
94+
uses: actions/setup-python@v5
95+
with:
96+
python-version: ${{ matrix.python-version }}
97+
98+
- name: Install poetry
99+
uses: abatilo/actions-poetry@7b6d33e44b4f08d7021a1dee3c044e9c253d6439
100+
101+
- name: Install requirements
102+
working-directory: packages/ai-providers/server-ai-langchain
103+
run: poetry install
104+
105+
- name: Run tests
106+
run: make -C packages/ai-providers/server-ai-langchain test

0 commit comments

Comments
 (0)