Changeset View
Changeset View
Standalone View
Standalone View
head/www/gitlab/files/patch-Gemfile
--- Gemfile.orig 2018-03-16 19:14:20 UTC | --- Gemfile.orig 2018-04-03 16:35:11 UTC | ||||
+++ Gemfile | +++ Gemfile | ||||
@@ -12,8 +12,8 @@ gem 'sprockets', '~> 3.7.0' | @@ -12,7 +12,7 @@ gem 'sprockets', '~> 3.7.0' | ||||
gem 'default_value_for', '~> 3.0.0' | gem 'default_value_for', '~> 3.0.0' | ||||
# Supported DBs | # Supported DBs | ||||
-gem 'mysql2', '~> 0.4.10', group: :mysql | -gem 'mysql2', '~> 0.4.10', group: :mysql | ||||
-gem 'pg', '~> 0.18.2', group: :postgres | |||||
+gem 'mysql2', '>= 0.4.10', group: :mysql | +gem 'mysql2', '>= 0.4.10', group: :mysql | ||||
+gem 'pg', '>= 0.18.2', group: :postgres | gem 'pg', '~> 0.18.2', group: :postgres | ||||
gem 'rugged', '~> 0.26.0' | gem 'rugged', '~> 0.26.0' | ||||
gem 'grape-route-helpers', '~> 2.1.0' | @@ -113,7 +113,7 @@ gem 'fog-rackspace', '~> 0.1.1' | ||||
@@ -23,7 +23,7 @@ gem 'faraday', '~> 0.12' | |||||
# Authentication libraries | |||||
gem 'devise', '~> 4.2' | |||||
gem 'doorkeeper', '~> 4.2.0' | |||||
-gem 'doorkeeper-openid_connect', '~> 1.2.0' | |||||
+gem 'doorkeeper-openid_connect', '~> 1.2' | |||||
gem 'omniauth', '~> 1.4.2' | |||||
gem 'omniauth-auth0', '~> 2.0.0' | |||||
gem 'omniauth-azure-oauth2', '~> 0.0.9' | |||||
@@ -109,7 +109,7 @@ gem 'fog-rackspace', '~> 0.1.1' | |||||
gem 'fog-aliyun', '~> 0.2.0' | gem 'fog-aliyun', '~> 0.2.0' | ||||
# for Google storage | # for Google storage | ||||
-gem 'google-api-client', '~> 0.13.6' | -gem 'google-api-client', '~> 0.13.6' | ||||
+gem 'google-api-client', '>= 0.13.6' | +gem 'google-api-client', '>= 0.13.6' | ||||
# for aws storage | # for aws storage | ||||
gem 'unf', '~> 0.1.4' | gem 'unf', '~> 0.1.4' | ||||
@@ -144,7 +144,7 @@ group :unicorn do | @@ -148,7 +148,7 @@ group :unicorn do | ||||
end | end | ||||
# State machine | # State machine | ||||
-gem 'state_machines-activerecord', '~> 0.4.0' | -gem 'state_machines-activerecord', '~> 0.4.0' | ||||
+gem 'state_machines-activerecord', '>= 0.4.0' | +gem 'state_machines-activerecord', '>= 0.4.0' | ||||
# Issue tags | # Issue tags | ||||
gem 'acts-as-taggable-on', '~> 4.0' | gem 'acts-as-taggable-on', '~> 4.0' | ||||
@@ -159,7 +159,7 @@ gem 'sidekiq-limit_fetch', '~> 3.4', req | @@ -163,7 +163,7 @@ gem 'sidekiq-limit_fetch', '~> 3.4', req | ||||
gem 'rufus-scheduler', '~> 3.4' | gem 'rufus-scheduler', '~> 3.4' | ||||
# HTTP requests | # HTTP requests | ||||
-gem 'httparty', '~> 0.13.3' | -gem 'httparty', '~> 0.13.3' | ||||
+gem 'httparty', '>= 0.13.3' | +gem 'httparty', '>= 0.13.3' | ||||
# Colored output to console | # Colored output to console | ||||
gem 'rainbow', '~> 2.2' | gem 'rainbow', '~> 2.2' | ||||
@@ -209,11 +209,11 @@ gem 'kubeclient', '~> 2.2.0' | @@ -213,11 +213,11 @@ gem 'kubeclient', '~> 2.2.0' | ||||
gem 'd3_rails', '~> 3.5.0' | gem 'd3_rails', '~> 3.5.0' | ||||
# Sanitize user input | # Sanitize user input | ||||
-gem 'sanitize', '~> 2.0' | -gem 'sanitize', '~> 2.0' | ||||
+gem 'sanitize', '>= 2.0' | +gem 'sanitize', '>= 2.0' | ||||
gem 'babosa', '~> 1.0.2' | gem 'babosa', '~> 1.0.2' | ||||
# Sanitizes SVG input | # Sanitizes SVG input | ||||
-gem 'loofah', '~> 2.0.3' | -gem 'loofah', '~> 2.0.3' | ||||
+gem 'loofah', '>= 2.0.3' | +gem 'loofah', '>= 2.0.3' | ||||
# Working with license | # Working with license | ||||
gem 'licensee', '~> 8.7.0' | gem 'licensee', '~> 8.7.0' | ||||
@@ -273,7 +273,7 @@ gem 'batch-loader', '~> 1.2.1' | @@ -280,7 +280,7 @@ gem 'batch-loader', '~> 1.2.1' | ||||
gem 'peek', '~> 1.0.1' | gem 'peek', '~> 1.0.1' | ||||
gem 'peek-gc', '~> 0.0.2' | gem 'peek-gc', '~> 0.0.2' | ||||
gem 'peek-host', '~> 1.0.0' | gem 'peek-host', '~> 1.0.0' | ||||
-gem 'peek-mysql2', '~> 1.1.0', group: :mysql | -gem 'peek-mysql2', '~> 1.1.0', group: :mysql | ||||
+gem 'peek-mysql2', '>= 1.1.0', group: :mysql | +gem 'peek-mysql2', '>= 1.1.0', group: :mysql | ||||
gem 'peek-performance_bar', '~> 1.3.0' | gem 'peek-performance_bar', '~> 1.3.0' | ||||
gem 'peek-pg', '~> 1.3.0', group: :postgres | gem 'peek-pg', '~> 1.3.0', group: :postgres | ||||
gem 'peek-rblineprof', '~> 0.2.0' | gem 'peek-rblineprof', '~> 0.2.0' | ||||
@@ -282,97 +282,11 @@ gem 'peek-sidekiq', '~> 1.0.3' | @@ -289,97 +289,11 @@ gem 'peek-sidekiq', '~> 1.0.3' | ||||
# Metrics | # Metrics | ||||
group :metrics do | group :metrics do | ||||
- gem 'allocations', '~> 1.0', require: false, platform: :mri | - gem 'allocations', '~> 1.0', require: false, platform: :mri | ||||
- gem 'method_source', '~> 0.8', require: false | - gem 'method_source', '~> 0.8', require: false | ||||
- gem 'influxdb', '~> 0.2', require: false | - gem 'influxdb', '~> 0.2', require: false | ||||
- | - | ||||
# Prometheus | # Prometheus | ||||
gem 'prometheus-client-mmap', '~> 0.7.0.beta44' | gem 'prometheus-client-mmap', '~> 0.9.1' | ||||
gem 'raindrops', '~> 0.18' | gem 'raindrops', '~> 0.18' | ||||
end | end | ||||
-group :development do | -group :development do | ||||
- gem 'foreman', '~> 0.78.0' | - gem 'foreman', '~> 0.78.0' | ||||
- gem 'brakeman', '~> 3.6.0', require: false | - gem 'brakeman', '~> 3.6.0', require: false | ||||
- | - | ||||
- gem 'letter_opener_web', '~> 1.3.0' | - gem 'letter_opener_web', '~> 1.3.0' | ||||
Show All 18 Lines | |||||
- gem 'database_cleaner', '~> 1.5.0' | - gem 'database_cleaner', '~> 1.5.0' | ||||
- gem 'factory_bot_rails', '~> 4.8.2' | - gem 'factory_bot_rails', '~> 4.8.2' | ||||
- gem 'rspec-rails', '~> 3.6.0' | - gem 'rspec-rails', '~> 3.6.0' | ||||
- gem 'rspec-retry', '~> 0.4.5' | - gem 'rspec-retry', '~> 0.4.5' | ||||
- gem 'spinach-rails', '~> 0.2.1' | - gem 'spinach-rails', '~> 0.2.1' | ||||
- gem 'spinach-rerun-reporter', '~> 0.0.2' | - gem 'spinach-rerun-reporter', '~> 0.0.2' | ||||
- gem 'rspec_profiling', '~> 0.0.5' | - gem 'rspec_profiling', '~> 0.0.5' | ||||
- gem 'rspec-set', '~> 0.1.3' | - gem 'rspec-set', '~> 0.1.3' | ||||
- gem 'rspec-parameterized' | - gem 'rspec-parameterized', require: false | ||||
- | - | ||||
- # Prevent occasions where minitest is not bundled in packaged versions of ruby (see #3826) | - # Prevent occasions where minitest is not bundled in packaged versions of ruby (see #3826) | ||||
- gem 'minitest', '~> 5.7.0' | - gem 'minitest', '~> 5.7.0' | ||||
- | - | ||||
- # Generate Fake data | - # Generate Fake data | ||||
- gem 'ffaker', '~> 2.4' | - gem 'ffaker', '~> 2.4' | ||||
- | - | ||||
- gem 'capybara', '~> 2.15' | - gem 'capybara', '~> 2.15' | ||||
- gem 'capybara-screenshot', '~> 1.0.0' | - gem 'capybara-screenshot', '~> 1.0.0' | ||||
- gem 'selenium-webdriver', '~> 3.5' | - gem 'selenium-webdriver', '~> 3.5' | ||||
- | - | ||||
- gem 'spring', '~> 2.0.0' | - gem 'spring', '~> 2.0.0' | ||||
- gem 'spring-commands-rspec', '~> 1.0.4' | - gem 'spring-commands-rspec', '~> 1.0.4' | ||||
- gem 'spring-commands-spinach', '~> 1.1.0' | - gem 'spring-commands-spinach', '~> 1.1.0' | ||||
- | - | ||||
- gem 'gitlab-styles', '~> 2.2.0', require: false | - gem 'gitlab-styles', '~> 2.3', require: false | ||||
- # Pin these dependencies, otherwise a new rule could break the CI pipelines | - # Pin these dependencies, otherwise a new rule could break the CI pipelines | ||||
- gem 'rubocop', '~> 0.52.0' | - gem 'rubocop', '~> 0.52.1' | ||||
- gem 'rubocop-rspec', '~> 1.20.1' | - gem 'rubocop-rspec', '~> 1.22.1' | ||||
- | - | ||||
- gem 'scss_lint', '~> 0.56.0', require: false | - gem 'scss_lint', '~> 0.56.0', require: false | ||||
- gem 'haml_lint', '~> 0.26.0', require: false | - gem 'haml_lint', '~> 0.26.0', require: false | ||||
- gem 'simplecov', '~> 0.14.0', require: false | - gem 'simplecov', '~> 0.14.0', require: false | ||||
- gem 'flay', '~> 2.8.0', require: false | - gem 'flay', '~> 2.10.0', require: false | ||||
- gem 'bundler-audit', '~> 0.5.0', require: false | - gem 'bundler-audit', '~> 0.5.0', require: false | ||||
- | - | ||||
- gem 'benchmark-ips', '~> 2.3.0', require: false | - gem 'benchmark-ips', '~> 2.3.0', require: false | ||||
- | - | ||||
- gem 'license_finder', '~> 3.1', require: false | - gem 'license_finder', '~> 3.1', require: false | ||||
- gem 'knapsack', '~> 1.11.0' | - gem 'knapsack', '~> 1.11.0' | ||||
- | - | ||||
- gem 'activerecord_sane_schema_dumper', '0.2' | - gem 'activerecord_sane_schema_dumper', '0.2' | ||||
Show All 13 Lines | |||||
- gem 'timecop', '~> 0.8.0' | - gem 'timecop', '~> 0.8.0' | ||||
- gem 'concurrent-ruby', '~> 1.0.5' | - gem 'concurrent-ruby', '~> 1.0.5' | ||||
- gem 'test-prof', '~> 0.2.5' | - gem 'test-prof', '~> 0.2.5' | ||||
-end | -end | ||||
- | - | ||||
gem 'octokit', '~> 4.6.2' | gem 'octokit', '~> 4.6.2' | ||||
gem 'mail_room', '~> 0.9.1' | gem 'mail_room', '~> 0.9.1' | ||||
@@ -403,7 +317,7 @@ group :ed25519 do | @@ -427,3 +341,6 @@ gem 'grape_logging', '~> 1.7' | ||||
end | |||||
# Gitaly GRPC client | |||||
-gem 'gitaly-proto', '~> 0.64.0', require: 'gitaly' | |||||
+gem 'gitaly-proto', '>= 0.64.0', require: 'gitaly' | |||||
gem 'toml-rb', '~> 0.3.15', require: false | |||||
@@ -416,5 +330,8 @@ gem 'flipper-active_support_cache_store' | |||||
gem 'lograge', '~> 0.5' | |||||
gem 'grape_logging', '~> 1.7' | |||||
+gem 'rinku' | |||||
+ | |||||
+ | |||||
# Asset synchronization | # Asset synchronization | ||||
gem 'asset_sync', '~> 2.2.0' | gem 'asset_sync', '~> 2.2.0' | ||||
+ | |||||
+# Make sure this is always present, as it is missing upstream but is required | |||||
+gem 'rinku' |