Skip to content

Commit b8e9a4d

Browse files
committed
Merge branch 'develop'
2 parents 2241ee3 + e71da73 commit b8e9a4d

File tree

16 files changed

+275
-347
lines changed

16 files changed

+275
-347
lines changed

.env.example

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,12 @@ S3_BUCKET_NAME=
1515
S3_PROTOCOL=
1616
S3_REGION=
1717

18+
#
19+
# Monitoring
20+
#
21+
NEW_RELIC_LICENSE_KEY=
22+
SENTRY_RAVEN_DSN=
23+
1824
#
1925
# Email Configuration
2026
#

Gemfile

Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ ruby '2.4.0'
55
gem 'bower-rails', '~> 0.11.0'
66

77
# Server
8-
gem 'puma', '< 3.7' # Puma 3.7.0 breaks options passed in via `rails s` - will be fixed in 3.7.1
8+
gem 'puma', '~> 3.8.2'
99

1010
# Rails
11-
gem 'rails', '~> 5.0.1'
11+
gem 'rails', '~> 5.0.2'
1212

1313
# Cortex-specific
1414
gem 'cortex-exceptions', '= 0.0.4'
@@ -17,12 +17,12 @@ gem 'cortex-plugins-core', '= 0.12.3'
1717
# API
1818
gem 'grape', '~> 0.17'
1919
gem 'grape-entity', '~> 0.6.0'
20-
gem 'grape-swagger', '~> 0.25.3'
20+
gem 'grape-swagger', '~> 0.27.1'
2121

2222
# Authorization
2323
gem 'six', '~> 0.2.0'
24-
gem 'devise', '~> 4.2.0'
25-
gem 'rack-oauth2', '~> 1.5.1'
24+
gem 'devise', '~> 4.2.1'
25+
gem 'rack-oauth2', '~> 1.6.1'
2626
gem 'doorkeeper', '~> 4.2'
2727
gem 'rolify', '~> 5.1'
2828
gem 'pundit', '~> 1.1'
@@ -32,54 +32,54 @@ gem 'rails-observers', git: 'https://github.com/triloch/rails-observers.git'
3232
gem 'awesome_nested_set', git: 'https://github.com/cortex-cms/awesome_nested_set.git'
3333
gem 'paperclip', '~> 5.1.0'
3434
gem 'paperclip-optimizer', '~> 2.0'
35-
gem 'image_optim_pack', '~> 0.3.1'
35+
gem 'image_optim_pack', '~> 0.4.0'
3636
gem 'acts-as-taggable-on', '~> 4.0'
3737
gem 'bcrypt', '~> 3.1.11'
3838
gem 'kaminari', '~> 0.17.0'
3939
gem 'grape-kaminari', git: 'https://github.com/toastercup/grape-kaminari.git', branch: 'set-paginate-headers-extraction'
4040
gem 'elasticsearch-model', '~> 0.1'
4141
gem 'elasticsearch-rails', '~> 0.1'
42-
gem 'paranoia', '~> 2.2'
43-
gem 'pg', '~> 0.19.0'
42+
gem 'paranoia', '~> 2.3'
43+
gem 'pg', '~> 0.20.0'
4444
gem 'hashie-forbidden_attributes', '~> 0.1.1'
4545
gem 'redis-rails', '~> 5.0'
4646
gem 'pomona', '~> 0.7'
47-
gem 'transitions', '~> 1.2', :require => ['transitions', 'active_model/transitions']
47+
gem 'transitions', '~> 1.2', require: %w(transitions active_model/transitions)
4848
gem 'deep_cloneable', '~> 2.2.2'
4949

5050
# Middleware
5151
gem 'rack-cors', '~> 0.4.1', require: 'rack/cors'
5252

5353
# Utility
5454
gem 'excon', '~> 0.55.0'
55-
gem 'hashie', '~> 3.5.3'
56-
gem 'hashr', '~> 2.0.0'
55+
gem 'hashie', '~> 3.5.5'
56+
gem 'hashr', '~> 2.0.1'
5757
gem 'mime-types', '~> 3.1.0'
5858
gem 'interactor-rails', '~> 2.0'
5959
gem 'virtus', '~> 1.0.5'
6060
gem 'rubyzip', '~> 1.2.1'
61-
gem 'addressable', '~> 2.5.0'
61+
gem 'addressable', '~> 2.5.1'
6262
gem 'json'
6363

6464
# External Services
65-
gem 'yt', '~> 0.28.5'
66-
gem 'aws-sdk', '~> 2.7' # Used by Paperclip
65+
gem 'yt', '~> 0.30.1'
66+
gem 'aws-sdk', '~> 2.9'
6767

6868
# Jobs
69-
gem 'sidekiq', '~> 4.2.9'
70-
gem 'sidekiq-failures', '~> 0.4.5'
71-
gem 'sinatra', '~> 2.0.0.beta', require: false
69+
gem 'sidekiq', '~> 5.0.0'
70+
#gem 'sidekiq-failures', '~> 0.4.5' # Disabled until it supports sidekiq 5.x
71+
gem 'sinatra', '~> 2.0.0.rc', require: false
7272

7373
# Pipeline
7474
gem 'sprockets-rails', '3.2.0', require: 'sprockets/railtie'
7575
gem 'sprockets', '3.7.1'
76-
gem 'uglifier', '~> 3.0.4'
76+
gem 'uglifier', '~> 3.2.0'
7777
gem 'non-stupid-digest-assets', '~> 1.0.9'
7878
gem 'angular-rails-templates', '~> 1.0.2'
7979
gem 'ngannotate-rails', '~> 1.2.2'
8080

8181
# View
82-
gem 'haml', '~> 4.1.0.beta'
82+
gem 'haml', '~> 5.0'
8383
gem 'cells', '~> 4.1.6'
8484
gem 'cells-rails', '~> 0.0.7'
8585
gem 'cells-haml', '~> 0.0.10'
@@ -96,7 +96,7 @@ gem 'react_on_rails', '< 6.6'
9696
gem 'mini_racer', platforms: :ruby
9797
gem 'gon', '~> 6.1.0'
9898
gem 'turbolinks', '~> 5.0.1'
99-
gem 'jquery-rails', '~> 4.2.2'
99+
gem 'jquery-rails', '~> 4.3.1'
100100
gem 'jquery-turbolinks', '~> 2.1'
101101
gem 'jquery-ui-rails', '~> 6.0.1'
102102
gem 'ng-rails-csrf', '~> 0.1.0'
@@ -138,11 +138,11 @@ group :test do
138138
# Rspec
139139
gem 'rspec-rails', '~> 3.5'
140140
gem 'json_spec', '~> 1.1'
141-
gem 'rspec-sidekiq', '~> 2.2'
141+
gem 'rspec-sidekiq', '~> 3.0'
142142
gem 'shoulda-matchers', '~> 3.1'
143143

144144
# Coverage
145-
gem 'simplecov', '~> 0.13', require: false
145+
gem 'simplecov', '~> 0.14', require: false
146146
gem 'codeclimate-test-reporter', '~> 0.6', require: false
147147

148148
# Capybara for feature testing, Poltergeist for PhantomJS
@@ -169,14 +169,15 @@ end
169169
group :test, :development do
170170
gem 'factory_girl_rails', '~> 4.8'
171171
gem 'faker', '~> 1.7'
172-
gem 'fog', '~> 1.38.0'
172+
gem 'fog-local', '~> 0.3.1'
173173
gem 'phantomjs', '~> 2.1.1'
174174
gem 'jasmine-rails', '~> 0.14'
175175
end
176176

177177
group :staging, :production do
178178
# Monitoring
179-
gem 'newrelic_rpm', '~> 3.18'
179+
gem 'newrelic_rpm'
180+
gem 'sentry-raven'
180181

181182
# Performance
182183
gem 'bootscale', require: false

0 commit comments

Comments
 (0)