diff --git a/bindings/ruby/ext/options.rb b/bindings/ruby/ext/options.rb index 29ff79090e2..17b2633eba5 100644 --- a/bindings/ruby/ext/options.rb +++ b/bindings/ruby/ext/options.rb @@ -53,7 +53,7 @@ def missing_options end def extra_options - @options.keys + @pending_options - @ignored_options - + @options.keys + @pending_options + @ignored_options - cmake_options.collect {|name, type, value| name} end diff --git a/bindings/ruby/tests/test_package.rb b/bindings/ruby/tests/test_package.rb index 3d556513e9e..00ab0a684a4 100644 --- a/bindings/ruby/tests/test_package.rb +++ b/bindings/ruby/tests/test_package.rb @@ -37,14 +37,9 @@ def assert_installed(dir, version) end def test_build_options - # This test is disabled as it currently fails when run locally on macOS and - # Linux. We need to find a good way to handle the situation with build - # options which varies between platforms. - # Refs: https://github.com/ggml-org/whisper.cpp/pull/3132 - omit "Temporarily disabled locally as this test currently fails when run locally" unless ENV["CI"] options = BuildOptions::Options.new assert_empty options.missing_options - unless ENV["CI"] + if ENV["TEST_EXTRA_OPTIONS"] == "1" assert_empty options.extra_options end end diff --git a/bindings/ruby/whispercpp.gemspec b/bindings/ruby/whispercpp.gemspec index 9e9c424b913..44a0cb9c7ec 100644 --- a/bindings/ruby/whispercpp.gemspec +++ b/bindings/ruby/whispercpp.gemspec @@ -4,7 +4,7 @@ Gem::Specification.new do |s| s.name = "whispercpp" s.authors = ["Georgi Gerganov", "Todd A. Fisher"] s.version = '1.3.2' - s.date = '2025-05-01' + s.date = '2025-05-11' s.description = %q{High-performance inference of OpenAI's Whisper automatic speech recognition (ASR) model via Ruby} s.email = 'todd.fisher@gmail.com' s.extra_rdoc_files = ['LICENSE', 'README.md']