From 79e6ba955a5b1275ffddc33a183f420e139c7f66 Mon Sep 17 00:00:00 2001 From: Niklas van Schrick Date: Sat, 13 Jun 2026 23:50:16 +0200 Subject: [PATCH] Add exitstatus to triangulum error --- gem/Gemfile.lock | 2 +- gem/lib/triangulum/validation.rb | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/gem/Gemfile.lock b/gem/Gemfile.lock index a9aa056..eee880a 100644 --- a/gem/Gemfile.lock +++ b/gem/Gemfile.lock @@ -5,7 +5,7 @@ PATH base64 (~> 0.3) json (~> 2.19) open3 (~> 0.2) - tucana (~> 0.0, >= 0.0.67) + tucana (~> 0.0, >= 0.0.72) GEM remote: https://rubygems.org/ diff --git a/gem/lib/triangulum/validation.rb b/gem/lib/triangulum/validation.rb index c7b417f..2b52426 100644 --- a/gem/lib/triangulum/validation.rb +++ b/gem/lib/triangulum/validation.rb @@ -45,7 +45,9 @@ def run_ts_triangulum(input) stdin_data: input ) - raise TriangulumFailed, "OUT:\n#{stdout_s}\n\nERR:\n#{stderr_s}" unless status.success? + unless status.success? + raise TriangulumFailed, "STATUS: #{status.exitstatus}\n\nOUT:\n#{stdout_s}\n\nERR:\n#{stderr_s}" + end stdout_s end