Groundwork for merging CI into CE
Showing
CHANGELOG-CI
0 → 100644
source "https://rubygems.org" | ||
gem 'rails', '4.1.11' | ||
def darwin_only(require_as) | ||
RUBY_PLATFORM.include?('darwin') && require_as | ||
end | ||
def linux_only(require_as) | ||
RUBY_PLATFORM.include?('linux') && require_as | ||
end | ||
gem 'rails', '4.1.12' | ||
# Specify a sprockets version due to security issue | ||
# See https://groups.google.com/forum/#!topic/rubyonrails-security/doAVp0YaTqY | ||
... | ... | @@ -10,28 +18,28 @@ gem 'sprockets', '~> 2.12.3' |
gem "default_value_for", "~> 3.0.0" | ||
# Supported DBs | ||
gem "mysql2", group: :mysql | ||
gem "pg", group: :postgres | ||
gem "mysql2", '~> 0.3.16', group: :mysql | ||
gem "pg", '~> 0.18.2', group: :postgres | ||
# Authentication libraries | ||
gem "devise", '3.2.4' | ||
gem "devise-async", '0.9.0' | ||
gem "devise", '~> 3.2.4' | ||
gem "devise-async", '~> 0.9.0' | ||
gem 'omniauth', "~> 1.2.2" | ||
gem 'omniauth-google-oauth2' | ||
gem 'omniauth-twitter' | ||
gem 'omniauth-github' | ||
gem 'omniauth-shibboleth' | ||
gem 'omniauth-kerberos', group: :kerberos | ||
gem 'omniauth-gitlab' | ||
gem 'omniauth-bitbucket' | ||
gem 'omniauth-google-oauth2', '~> 0.2.5' | ||
gem 'omniauth-twitter', '~> 1.0.1' | ||
gem 'omniauth-github', '~> 1.1.1' | ||
gem 'omniauth-shibboleth', '~> 1.1.1' | ||
gem 'omniauth-kerberos', '~> 0.2.0', group: :kerberos | ||
gem 'omniauth-gitlab', '~> 1.0.0' | ||
gem 'omniauth-bitbucket', '~> 0.0.2' | ||
gem 'omniauth-saml', '~> 1.4.0' | ||
gem 'doorkeeper', '2.1.3' | ||
gem 'doorkeeper', '~> 2.1.3' | ||
gem "rack-oauth2", "~> 1.0.5" | ||
# Two-factor authentication | ||
gem 'devise-two-factor' | ||
gem 'rqrcode-rails3' | ||
gem 'attr_encrypted', '1.3.4' | ||
gem 'devise-two-factor', '~> 1.0.1' | ||
gem 'rqrcode-rails3', '~> 0.1.7' | ||
gem 'attr_encrypted', '~> 1.3.4' | ||
# Browser detection | ||
gem "browser", '~> 0.8.0' | ||
... | ... | @@ -48,7 +56,7 @@ gem 'gitlab-grack', '~> 2.0.2', require: 'grack' |
# LDAP Auth | ||
# GitLab fork with several improvements to original library. For full list of changes | ||
# see https://github.com/intridea/omniauth-ldap/compare/master...gitlabhq:master | ||
gem 'gitlab_omniauth-ldap', '1.2.1', require: "omniauth-ldap" | ||
gem 'gitlab_omniauth-ldap', '~> 1.2.1', require: "omniauth-ldap" | ||
# Git Wiki | ||
gem 'gollum-lib', '~> 4.0.2' | ||
... | ... | @@ -63,47 +71,47 @@ gem "gitlab-linguist", "~> 3.0.1", require: "linguist" |
# API | ||
gem "grape", "~> 0.6.1" | ||
gem "grape-entity", "~> 0.4.2" | ||
gem 'rack-cors', require: 'rack/cors' | ||
gem 'rack-cors', '~> 0.2.9', require: 'rack/cors' | ||
# Format dates and times | ||
# based on human-friendly examples | ||
gem "stamp" | ||
gem "stamp", '~> 0.5.0' | ||
# Enumeration fields | ||
gem 'enumerize' | ||
gem 'enumerize', '~> 0.7.0' | ||
# Pagination | ||
gem "kaminari", "~> 0.15.1" | ||
# HAML | ||
gem "haml-rails" | ||
gem "haml-rails", '~> 0.5.3' | ||
# Files attachments | ||
gem "carrierwave" | ||
gem "carrierwave", '~> 0.9.0' | ||
# Drag and Drop UI | ||
gem 'dropzonejs-rails' | ||
gem 'dropzonejs-rails', '~> 0.7.1' | ||
# for aws storage | ||
gem "fog", "~> 1.25.0" | ||
gem "unf" | ||
gem "unf", '~> 0.1.4' | ||
# Authorization | ||
gem "six" | ||
gem "six", '~> 0.2.0' | ||
# Seed data | ||
gem "seed-fu" | ||
gem "seed-fu", '~> 2.3.5' | ||
# Markdown and HTML processing | ||
gem 'html-pipeline', '~> 1.11.0' | ||
gem 'task_list', '1.0.2', require: 'task_list/railtie' | ||
gem 'github-markup' | ||
gem 'task_list', '~> 1.0.2', require: 'task_list/railtie' | ||