Skip to content

Commit ce3eb43

Browse files
Merge pull request #4 from graphql-device/set-dependency-versions
Test against different Rails and GraphQL version
2 parents a5e2107 + 08cff64 commit ce3eb43

27 files changed

Lines changed: 232 additions & 53 deletions

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
/spec/dummy/log/
1313
/spec/dummy/tmp/
1414
/Gemfile.lock
15+
*.gemfile.lock
1516
/*.sqlite3
1617
/spec/dummy/db/development.sqlite3
1718
/spec/dummy/db/test.sqlite3

.rspec

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
--format documentation
22
--color
3-
--require spec_helper

.rubocop.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Rails:
55
Enabled: true
66

77
AllCops:
8-
TargetRubyVersion: 2.5
8+
TargetRubyVersion: 2.3
99
DisplayCopNames: true
1010
Exclude:
1111
- bin/**/*

.travis.yml

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,29 @@
11
---
2-
sudo: false
32
language: ruby
3+
sudo: false
44
cache: bundler
5+
before_install: gem install bundler -v 1.17
6+
before_script: RAILS_ENV=test bundle exec rake db:create db:schema:load
7+
58
rvm:
9+
- 2.2.10
10+
- 2.3.8
11+
- 2.4.6
12+
- 2.5.5
613
- 2.6.3
7-
before_install: gem install bundler -v 2.0.2
14+
15+
gemfile:
16+
- gemfiles/rails4.2_graphql1.8.gemfile
17+
- gemfiles/rails5.0_graphql1.8.gemfile
18+
- gemfiles/rails5.0_graphql1.9.gemfile
19+
- gemfiles/rails5.1_graphql1.8.gemfile
20+
- gemfiles/rails5.1_graphql1.9.gemfile
21+
- gemfiles/rails5.2_graphql1.8.gemfile
22+
- gemfiles/rails5.2_graphql1.9.gemfile
23+
24+
matrix:
25+
include:
26+
- gemfile: gemfiles/rails_edge_graphql_edge.gemfile
27+
rvm: 2.5.5
28+
- gemfile: gemfiles/rails_edge_graphql_edge.gemfile
29+
rvm: 2.6.3

Appraisals

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
appraise 'rails4.2-graphql1.8' do
2+
gem 'bundler', '~> 1.17'
3+
gem 'rails', github: 'rails/rails', branch: '4-2-stable'
4+
gem 'graphql', '~> 1.8.0'
5+
end
6+
7+
appraise 'rails5.0-graphql1.8' do
8+
gem 'rails', github: 'rails/rails', branch: '5-0-stable'
9+
gem 'graphql', '~> 1.8.0'
10+
gem 'devise_token_auth', '0.1.37'
11+
gem 'devise', '>= 4.0'
12+
end
13+
14+
appraise 'rails5.0-graphql1.9' do
15+
gem 'rails', github: 'rails/rails', branch: '5-0-stable'
16+
gem 'graphql', '~> 1.9.0'
17+
end
18+
19+
appraise 'rails5.1-graphql1.8' do
20+
gem 'rails', github: 'rails/rails', branch: '5-1-stable'
21+
gem 'graphql', '~> 1.8.0'
22+
gem 'devise_token_auth', '0.1.42'
23+
gem 'devise', '>= 4.3'
24+
end
25+
26+
appraise 'rails5.1-graphql1.9' do
27+
gem 'rails', github: 'rails/rails', branch: '5-1-stable'
28+
gem 'graphql', '~> 1.9.0'
29+
end
30+
31+
appraise 'rails5.2-graphql1.8' do
32+
gem 'rails', github: 'rails/rails', branch: '5-2-stable'
33+
gem 'graphql', '~> 1.8.0'
34+
gem 'devise_token_auth', '0.1.43'
35+
gem 'devise', '>= 4.4.2'
36+
end
37+
38+
appraise 'rails5.2-graphql1.9' do
39+
gem 'rails', github: 'rails/rails', branch: '5-2-stable'
40+
gem 'graphql', '~> 1.9.0'
41+
end
42+
43+
appraise 'rails_edge-graphql_edge' do
44+
gem 'sqlite3', '~> 1.4'
45+
gem 'devise_token_auth', github: 'lynndylanhurley/devise_token_auth', branch: 'master'
46+
gem 'devise', '>= 4.7'
47+
gem 'rails', github: 'rails/rails', branch: 'master'
48+
gem 'graphql', github: 'rmosolgo/graphql-ruby', branch: 'master'
49+
end

gemfiles/.bundle/config

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
---
2+
BUNDLE_RETRY: "1"
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "listen"
6+
gem "bundler", "~> 1.17"
7+
gem "rails", github: "rails/rails", branch: "4-2-stable"
8+
gem "graphql", "~> 1.8.0"
9+
10+
gemspec path: "../"
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "listen"
6+
gem "rails", github: "rails/rails", branch: "5-0-stable"
7+
gem "graphql", "~> 1.8.0"
8+
gem "devise_token_auth", "0.1.37"
9+
gem "devise", ">= 4.0"
10+
11+
gemspec path: "../"
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "listen"
6+
gem "rails", github: "rails/rails", branch: "5-0-stable"
7+
gem "graphql", "~> 1.9.0"
8+
9+
gemspec path: "../"
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "listen"
6+
gem "rails", github: "rails/rails", branch: "5-1-stable"
7+
gem "graphql", "~> 1.8.0"
8+
gem "devise_token_auth", "0.1.42"
9+
gem "devise", ">= 4.3"
10+
11+
gemspec path: "../"

0 commit comments

Comments
 (0)