From 8fd95307078ab1a792f17e1f60a2c90bd6db59bf Mon Sep 17 00:00:00 2001 From: Olle Jonsson Date: Tue, 17 Mar 2020 08:41:08 +0100 Subject: [PATCH 1/2] CI: Set dist: trusty for Rubinius --- .travis.yml | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 06b612b6..f8a91f9f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,7 +13,6 @@ rvm: - 2.5.5 - 2.6.2 - ruby-head - - rbx-3.107 gemfile: - gemfiles/rails_5_0.gemfile @@ -23,6 +22,27 @@ gemfile: - gemfiles/rails_head.gemfile matrix: + include: + - name: "Rubinius - 5.0" + rvm: rbx-3.107 + dist: trusty + gemfile: gemfiles/rails_5_0.gemfile + - name: "Rubinius - 5.1" + rvm: rbx-3.107 + dist: trusty + gemfile: gemfiles/rails_5_1.gemfile + - name: "Rubinius - 5.2" + rvm: rbx-3.107 + dist: trusty + gemfile: gemfiles/rails_5_2.gemfile + - name: "Rubinius - 6.0" + rvm: rbx-3.107 + dist: trusty + gemfile: gemfiles/rails_6_0.gemfile + - name: "Rubinius - head" + rvm: rbx-3.107 + dist: trusty + gemfile: gemfiles/rails_head.gemfile exclude: - rvm: 2.2.10 gemfile: gemfiles/rails_6_0.gemfile From 50afac42a01cae52da9d131673974db92909a3b1 Mon Sep 17 00:00:00 2001 From: Olle Jonsson Date: Tue, 17 Mar 2020 09:57:46 +0100 Subject: [PATCH 2/2] gemspec: Rubinius support gems - see https://github.com/teamcapybara/capybara/pull/1194/files#r7912212 for details --- jbuilder.gemspec | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/jbuilder.gemspec b/jbuilder.gemspec index 9c6d1f78..428f9664 100644 --- a/jbuilder.gemspec +++ b/jbuilder.gemspec @@ -11,6 +11,12 @@ Gem::Specification.new do |s| s.add_dependency 'activesupport', '>= 5.0.0' + if RUBY_ENGINE == 'rbx' + s.add_development_dependency('racc') + s.add_development_dependency('json') + s.add_development_dependency('rubysl') + end + s.files = `git ls-files`.split("\n") s.test_files = `git ls-files -- test/*`.split("\n") end