fix(docker): bake blender_path into EditorSettings for headless import #16

Merged
haylan merged 1 commits from fix/bake-blender-editor-settings into main 2026-08-06 22:38:53 +00:00
Owner

Godot's headless import refuses to auto-detect Blender ("Cannot configure blender path in headless mode") — without this, the image's Blender install was unusable for .blend import in any headless CI run. Found and verified while resolving ticket #9.

Godot's headless import refuses to auto-detect Blender ("Cannot configure blender path in headless mode") — without this, the image's Blender install was unusable for .blend import in any headless CI run. Found and verified while resolving [ticket #9](https://git.arthurerlich.de/haylan/godot-ci/issues/9).
haylan added 1 commit 2026-08-06 22:37:57 +00:00
Godot's headless --import/--export-release refuses to auto-detect Blender
for .blend import: "Blender path is invalid or not set... Cannot configure
blender path in headless mode" (modules/gltf/editor/editor_scene_importer_blend.cpp).
Without this, the image's Blender install was silently unusable for its one
job — no .blend file would ever import in CI.

Bakes filesystem/import/blender/blender_path into a per-minor-version
EditorSettings .tres, same pattern barichello/godot-ci and abarichello's own
Dockerfile use for Android SDK/JDK paths.

Found and verified while resolving ticket #9 (Merge, publish, and validate
the debian-slim image end-to-end): confirmed a .blend import produces a real
.scn with this fix, and fails without it, on a real container built from
this Dockerfile.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
haylan merged commit c2795b0bba into main 2026-08-06 22:38:53 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: haylan/godot-ci#16