Skip to content

Commit e20b5ce

Browse files
authored
Merge pull request #2 from travis-ci/joshk-yajl-projections
Checks and some updates
2 parents 26bb572 + 3106e6d commit e20b5ce

File tree

14 files changed

+1299
-452
lines changed

14 files changed

+1299
-452
lines changed

Gemfile

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,14 @@ source 'https://rubygems.org'
22

33
ruby '2.3.6'
44

5-
gem 'travis-support', git: 'https://github.com/travis-ci/travis-support'
5+
gem 'travis-support', git: 'https://github.com/travis-ci/travis-support', ref: '113cff17fe383bb72fcfae3a97a8ce98c228342f'
66
gem 'travis-config', '~> 1.0.0'
77

88
gem 'sidekiq', '~> 4.0.0'
99
gem 'redis-namespace'
1010

11-
gem 'sinatra', '~> 1.4.2'
11+
gem 'sinatra', '~> 2.0.0'
1212
gem 'rake', '~> 0.9.2.2'
13-
gem 'multi_json'
1413

1514
gem 'sentry-raven'
1615

@@ -19,15 +18,14 @@ gem 'activesupport', '~> 4.1.11'
1918
gem 'metriks'
2019
gem 'metriks-librato_metrics'
2120

22-
# backports 2.5.0 breaks rails routes
23-
gem 'backports', '2.4.0'
24-
2521
# structures
26-
gem 'yajl-ruby', '~> 1.3.1'
22+
gem 'yajl-ruby', '~> 1.4.0'
2723

2824
# heroku
2925
gem 'unicorn', '~> 4.6.2'
3026

27+
gem 'jemalloc', git: 'https://github.com/joshk/jemalloc-rb'
28+
3129
group :development, :test do
3230
gem 'pry'
3331
gem 'rspec', '~> 2.9'
@@ -39,5 +37,4 @@ end
3937

4038
group :test do
4139
gem 'rack-test'
42-
gem 'webmock'
4340
end

Gemfile.lock

Lines changed: 34 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
1+
GIT
2+
remote: https://github.com/joshk/jemalloc-rb
3+
revision: 8c9dbef98f6bd4f96b371ec336b7e0c4fdc02d49
4+
specs:
5+
jemalloc (1.4.5)
6+
17
GIT
28
remote: https://github.com/travis-ci/travis-support
39
revision: 113cff17fe383bb72fcfae3a97a8ce98c228342f
10+
ref: 113cff17fe383bb72fcfae3a97a8ce98c228342f
411
specs:
512
travis-support (0.0.1)
613

@@ -13,53 +20,46 @@ GEM
1320
minitest (~> 5.1)
1421
thread_safe (~> 0.1)
1522
tzinfo (~> 1.1)
16-
addressable (2.5.1)
17-
public_suffix (~> 2.0, >= 2.0.2)
1823
atomic (1.1.99)
1924
avl_tree (1.2.1)
2025
atomic (~> 1.1)
21-
backports (2.4.0)
2226
coderay (1.1.2)
2327
concurrent-ruby (1.0.5)
2428
connection_pool (2.2.1)
25-
crack (0.4.3)
26-
safe_yaml (~> 1.0.0)
2729
diff-lcs (1.3)
28-
faraday (0.12.1)
30+
faraday (0.15.0)
2931
multipart-post (>= 1.2, < 3)
3032
foreman (0.41.0)
3133
thor (>= 0.13.6)
32-
hashdiff (0.3.4)
3334
hashr (2.0.1)
34-
hitimes (1.2.5)
35-
i18n (0.9.1)
35+
hitimes (1.2.6)
36+
i18n (0.9.5)
3637
concurrent-ruby (~> 1.0)
3738
json (1.8.6)
38-
kgio (2.11.0)
39+
kgio (2.11.2)
3940
method_source (0.9.0)
4041
metriks (0.9.9.8)
4142
atomic (~> 1.0)
4243
avl_tree (~> 1.2.0)
4344
hitimes (~> 1.1)
4445
metriks-librato_metrics (1.0.6)
4546
metriks (>= 0.9.9.6)
46-
minitest (5.11.1)
47-
multi_json (1.12.1)
47+
minitest (5.11.3)
4848
multipart-post (2.0.0)
49+
mustermann (1.0.2)
4950
pry (0.11.3)
5051
coderay (~> 1.1.0)
5152
method_source (~> 0.9.0)
52-
public_suffix (2.0.5)
53-
rack (1.6.9)
54-
rack-protection (1.5.5)
53+
rack (2.0.5)
54+
rack-protection (2.0.1)
5555
rack
56-
rack-test (0.6.3)
57-
rack (>= 1.0)
58-
raindrops (0.18.0)
56+
rack-test (1.0.0)
57+
rack (>= 1.0, < 3)
58+
raindrops (0.19.0)
5959
rake (0.9.2.2)
60-
redis (3.3.3)
61-
redis-namespace (1.5.3)
62-
redis (~> 3.0, >= 3.0.4)
60+
redis (3.3.5)
61+
redis-namespace (1.6.0)
62+
redis (>= 3.0.4)
6363
rspec (2.99.0)
6464
rspec-core (~> 2.99.0)
6565
rspec-expectations (~> 2.99.0)
@@ -68,57 +68,51 @@ GEM
6868
rspec-expectations (2.99.2)
6969
diff-lcs (>= 1.1.3, < 2.0)
7070
rspec-mocks (2.99.4)
71-
safe_yaml (1.0.4)
72-
sentry-raven (2.5.3)
71+
sentry-raven (2.7.3)
7372
faraday (>= 0.7.6, < 1.0)
7473
sidekiq (4.0.2)
7574
concurrent-ruby (~> 1.0)
7675
connection_pool (~> 2.2, >= 2.2.0)
7776
redis (~> 3.2, >= 3.2.1)
78-
sinatra (1.4.8)
79-
rack (~> 1.5)
80-
rack-protection (~> 1.4)
81-
tilt (>= 1.3, < 3)
82-
thor (0.19.4)
77+
sinatra (2.0.1)
78+
mustermann (~> 1.0)
79+
rack (~> 2.0)
80+
rack-protection (= 2.0.1)
81+
tilt (~> 2.0)
82+
thor (0.20.0)
8383
thread_safe (0.3.6)
84-
tilt (2.0.7)
84+
tilt (2.0.8)
8585
travis-config (1.0.13)
8686
hashr (~> 2.0.0)
87-
tzinfo (1.2.4)
87+
tzinfo (1.2.5)
8888
thread_safe (~> 0.1)
8989
unicorn (4.6.3)
9090
kgio (~> 2.6)
9191
rack
9292
raindrops (~> 0.7)
93-
webmock (3.0.1)
94-
addressable (>= 2.3.6)
95-
crack (>= 0.3.2)
96-
hashdiff
97-
yajl-ruby (1.3.1)
93+
yajl-ruby (1.4.0)
9894

9995
PLATFORMS
10096
ruby
10197

10298
DEPENDENCIES
10399
activesupport (~> 4.1.11)
104-
backports (= 2.4.0)
105100
foreman (~> 0.41.0)
101+
jemalloc!
106102
metriks
107103
metriks-librato_metrics
108-
multi_json
109104
pry
110105
rack-test
111106
rake (~> 0.9.2.2)
112107
redis-namespace
113108
rspec (~> 2.9)
114109
sentry-raven
115110
sidekiq (~> 4.0.0)
116-
sinatra (~> 1.4.2)
111+
sinatra (~> 2.0.0)
117112
travis-config (~> 1.0.0)
118113
travis-support!
119114
unicorn (~> 4.6.2)
120-
webmock
121-
yajl-ruby (~> 1.3.1)
115+
yajl-ruby (~> 1.4.0)
122116

123117
RUBY VERSION
124118
ruby 2.3.6p384

Procfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
web: bundle exec unicorn -p $PORT -c ./config/unicorn.rb
1+
web: bundle exec je unicorn -p $PORT -c ./config/unicorn.rb
22
console: bundle exec irb -I lib -r travis/listener

0 commit comments

Comments
 (0)