Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 139 lines (105 sloc) 2.525 kB
3ff4d6d @randx Init rails app
randx authored
1 source 'https://rubygems.org'
1a1da68 @randx scaffold
randx authored
2
bfa4b27 @randx Tests added
randx authored
3 def darwin_only(require_as)
4 RUBY_PLATFORM.include?('darwin') && require_as
5 end
6
7 def linux_only(require_as)
8 RUBY_PLATFORM.include?('linux') && require_as
9 end
10
d0095c3 @tsigo Bump rails, jquery-rails, sprockets, sass-rails versions
tsigo authored
11 gem 'rails', '4.1.12'
9982eac @randx Proceed with gems for Rails4
randx authored
12 gem 'activerecord-deprecated_finders'
13 gem 'activerecord-session_store'
0a002b8 @randx Replace project scripts textarea with jobs
randx authored
14 gem "nested_form"
3ff4d6d @randx Init rails app
randx authored
15
d0095c3 @tsigo Bump rails, jquery-rails, sprockets, sass-rails versions
tsigo authored
16 # Specify a sprockets version due to security issue
17 # See https://groups.google.com/forum/#!topic/rubyonrails-security/doAVp0YaTqY
18 gem 'sprockets', '~> 2.12.3'
19
dc95ddb @randx Add tags to jobs and runners
randx authored
20 # tag runners
21 gem 'acts-as-taggable-on', '~> 3.4'
22
3ff4d6d @randx Init rails app
randx authored
23 # DB
b2d0e25 @razielgn Added postgresql support.
razielgn authored
24 gem 'mysql2', group: :mysql
25 gem 'pg', group: :postgres
3ff4d6d @randx Init rails app
randx authored
26
27 # Settings
28 gem 'settingslogic'
98fbe3e @randx Activerecord added
randx authored
29
0773854 @randx rspec, devise
randx authored
30 # Web server
30091a6 @jvanbaarsen Added a splash of unicorn
jvanbaarsen authored
31 gem "unicorn", "~> 4.8.2"
0773854 @randx rspec, devise
randx authored
32
33 # Haml
76e5315 @jvanbaarsen Upgrade to rails 4.1.9
jvanbaarsen authored
34 gem 'haml-rails','~> 0.5.3'
0773854 @randx rspec, devise
randx authored
35
8bc8e7b @randx Use faster sidekiq. Schedule is broken
randx authored
36 # Background jobs
37 gem 'slim'
f3c721c @vsizov rubocop install
vsizov authored
38 gem 'sinatra', require: nil
1cbc2d7 @randx Update all gems!
randx authored
39 gem 'sidekiq'
0773854 @randx rspec, devise
randx authored
40
cccef5c @randx whenever for schedules
randx authored
41 # Scheduled
42 gem 'whenever', require: false
43
0773854 @randx rspec, devise
randx authored
44 # Format dates
8741b46 @randx jquery
randx authored
45 gem 'stamp'
0773854 @randx rspec, devise
randx authored
46
47 # Pagination
e7e71db @randx replace will_paginate with kaminari
randx authored
48 gem 'kaminari'
0773854 @randx rspec, devise
randx authored
49
af26839 @randx State machine added
randx authored
50 # State machine
51 gem 'state_machine'
52
144ebcf @randx Replace devise with auth via gitlab api
randx authored
53 # For API calls
54 gem 'httparty', '0.11.0'
55
b36c912 @vsizov OAuth: done.
vsizov authored
56 # OAuth
57 gem 'oauth2', '1.0.0'
58
1a595c3 @randx Remove runner functionality. Added api for builds
randx authored
59 # API
60 gem 'grape'
61 gem 'grape-entity'
3b4e93e @randx Fix GitLab CI for ruby 2.1.3
randx authored
62 gem 'virtus', '1.0.1'
1a595c3 @randx Remove runner functionality. Added api for builds
randx authored
63
fc08a10 @ayufan Transplanted project notifications from GitLab
ayufan authored
64 # Default values for AR models
65 gem "default_value_for", "~> 3.0.0"
66
0e93695 @ayufan Added missing create service
ayufan authored
67 # Slack integration
a40989d @ayufan Added Slack notification service
ayufan authored
68 gem "slack-notifier", "~> 1.0.0"
0e93695 @ayufan Added missing create service
ayufan authored
69
4c63ef9 @uxp HipChat Notification Service
uxp authored
70 # HipChat integration
71 gem 'hipchat', '~> 1.5.0'
72
1c57a4b @ayufan Encrypt variables with attr_encrypted
ayufan authored
73 # Encrypt variables
74 gem 'attr_encrypted', '1.3.4'
75
0773854 @randx rspec, devise
randx authored
76 # Other
77 gem 'rake'
78 gem 'foreman'
d0095c3 @tsigo Bump rails, jquery-rails, sprockets, sass-rails versions
tsigo authored
79 gem 'jquery-rails', '~> 3.1.3'
73fe38e @randx Use new version of meta gem
randx authored
80 gem 'gitlab_ci_meta', '~> 4.0'
98fbe3e @randx Activerecord added
randx authored
81
d0095c3 @tsigo Bump rails, jquery-rails, sprockets, sass-rails versions
tsigo authored
82 gem 'sass-rails', '~> 4.0.5'
9982eac @randx Proceed with gems for Rails4
randx authored
83 gem 'coffee-rails', '~> 4.0.0'
98fbe3e @randx Activerecord added
randx authored
84
9982eac @randx Proceed with gems for Rails4
randx authored
85 gem 'uglifier', '>= 1.0.3'
eabc0df @randx Use bootstrap3 gem
randx authored
86 gem 'bootstrap-sass', '~> 3.0'
49064b7 @randx Update fontawesome lib
randx authored
87 gem "font-awesome-rails", '~> 3.2'
b3885d9 @randx Add tuerbolinks
randx authored
88 gem 'turbolinks'
89 gem 'jquery-turbolinks'
3cd09fa @randx Add nprogress as loading indicator
randx authored
90 gem 'nprogress-rails'
3ff4d6d @randx Init rails app
randx authored
91
6f59040 @vsizov Job soft deletion
vsizov authored
92 # Soft deletion
93 gem "paranoia", "~> 2.0"
94
24a1c47 @vsizov backup/restore rake task
vsizov authored
95 # Colored output to console
96 gem "colored"
97
7ec56ff @vsizov aws support
vsizov authored
98 # for aws storage
de27c2f @jeroennijhof update fog to 1.25.0 to support aws v4
jeroennijhof authored
99 gem "fog", "~> 1.25.0"
7ec56ff @vsizov aws support
vsizov authored
100 gem "unf"
101
bfa4b27 @randx Tests added
randx authored
102
3ff4d6d @randx Init rails app
randx authored
103 group :development do
9993a74 @vsizov Adding brakeman
vsizov authored
104 gem 'brakeman', require: false
98d9a9f @randx Add rack profiler to development
randx authored
105 gem 'rack-mini-profiler', require: false
6412c09 @randx Design implemented. Users resoruce added
randx authored
106 gem 'annotate'
0479205 @vsizov quiet assets
vsizov authored
107 gem 'quiet_assets'
a0126cf @randx Rewrite notifications to work without observers
randx authored
108 gem "letter_opener"
4e1c4ad @jvanbaarsen Added the rails 4 binstubs and injected spring
jvanbaarsen authored
109 gem "spring-commands-rspec"
bfa4b27 @randx Tests added
randx authored
110 end
111
112
113 group :development, :test do
b3d6007 @randx Update spring to 1.3.6
randx authored
114 gem 'spring', '~> 1.3.6'
76e5315 @jvanbaarsen Upgrade to rails 4.1.9
jvanbaarsen authored
115 gem 'minitest'
3ff4d6d @randx Init rails app
randx authored
116 gem 'pry'
0773854 @randx rspec, devise
randx authored
117 gem 'rspec-rails'
6412c09 @randx Design implemented. Users resoruce added
randx authored
118 gem 'capybara'
3724f5c @randx Update poltergeist
randx authored
119 gem 'poltergeist', '~> 1.5.1'
7c6bf7d @randx FactoryGirl, ffaker added
randx authored
120 gem 'factory_girl_rails'
121 gem "ffaker"
4e1c4ad @jvanbaarsen Added the rails 4 binstubs and injected spring
jvanbaarsen authored
122 gem "byebug"
2a65d36 @vsizov Improved test coverage
vsizov authored
123 gem "database_cleaner"
bfa4b27 @randx Tests added
randx authored
124 gem 'shoulda-matchers'
125 gem 'guard-rspec'
126 gem 'rb-fsevent', require: darwin_only('rb-fsevent')
127 gem 'growl', require: darwin_only('growl')
128 gem 'rb-inotify', require: linux_only('rb-inotify')
c5ae5f8 @randx add coveralls.io
randx authored
129
22005da @randx simplecov added
randx authored
130 gem "simplecov", require: false
9891abd @tsigo Bump coveralls version
tsigo authored
131 gem 'coveralls', '~> 0.8.2', require: false
f3c721c @vsizov rubocop install
vsizov authored
132 gem 'rubocop', '0.28.0', require: false
3ff4d6d @randx Init rails app
randx authored
133 end
41258d3 @JeroenKnoops prepare for webmock
JeroenKnoops authored
134
35dea8a @JeroenKnoops Stubs calls to gitlab. No live server demo.gitlab.com needed anymore.…
JeroenKnoops authored
135 group :test do
136 gem 'webmock'
f4281ed @randx Refactor specs and add email tests
randx authored
137 gem 'email_spec'
35dea8a @JeroenKnoops Stubs calls to gitlab. No live server demo.gitlab.com needed anymore.…
JeroenKnoops authored
138 end
Something went wrong with that request. Please try again.