From a09c77c43347e2bf12cd8ccbd147ddf0fbfbed43 Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Mon, 23 Sep 2024 15:32:38 -0700 Subject: [PATCH 1/2] Fix a StringIO failure on rubocop --- benchmarks/rubocop/benchmark.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/benchmarks/rubocop/benchmark.rb b/benchmarks/rubocop/benchmark.rb index bfbe32e4..60b49d05 100644 --- a/benchmarks/rubocop/benchmark.rb +++ b/benchmarks/rubocop/benchmark.rb @@ -7,6 +7,7 @@ # This benchmark RuboCop's performance when auto correcting violations in a file +require "stringio" # TODO: Remove this once https://github.com/rubocop/rubocop/pull/13234 is released require "rubocop" # Create a custom runner class to easily pass the content via a stdin option. This is exactly how the Ruby LSP From cfd291b9732f845943fc5540be1efa3849db3859 Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Mon, 23 Sep 2024 15:56:31 -0700 Subject: [PATCH 2/2] Skip sequel for truffleruby core/kernel.rb:282:in `require_relative': /home/runner/.rubies/truffleruby-head/lib/gems/gems/sequel-5.68.0/lib/sequel/dataset/query.rb:90: Invalid return in class/module body (SyntaxError) from /home/runner/.rubies/truffleruby-head/lib/gems/gems/sequel-5.68.0/lib/sequel/dataset.rb:47:in `' from /home/runner/.rubies/truffleruby-head/lib/gems/gems/sequel-5.68.0/lib/sequel/dataset.rb:3:in `' from core/kernel.rb:292:in `require_relative' from /home/runner/.rubies/truffleruby-head/lib/gems/gems/sequel-5.68.0/lib/sequel/core.rb:429:in `' from /home/runner/.rubies/truffleruby-head/lib/gems/gems/sequel-5.68.0/lib/sequel/core.rb:27:in `' from core/kernel.rb:292:in `require_relative' from /home/runner/.rubies/truffleruby-head/lib/gems/gems/sequel-5.68.0/lib/sequel/model.rb:3:in `' from core/kernel.rb:292:in `require_relative' from /home/runner/.rubies/truffleruby-head/lib/gems/gems/sequel-5.68.0/lib/sequel.rb:3:in `' from core/kernel.rb:229:in `gem_original_require' from :38:in `require' from /home/runner/work/yjit-bench/yjit-bench/benchmarks/sequel/benchmark.rb:7:in `
' --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4952670b..5250f7a4 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -16,7 +16,7 @@ jobs: - ruby: ruby - ruby: head - ruby: truffleruby-head - skip: protoboeuf-encode + skip: protoboeuf-encode sequel if: ${{ github.event_name != 'schedule' || github.repository == 'Shopify/yjit-bench' }} steps: - uses: actions/checkout@v3