Keep model compilation headless #49

Merged
archvillainette merged 1 commits from fix/headless-model-compiler into main 2026-07-23 07:27:38 +00:00
Owner

Summary

  • always wrap NWN model compilation with xvfb-run, even when the caller has DISPLAY
  • fail closed with an actionable error when xvfb-run is unavailable instead of opening the client UI
  • update the compiler contract and regression coverage

Verification

  • focused red/green regression tests
  • nix develop -c make check
  • real NWN compile with DISPLAY=:0 under transient Xvfb; binary MDL output verified

Generated with Claude Code

## Summary - always wrap NWN model compilation with `xvfb-run`, even when the caller has `DISPLAY` - fail closed with an actionable error when `xvfb-run` is unavailable instead of opening the client UI - update the compiler contract and regression coverage ## Verification - focused red/green regression tests - `nix develop -c make check` - real NWN compile with `DISPLAY=:0` under transient Xvfb; binary MDL output verified Generated with Claude Code
archvillainette added 1 commit 2026-07-22 18:50:20 +00:00
fix: keep model compilation headless
ci / ci (pull_request) Successful in 3m8s
228f0b347e
Co-Authored-By: Claude <noreply@anthropic.com>
archvillainette scheduled this pull request to auto merge when all checks succeed 2026-07-23 06:36:20 +00:00
xtul approved these changes 2026-07-23 07:27:35 +00:00
archvillainette merged commit 8e7cead5c0 into main 2026-07-23 07:27:38 +00:00
archvillainette deleted branch fix/headless-model-compiler 2026-07-23 07:27:38 +00:00
Sign in to join this conversation.