From 6cbcb5ec949999129a3821b1fc7cd74dc08c8ee0 Mon Sep 17 00:00:00 2001 From: Andrew Konchin Date: Tue, 4 Mar 2025 16:59:49 +0200 Subject: [PATCH 1/2] Add TruffleRuby in CI --- .github/workflows/test.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9f91e34..8e89a8b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,7 +22,8 @@ jobs: '3.2', '3.3', '3.4', - 'head' + 'head', + 'truffleruby-head' ] ruby-opt: [""] include: From 1ff4f97ee148a388e24c9556c0529d83669fac56 Mon Sep 17 00:00:00 2001 From: Andrew Konchin Date: Tue, 4 Mar 2025 17:00:17 +0200 Subject: [PATCH 2/2] Omit tests failing on TruffleRuby --- test/test_auth.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test/test_auth.rb b/test/test_auth.rb index 95c1718..0606ae7 100644 --- a/test/test_auth.rb +++ b/test/test_auth.rb @@ -227,6 +227,8 @@ def test_BASIC_auth_nil_uri # Util.uri_part_of(target_uri, uri) and ok # } def test_BASIC_auth_multi_thread + omit "Fails on TruffleRuby" if RUBY_ENGINE == "truffleruby" + c = HTTPClient.new webrick_backup = @basic_auth.instance_eval { @auth_scheme } begin