Skip to content

Commit c680ce3

Browse files
authored
support truffleruby and jruby (#402)
1 parent ae614f9 commit c680ce3

File tree

2 files changed

+21
-4
lines changed

2 files changed

+21
-4
lines changed

.github/workflows/ci.yml

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,10 @@ jobs:
3434
fail-fast: false
3535
matrix:
3636
ruby:
37-
- "3.1"
37+
- '3.1'
3838
- '3.0'
3939
- '2.7'
40+
- truffleruby
4041
rails:
4142
- activerecord_7.0
4243
- activerecord_6.1
@@ -46,7 +47,25 @@ jobs:
4647
- 'sqlite3:///:memory:'
4748
- mysql2://root:root@0/closure_tree_test
4849
- postgres://closure_tree:closure_tree@0/closure_tree_test
49-
50+
include:
51+
- ruby: jruby
52+
rails: activerecord_6.0
53+
adapter: jdbcmysql://root:root@0/closure_tree_test
54+
- ruby: jruby
55+
rails: activerecord_6.0
56+
adapter: jdbcsqlite3:///:memory:'
57+
- ruby: jruby
58+
rails: activerecord_6.0
59+
adapter: jdbcpostgresql://closure_tree:closure_tree@0/closure_tree_test
60+
- ruby: jruby
61+
rails: activerecord_6.1
62+
adapter: jdbcmysql://root:root@0/with_advisory_lock_test
63+
- ruby: jruby
64+
rails: activerecord_6.1
65+
adapter: jdbcsqlite3:///tmp/test.sqlite3
66+
- ruby: jruby
67+
rails: activerecord_6.1
68+
adapter: jdbcpostgresql://closure_tree:closure_tree@0/closure_tree_test
5069
steps:
5170
- name: Checkout
5271
uses: actions/checkout@v2

closure_tree.gemspec

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,8 @@ Gem::Specification.new do |gem|
2727
gem.add_development_dependency 'database_cleaner'
2828
gem.add_development_dependency 'generator_spec'
2929
gem.add_development_dependency 'parallel'
30-
gem.add_development_dependency 'pg'
3130
gem.add_development_dependency 'rspec-instafail'
3231
gem.add_development_dependency 'rspec-rails'
33-
gem.add_development_dependency 'sqlite3'
3432
gem.add_development_dependency 'simplecov'
3533
gem.add_development_dependency 'timecop'
3634
# gem.add_development_dependency 'byebug'

0 commit comments

Comments
 (0)