Skip to content

Commit e487729

Browse files
committed
Fix StarSim 3D integration CI
1 parent 686e602 commit e487729

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

.github/workflows/ci.yml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,19 +28,28 @@ jobs:
2828
path: bunnyland-server
2929
token: ${{ secrets.GITHUB_TOKEN }}
3030

31+
- name: Checkout Bunnyland 3D integration
32+
uses: actions/checkout@v6
33+
with:
34+
repository: thalismind/bunnyland-3d
35+
ref: main
36+
path: bunnyland-3d
37+
token: ${{ secrets.GITHUB_TOKEN }}
38+
3139
- name: Install uv
3240
uses: astral-sh/setup-uv@11f9893b081a58869d3b5fccaea48c9e9e46f990 # v8.3.2
3341

3442
- name: Ruff (lint)
3543
working-directory: plugin/server
36-
run: uv run --project ../../bunnyland-server ruff check --output-format=github src tests
44+
run: uv run --project ../../bunnyland-server --with "trimesh>=4.4" --with "fastapi>=0.110" ruff check --output-format=github src tests
3745

3846
- name: Pytest (test report + coverage)
3947
working-directory: plugin/server
4048
run: |
4149
set -o pipefail
4250
mkdir -p reports
43-
uv run --project ../../bunnyland-server -m pytest \
51+
PYTHONPATH="src:../../bunnyland-server/src:../../bunnyland-3d/server/src" \
52+
uv run --project ../../bunnyland-server --with "trimesh>=4.4" --with "fastapi>=0.110" -m pytest \
4453
--junit-xml=reports/junit.xml \
4554
--cov=src --cov-branch --cov-fail-under=95 \
4655
--cov-report=xml:reports/coverage.xml --cov-report=term \

0 commit comments

Comments
 (0)