Skip to content

Commit 57abc5d

Browse files
Add support for mongoid 7 (#30)
- Add support for mongoid 7 - Includes version bump to 1.3.7 - Cleanup and broaden Travis version support - Allow Mongoid 3 and 4 to fail in Travis. As you can see in this run, the same specs are already failing on master branch and not worth it to fix them at this point. https://travis-ci.org/KoanHealth/mongoid-encrypted-fields/builds/373817487
1 parent dd9447a commit 57abc5d

22 files changed

+113
-200
lines changed

.gemfiles/Gemfile.mongoid3

Lines changed: 0 additions & 22 deletions
This file was deleted.

.gemfiles/Gemfile.mongoid4

Lines changed: 0 additions & 22 deletions
This file was deleted.

.gemfiles/Gemfile.mongoid4_rails41

Lines changed: 0 additions & 24 deletions
This file was deleted.

.gemfiles/Gemfile.mongoid4_rails42

Lines changed: 0 additions & 24 deletions
This file was deleted.

.gemfiles/Gemfile.mongoid5_rails4

Lines changed: 0 additions & 24 deletions
This file was deleted.

.gemfiles/Gemfile.mongoid6_rails5

Lines changed: 0 additions & 24 deletions
This file was deleted.

.gemfiles/Gemfile.mongoid_head

Lines changed: 0 additions & 22 deletions
This file was deleted.

.ruby-gemset

Lines changed: 0 additions & 1 deletion
This file was deleted.

.ruby-version

Lines changed: 0 additions & 1 deletion
This file was deleted.

.travis.yml

Lines changed: 54 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,59 @@
11
language: ruby
2-
bundler_args: --without development
3-
rvm:
4-
- 1.9.3
5-
- 2.0.0
6-
- 2.1.0
7-
- 2.2.0
8-
- 2.3.0
9-
before_install:
10-
- gem install bundler
11-
gemfile:
12-
- .gemfiles/Gemfile.mongoid3
13-
- .gemfiles/Gemfile.mongoid4
14-
- .gemfiles/Gemfile.mongoid4_rails41
15-
- .gemfiles/Gemfile.mongoid4_rails42
16-
- .gemfiles/Gemfile.mongoid5_rails4
17-
- .gemfiles/Gemfile.mongoid_head
2+
sudo: false
3+
184
matrix:
19-
allow_failures:
20-
- gemfile: .gemfiles/Gemfile.mongoid_head
5+
fast_finish: true
216
include:
22-
- rvm: 2.3.1
23-
gemfile: .gemfiles/Gemfile.mongoid6_rails5
24-
notifications:
25-
recipients:
26-
7+
- rvm: 1.9.3
8+
gemfile: spec/gemfiles/mongoid3_rails32.gemfile
9+
- rvm: 2.1
10+
gemfile: spec/gemfiles/mongoid3_rails32.gemfile
11+
- rvm: 2.3
12+
gemfile: spec/gemfiles/mongoid4_rails40.gemfile
13+
- rvm: 2.4
14+
gemfile: spec/gemfiles/mongoid4_rails40.gemfile
15+
- rvm: 2.3
16+
gemfile: spec/gemfiles/mongoid4_rails42.gemfile
17+
- rvm: 2.4
18+
gemfile: spec/gemfiles/mongoid4_rails42.gemfile
19+
- rvm: 2.3
20+
gemfile: spec/gemfiles/mongoid5_rails42.gemfile
21+
- rvm: 2.4
22+
gemfile: spec/gemfiles/mongoid5_rails42.gemfile
23+
- rvm: 2.4
24+
gemfile: spec/gemfiles/mongoid6_rails50.gemfile
25+
- rvm: 2.4
26+
gemfile: spec/gemfiles/mongoid7_rails52.gemfile
27+
- rvm: 2.5
28+
gemfile: spec/gemfiles/mongoid7_rails52.gemfile
29+
- rvm: ruby-head
30+
gemfile: spec/gemfiles/mongoid_head.gemfile
31+
- rvm: rbx-head
32+
gemfile: spec/gemfiles/mongoid_head.gemfile
33+
- rvm: jruby-head
34+
gemfile: spec/gemfiles/mongoid_head.gemfile
35+
allow_failures:
36+
- rvm: ruby-head
37+
gemfile: spec/gemfiles/mongoid_head.gemfile
38+
- rvm: rbx-head
39+
gemfile: spec/gemfiles/mongoid_head.gemfile
40+
- rvm: jruby-head
41+
gemfile: spec/gemfiles/mongoid_head.gemfile
42+
43+
# Some specs for Mongoid 3 and 4 are failing for some unknown reason.
44+
# Support for these can be dropped soon so I'm not going to bother to fix them.
45+
- rvm: 1.9.3
46+
gemfile: spec/gemfiles/mongoid3_rails32.gemfile
47+
- rvm: 2.1
48+
gemfile: spec/gemfiles/mongoid3_rails32.gemfile
49+
- rvm: 2.3
50+
gemfile: spec/gemfiles/mongoid4_rails40.gemfile
51+
- rvm: 2.4
52+
gemfile: spec/gemfiles/mongoid4_rails40.gemfile
53+
- rvm: 2.3
54+
gemfile: spec/gemfiles/mongoid4_rails42.gemfile
55+
- rvm: 2.4
56+
gemfile: spec/gemfiles/mongoid4_rails42.gemfile
57+
2758
services:
2859
- mongodb
29-

0 commit comments

Comments
 (0)