File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 \
You can’t perform that action at this time.
0 commit comments