@@ -10,14 +10,29 @@ ruby_supported_versions:
10
10
- &ruby_2_6 2.6.3
11
11
- &ruby_head ruby-head
12
12
13
+ jruby_supported_versions :
14
+ - &jruby_9_1 jruby-9.1.17.0
15
+ - &jruby_9_2 jruby-9.2.7.0
16
+ - &jruby_head jruby-head
17
+
18
+ jdk_supported_versions :
19
+ - &jdk_8 openjdk8
20
+
13
21
rails_supported_versions :
14
22
- &rails_4_1 RAILS_VERSION=4.1
23
+ - &rails_4_1_jruby RAILS_VERSION=4.1 JRUBY_OPTS='--dev -J-Xmx1024M --debug'
15
24
- &rails_4_2 RAILS_VERSION=4.2
25
+ - &rails_4_2_jruby RAILS_VERSION=4.2 JRUBY_OPTS='--dev -J-Xmx1024M --debug'
16
26
- &rails_5_0 RAILS_VERSION=5.0
27
+ - &rails_5_0_jruby RAILS_VERSION=5.0 JRUBY_OPTS='--dev -J-Xmx1024M --debug'
17
28
- &rails_5_1 RAILS_VERSION=5.1
29
+ - &rails_5_1_jruby RAILS_VERSION=5.1 JRUBY_OPTS='--dev -J-Xmx1024M --debug'
18
30
- &rails_5_2 RAILS_VERSION=5.2
19
- - &rails_6_0_0_rc1 RAILS_VERSION=6.0.0.rc1
31
+ - &rails_5_2_jruby RAILS_VERSION=5.2 JRUBY_OPTS='--dev -J-Xmx1024M --debug'
32
+ - &rails_6_0 RAILS_VERSION=6.0
33
+ - &rails_6_0_jruby RAILS_VERSION=6.0 JRUBY_OPTS='--dev -J-Xmx1024M --debug'
20
34
- &rails_master RAILS_VERSION=master
35
+ - &rails_master_jruby RAILS_VERSION=master JRUBY_OPTS='--dev -J-Xmx1024M --debug'
21
36
22
37
cache :
23
38
directories :
40
55
- *rails_5_0
41
56
- *rails_5_1
42
57
- *rails_5_2
43
- - *rails_6_0_0_rc1
58
+ - *rails_6_0
44
59
- *rails_master
45
60
46
61
rvm :
@@ -57,48 +72,54 @@ branches:
57
72
58
73
matrix :
59
74
include :
60
- - { rvm: jruby-9.1.13.0, jdk: oraclejdk8, env: "RAILS_VERSION=4.1 JRUBY_OPTS='--dev -J-Xmx1024M --debug'" }
61
- - { rvm: jruby-9.1.13.0, jdk: oraclejdk8, env: "RAILS_VERSION=4.2 JRUBY_OPTS='--dev -J-Xmx1024M --debug'" }
62
- - { rvm: jruby-9.1.13.0, jdk: oraclejdk8, env: "RAILS_VERSION=5.1 JRUBY_OPTS='--dev -J-Xmx1024M --debug'" }
63
- # See JRuby currently failing on Rails 5+ https://github.com/jruby/activerecord-jdbc-adapter/issues/708
64
- # - { rvm: jruby-9.1.13.0, jdk: oraclejdk8, env: "RAILS_VERSION=5.0 JRUBY_OPTS='--dev -J-Xmx1024M --debug'" }
65
- # - { rvm: jruby-head, jdk: oraclejdk8, env: "RAILS_VERSION=5.1 JRUBY_OPTS='--dev -J-Xmx1024M --debug'" }
75
+ - { rvm: *jruby_9_1, jdk: *jdk_8, env: *rails_4_1_jruby }
76
+ - { rvm: *jruby_9_1, jdk: *jdk_8, env: *rails_4_2_jruby }
77
+ - { rvm: *jruby_9_1, jdk: *jdk_8, env: *rails_5_0_jruby }
78
+ - { rvm: *jruby_9_1, jdk: *jdk_8, env: *rails_5_1_jruby }
79
+ - { rvm: *jruby_9_1, jdk: *jdk_8, env: *rails_5_2_jruby }
80
+
81
+ - { rvm: *jruby_9_2, jdk: *jdk_8, env: *rails_4_2_jruby }
82
+ - { rvm: *jruby_9_2, jdk: *jdk_8, env: *rails_5_0_jruby }
83
+ - { rvm: *jruby_9_2, jdk: *jdk_8, env: *rails_5_1_jruby }
84
+ - { rvm: *jruby_9_2, jdk: *jdk_8, env: *rails_5_2_jruby }
85
+ - { rvm: *jruby_9_2, jdk: *jdk_8, env: *rails_6_0_jruby }
86
+ - { rvm: *jruby_9_2, jdk: *jdk_8, env: *rails_master_jruby }
87
+
88
+ - { rvm: *jruby_head, jdk: *jdk_8, env: *rails_4_2_jruby }
89
+ - { rvm: *jruby_head, jdk: *jdk_8, env: *rails_5_0_jruby }
90
+ - { rvm: *jruby_head, jdk: *jdk_8, env: *rails_5_1_jruby }
91
+ - { rvm: *jruby_head, jdk: *jdk_8, env: *rails_5_2_jruby }
92
+ - { rvm: *jruby_head, jdk: *jdk_8, env: *rails_6_0_jruby }
93
+ - { rvm: *jruby_head, jdk: *jdk_8, env: *rails_master_jruby }
94
+
66
95
exclude :
96
+ - { rvm: *ruby_2_4, env: *rails_4_1 }
97
+ - { rvm: *ruby_2_5, env: *rails_4_1 }
98
+ - { rvm: *ruby_2_6, env: *rails_4_1 }
99
+ - { rvm: *ruby_head, env: *rails_4_1 }
100
+
67
101
- { rvm: *ruby_2_1, env: *rails_5_0 }
68
102
- { rvm: *ruby_2_1, env: *rails_5_1 }
69
103
- { rvm: *ruby_2_1, env: *rails_5_2 }
70
104
71
- - { rvm: *ruby_2_1, env: *rails_6_0_0_rc1 }
72
- - { rvm: *ruby_2_2, env: *rails_6_0_0_rc1 }
73
- - { rvm: *ruby_2_3, env: *rails_6_0_0_rc1 }
74
- - { rvm: *ruby_2_4, env: *rails_6_0_0_rc1 }
105
+ - { rvm: *ruby_2_1, env: *rails_6_0 }
106
+ - { rvm: *ruby_2_2, env: *rails_6_0 }
107
+ - { rvm: *ruby_2_3, env: *rails_6_0 }
108
+ - { rvm: *ruby_2_4, env: *rails_6_0 }
75
109
76
110
- { rvm: *ruby_2_1, env: *rails_master }
77
111
- { rvm: *ruby_2_2, env: *rails_master }
78
112
- { rvm: *ruby_2_3, env: *rails_master }
79
113
- { rvm: *ruby_2_4, env: *rails_master }
80
114
81
115
allow_failures :
82
- - { rvm: *ruby_2_4, env: *rails_4_1 }
83
- - { rvm: *ruby_2_5, env: *rails_4_1 }
84
- - { rvm: *ruby_2_6, env: *rails_4_1 }
85
-
86
- # allow RAILS_VERSION=master to fail against ruby 2.5+ until this gem supports RAILS_VERSION
87
- # https://github.com/rails/rails/blob/master/RAILS_VERSION
88
- # https://github.com/rails-api/active_model_serializers/blob/0-10-stable/active_model_serializers.gemspec#L24
89
116
- { rvm: *ruby_2_5, env: *rails_master }
90
117
- { rvm: *ruby_2_6, env: *rails_master }
91
118
92
119
- rvm : *ruby_head
93
- # - { rvm: *ruby_head, env: *rails_4_1 }
94
- # - { rvm: *ruby_head, env: *rails_4_2 }
95
- # - { rvm: *ruby_head, env: *rails_5_0 }
96
- # - { rvm: *ruby_head, env: *rails_5_1 }
97
- # - { rvm: *ruby_head, env: *rails_5_2 }
98
- # - { rvm: *ruby_head, env: *rails_6_0_0_rc1 }
99
- # - { rvm: *ruby_head, env: *rails_master }
100
-
101
- - rvm : jruby-head
102
- # See JRuby currently failing on Rails 5+ https://github.com/jruby/activerecord-jdbc-adapter/issues/708
103
- - { rvm: jruby-9.1.13.0, jdk: oraclejdk8, env: "RAILS_VERSION=5.1 JRUBY_OPTS='--dev -J-Xmx1024M --debug'" }
120
+
121
+ - { rvm: *jruby_9_2, jdk: *jdk_8, env: *rails_master_jruby }
122
+
123
+ - rvm : *jruby_head
124
+
104
125
fast_finish : true
0 commit comments