Skip to content
This repository was archived by the owner on Apr 22, 2026. It is now read-only.

Commit 52f168e

Browse files
committed
fix(ci): Install local monorepo dependencies before CLI
The GitHub Actions workflow was failing because the CLI depends on fuzzforge-sdk and fuzzforge-ai packages which are local to the monorepo and not available on PyPI. Updated all jobs to install local dependencies first: - platform-detection-tests - fast-workflow-tests - android-platform-tests - full-workflow-tests This ensures pip can resolve all dependencies correctly.
1 parent ddc6f16 commit 52f168e

1 file changed

Lines changed: 19 additions & 3 deletions

File tree

.github/workflows/test-workflows.yml

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,10 @@ jobs:
3838
run: |
3939
python -m pip install --upgrade pip
4040
pip install pytest pytest-cov pyyaml
41+
# Install local monorepo dependencies first
42+
pip install -e ../sdk
43+
pip install -e ../ai
44+
# Then install CLI
4145
pip install -e .
4246
4347
- name: Run platform detection tests
@@ -75,8 +79,12 @@ jobs:
7579
working-directory: ./cli
7680
run: |
7781
python -m pip install --upgrade pip
78-
pip install -e .
7982
pip install pyyaml # Required by test script
83+
# Install local monorepo dependencies first
84+
pip install -e ../sdk
85+
pip install -e ../ai
86+
# Then install CLI
87+
pip install -e .
8088
8189
- name: Copy environment template
8290
run: |
@@ -158,8 +166,12 @@ jobs:
158166
working-directory: ./cli
159167
run: |
160168
python -m pip install --upgrade pip
161-
pip install -e .
162169
pip install pyyaml
170+
# Install local monorepo dependencies first
171+
pip install -e ../sdk
172+
pip install -e ../ai
173+
# Then install CLI
174+
pip install -e .
163175
164176
- name: Verify platform detection
165177
run: |
@@ -253,8 +265,12 @@ jobs:
253265
working-directory: ./cli
254266
run: |
255267
python -m pip install --upgrade pip
256-
pip install -e .
257268
pip install pyyaml
269+
# Install local monorepo dependencies first
270+
pip install -e ../sdk
271+
pip install -e ../ai
272+
# Then install CLI
273+
pip install -e .
258274
259275
- name: Copy environment template
260276
run: |

0 commit comments

Comments
 (0)