From fefe325eceb7d39a6974be2a179412cc3fdd6084 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 27 Aug 2024 11:12:35 +0500 Subject: [PATCH] Fix workflow for tests requiring Sun Position extension --- .github/workflows/ci-bonsai-daily.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/ci-bonsai-daily.yml b/.github/workflows/ci-bonsai-daily.yml index a0e5640c2c..fa0a892a6b 100644 --- a/.github/workflows/ci-bonsai-daily.yml +++ b/.github/workflows/ci-bonsai-daily.yml @@ -142,6 +142,12 @@ jobs: sverchok_zip="$(pwd)/dist/$(ls dist)" blender --command extension install-file -r user_default $sverchok_zip + # Install Sun Position extension. + blender --online-mode --command extension sync + blender --online-mode --background --python-expr "import bpy; \ + bpy.ops.extensions.package_install(repo_index=0, pkg_id='sun_position'); \ + bpy.ops.preferences.addon_enable(module='bl_ext.blender_org.sun_position'); bpy.ops.wm.save_userpref()" + cd ../bonsai pip install pytest-blender blender --background --python scripts/setup_pytest.py