Skip to content

ci: dev-depend on lutaml-model for the YAML bridge specs - #775

Merged
ronaldtse merged 1 commit into
mainfrom
fix/rake-tail
Sep 29, 2026
Merged

ronaldtse merged 1 commit into
mainfrom
fix/rake-tail

Conversation

@ronaldtse

Copy link
Copy Markdown
Contributor

Fixes 9 of the 28 remaining rake failures (round_trip: LoadError cannot load lutaml/model).

lib/interscript/isc/yaml_bridge.rb and lib/interscript/isc/model.rb hard-require "lutaml/model", but nothing installs it — the round-trip specs pass wherever the gem happens to be globally present and LoadError everywhere else. This adds it as a Gemfile dev dependency (no downstream resolver impact).

Owner note: the gemspec doesn't declare lutaml-model, so a default gem install interscript + any touch of the Isc::Model/Isc::YamlBridge autoloads fails. Whether to add spec.add_dependency "lutaml-model" or make the bridge optional is a requirements decision I'm leaving to you.

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).
@ronaldtse
ronaldtse merged commit 9a380ae into main Sep 29, 2026
4 of 10 checks passed
@ronaldtse
ronaldtse deleted the fix/rake-tail branch September 29, 2026 08:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant