From c08e4345117ab870178d3b502ff8c4ac3c4b49fe Mon Sep 17 00:00:00 2001 From: Ronald Tse Date: Tue, 29 Sep 2026 16:28:02 +0800 Subject: [PATCH] ci: dev-depend on lutaml-model for the YAML bridge specs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit lib/interscript/isc/yaml_bridge.rb hard-requires lutaml/model; the round-trip specs exercise it and fail with LoadError on CI, where the gem was never installed. Added as a dev dependency only — the gemspec doesn't declare it (flagged for the owner: the isc/model autoload fails without the gem in a default install). --- Gemfile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Gemfile b/Gemfile index 371cb18d..a25f1058 100644 --- a/Gemfile +++ b/Gemfile @@ -4,6 +4,11 @@ gemspec gem "rake", "~> 13.0" gem "rspec", "~> 3.13" +# The ISC YAML bridge (lib/interscript/isc/yaml_bridge.rb) hard-requires +# lutaml/model; the round-trip specs exercise it. Dev-only here — the +# gemspec does not declare it (owner decision; the autoload fails +# without it). +gem "lutaml-model" if File.exist?("../maps") gem "interscript-maps", path: "../maps"