Skip to content

GH-48490: [GLib][Ruby] Add GArrowMakeStructOptions #48234

GH-48490: [GLib][Ruby] Add GArrowMakeStructOptions

GH-48490: [GLib][Ruby] Add GArrowMakeStructOptions #48234

Triggered via pull request December 20, 2025 14:01
Status Failure
Total duration 28m 33s
Artifacts

ruby.yml

on: pull_request
ARM64 macOS 14 GLib & Ruby
6m 5s
ARM64 macOS 14 GLib & Ruby
AMD64 Windows MSVC GLib
19m 56s
AMD64 Windows MSVC GLib
Matrix: ubuntu
Matrix: windows-mingw
Fit to window
Zoom out
Zoom in

Annotations

11 errors
ARM64 macOS 14 GLib & Ruby
Process completed with exit code 1.
Error: c_glib/test/test-make-struct-options.rb#L83
NotImplementedError: TODO: [nullability] in Ruby -> GIArgument(glist)[gboolean][nothing] /opt/homebrew/lib/ruby/gems/3.3.0/gems/gobject-introspection-4.3.4/lib/gobject-introspection/loader.rb:715:in `invoke' /opt/homebrew/lib/ruby/gems/3.3.0/gems/gobject-introspection-4.3.4/lib/gobject-introspection/loader.rb:715:in `invoke' /opt/homebrew/lib/ruby/gems/3.3.0/gems/gobject-introspection-4.3.4/lib/gobject-introspection/loader.rb:583:in `set_field_nullability' /Users/runner/work/arrow/arrow/c_glib/test/test-make-struct-options.rb:83:in `test_make_struct_function_with_nullability'
Error: c_glib/test/test-make-struct-options.rb#L111
NotImplementedError: TODO: [metadata] in Ruby -> GIArgument(glist)[ghash][nothing] /opt/homebrew/lib/ruby/gems/3.3.0/gems/gobject-introspection-4.3.4/lib/gobject-introspection/loader.rb:715:in `invoke' /opt/homebrew/lib/ruby/gems/3.3.0/gems/gobject-introspection-4.3.4/lib/gobject-introspection/loader.rb:715:in `invoke' /opt/homebrew/lib/ruby/gems/3.3.0/gems/gobject-introspection-4.3.4/lib/gobject-introspection/loader.rb:583:in `set_field_metadata' /Users/runner/work/arrow/arrow/c_glib/test/test-make-struct-options.rb:111:in `test_make_struct_function_with_metadata'
Error: c_glib/test/test-make-struct-options.rb#L32
NotImplementedError: TODO: GIArgument(GList)[gboolean] -> Ruby /opt/homebrew/lib/ruby/gems/3.3.0/gems/gobject-introspection-4.3.4/lib/gobject-introspection/loader.rb:715:in `invoke' /opt/homebrew/lib/ruby/gems/3.3.0/gems/gobject-introspection-4.3.4/lib/gobject-introspection/loader.rb:715:in `invoke' /opt/homebrew/lib/ruby/gems/3.3.0/gems/gobject-introspection-4.3.4/lib/gobject-introspection/loader.rb:583:in `field_nullability' /Users/runner/work/arrow/arrow/c_glib/test/test-make-struct-options.rb:32:in `test_field_nullability_property'
Error: c_glib/test/test-make-struct-options.rb#L39
NotImplementedError: TODO: GIArgument(GList)[ghash] -> Ruby /opt/homebrew/lib/ruby/gems/3.3.0/gems/gobject-introspection-4.3.4/lib/gobject-introspection/loader.rb:715:in `invoke' /opt/homebrew/lib/ruby/gems/3.3.0/gems/gobject-introspection-4.3.4/lib/gobject-introspection/loader.rb:715:in `invoke' /opt/homebrew/lib/ruby/gems/3.3.0/gems/gobject-introspection-4.3.4/lib/gobject-introspection/loader.rb:583:in `field_metadata' /Users/runner/work/arrow/arrow/c_glib/test/test-make-struct-options.rb:39:in `test_field_metadata_property'
AMD64 Windows MinGW 64 GLib & Ruby
Process completed with exit code 1.
Error: c_glib/test/test-make-struct-options.rb#L83
NotImplementedError: TODO: [nullability] in Ruby -> GIArgument(glist)[gboolean][nothing] D:/a/_temp/rubyinstaller-3.4.8-1-x64/lib/ruby/gems/3.4.0/gems/gobject-introspection-4.3.4/lib/gobject-introspection/loader.rb:715:in 'GObjectIntrospection::MethodInfo#invoke' D:/a/_temp/rubyinstaller-3.4.8-1-x64/lib/ruby/gems/3.4.0/gems/gobject-introspection-4.3.4/lib/gobject-introspection/loader.rb:715:in 'GObjectIntrospection::Loader::Invoker#invoke' D:/a/_temp/rubyinstaller-3.4.8-1-x64/lib/ruby/gems/3.4.0/gems/gobject-introspection-4.3.4/lib/gobject-introspection/loader.rb:583:in 'Arrow::MakeStructOptions#set_field_nullability' D:/a/arrow/arrow/c_glib/test/test-make-struct-options.rb:83:in 'TestMakeStructOptions#test_make_struct_function_with_nullability'
Error: c_glib/test/test-make-struct-options.rb#L111
NotImplementedError: TODO: [metadata] in Ruby -> GIArgument(glist)[ghash][nothing] D:/a/_temp/rubyinstaller-3.4.8-1-x64/lib/ruby/gems/3.4.0/gems/gobject-introspection-4.3.4/lib/gobject-introspection/loader.rb:715:in 'GObjectIntrospection::MethodInfo#invoke' D:/a/_temp/rubyinstaller-3.4.8-1-x64/lib/ruby/gems/3.4.0/gems/gobject-introspection-4.3.4/lib/gobject-introspection/loader.rb:715:in 'GObjectIntrospection::Loader::Invoker#invoke' D:/a/_temp/rubyinstaller-3.4.8-1-x64/lib/ruby/gems/3.4.0/gems/gobject-introspection-4.3.4/lib/gobject-introspection/loader.rb:583:in 'Arrow::MakeStructOptions#set_field_metadata' D:/a/arrow/arrow/c_glib/test/test-make-struct-options.rb:111:in 'TestMakeStructOptions#test_make_struct_function_with_metadata'
Error: c_glib/test/test-make-struct-options.rb#L32
NotImplementedError: TODO: GIArgument(GList)[gboolean] -> Ruby D:/a/_temp/rubyinstaller-3.4.8-1-x64/lib/ruby/gems/3.4.0/gems/gobject-introspection-4.3.4/lib/gobject-introspection/loader.rb:715:in 'GObjectIntrospection::MethodInfo#invoke' D:/a/_temp/rubyinstaller-3.4.8-1-x64/lib/ruby/gems/3.4.0/gems/gobject-introspection-4.3.4/lib/gobject-introspection/loader.rb:715:in 'GObjectIntrospection::Loader::Invoker#invoke' D:/a/_temp/rubyinstaller-3.4.8-1-x64/lib/ruby/gems/3.4.0/gems/gobject-introspection-4.3.4/lib/gobject-introspection/loader.rb:583:in 'Arrow::MakeStructOptions#field_nullability' D:/a/arrow/arrow/c_glib/test/test-make-struct-options.rb:32:in 'TestMakeStructOptions#test_field_nullability_property'
Error: c_glib/test/test-make-struct-options.rb#L39
NotImplementedError: TODO: GIArgument(GList)[ghash] -> Ruby D:/a/_temp/rubyinstaller-3.4.8-1-x64/lib/ruby/gems/3.4.0/gems/gobject-introspection-4.3.4/lib/gobject-introspection/loader.rb:715:in 'GObjectIntrospection::MethodInfo#invoke' D:/a/_temp/rubyinstaller-3.4.8-1-x64/lib/ruby/gems/3.4.0/gems/gobject-introspection-4.3.4/lib/gobject-introspection/loader.rb:715:in 'GObjectIntrospection::Loader::Invoker#invoke' D:/a/_temp/rubyinstaller-3.4.8-1-x64/lib/ruby/gems/3.4.0/gems/gobject-introspection-4.3.4/lib/gobject-introspection/loader.rb:583:in 'Arrow::MakeStructOptions#field_metadata' D:/a/arrow/arrow/c_glib/test/test-make-struct-options.rb:39:in 'TestMakeStructOptions#test_field_metadata_property'
AMD64 Ubuntu 22.04 GLib & Ruby
Process completed with exit code 1.