From ff48a58ef98b6b820ed22139223494a87314c8d9 Mon Sep 17 00:00:00 2001 From: Ronald Tse Date: Thu, 19 Feb 2026 19:08:38 +0800 Subject: [PATCH] fix(inkscape): disable batch_process by default for headless CI According to Inkscape documentation, --batch-process "forces the GUI to show" and should only be used "when you actually need a GUI". This flag was causing Windows CI failures because it was trying to launch the GUI in a headless environment. --- Gemfile | 2 +- tools/inkscape/1.0.yaml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile b/Gemfile index 11d357c..44d29c1 100644 --- a/Gemfile +++ b/Gemfile @@ -2,7 +2,7 @@ source 'https://rubygems.org' -gem 'ukiryu', git: 'https://github.com/ukiryu/ukiryu.git', branch: 'feature/architecture-refactoring' +gem 'ukiryu', git: 'https://github.com/ukiryu/ukiryu.git', branch: 'main' # Required for moxml/lutaml-model XML processing (not declared as dependency) gem 'nokogiri' diff --git a/tools/inkscape/1.0.yaml b/tools/inkscape/1.0.yaml index 44665e4..ce1a75b 100644 --- a/tools/inkscape/1.0.yaml +++ b/tools/inkscape/1.0.yaml @@ -153,8 +153,8 @@ profiles: - name: batch_process cli: "--batch-process" position_constraint: prefix - description: Close GUI after processing (required for headless) - default: true + description: Close GUI after processing (forces GUI to show, not for headless CI) + default: false assignment_delimiter: none name: export - description: Query document dimensions