@@ -44,18 +44,11 @@ jobs:
4444 steps :
4545 - uses : actions/checkout@v4
4646
47- - name : Set up Python ${{ matrix.python-version }}
48- uses : actions /setup-python @v5
47+ - name : Set up uv
48+ uses : astral-sh /setup-uv @v5
4949 with :
5050 python-version : ${{ matrix.python-version }}
5151
52- - name : Install poetry
53- uses : abatilo/actions-poetry@7b6d33e44b4f08d7021a1dee3c044e9c253d6439
54-
55- - name : Install requirements
56- working-directory : packages/sdk/server-ai
57- run : poetry install
58-
5952 - name : Run tests
6053 run : make -C packages/sdk/server-ai test
6154
@@ -90,25 +83,11 @@ jobs:
9083 steps :
9184 - uses : actions/checkout@v4
9285
93- - name : Set up Python ${{ matrix.python-version }}
94- uses : actions /setup-python @v5
86+ - name : Set up uv
87+ uses : astral-sh /setup-uv @v5
9588 with :
9689 python-version : ${{ matrix.python-version }}
9790
98- - name : Install poetry
99- uses : abatilo/actions-poetry@7b6d33e44b4f08d7021a1dee3c044e9c253d6439
100-
101- - name : Configure poetry for local virtualenvs
102- run : poetry config virtualenvs.in-project true
103-
104- - name : Install server-ai dependency first
105- working-directory : packages/sdk/server-ai
106- run : poetry install
107-
108- - name : Install requirements
109- working-directory : packages/ai-providers/server-ai-langchain
110- run : poetry install
111-
11291 - name : Run tests
11392 run : make -C packages/ai-providers/server-ai-langchain test
11493
@@ -143,24 +122,10 @@ jobs:
143122 steps :
144123 - uses : actions/checkout@v4
145124
146- - name : Set up Python ${{ matrix.python-version }}
147- uses : actions /setup-python @v5
125+ - name : Set up uv
126+ uses : astral-sh /setup-uv @v5
148127 with :
149128 python-version : ${{ matrix.python-version }}
150129
151- - name : Install poetry
152- uses : abatilo/actions-poetry@7b6d33e44b4f08d7021a1dee3c044e9c253d6439
153-
154- - name : Configure poetry for local virtualenvs
155- run : poetry config virtualenvs.in-project true
156-
157- - name : Install server-ai dependency first
158- working-directory : packages/sdk/server-ai
159- run : poetry install
160-
161- - name : Install requirements
162- working-directory : packages/ai-providers/server-ai-openai
163- run : poetry install
164-
165130 - name : Run tests
166131 run : make -C packages/ai-providers/server-ai-openai test
0 commit comments