|
|
|
@ -1,3 +1,5 @@ |
|
|
|
|
# frozen_string_literal: true |
|
|
|
|
|
|
|
|
|
source 'https://rubygems.org' |
|
|
|
|
|
|
|
|
|
gem 'rails', '~> 6.0.3.1' |
|
|
|
@ -10,12 +12,12 @@ gem 'responders', '~> 3.0' |
|
|
|
|
gem 'sprockets', '~> 3.7.0' |
|
|
|
|
|
|
|
|
|
# Default values for AR models |
|
|
|
|
gem 'default_value_for', '~> 3.3.0' |
|
|
|
|
gem 'default_value_for', '~> 3.4.0' |
|
|
|
|
|
|
|
|
|
# Supported DBs |
|
|
|
|
gem 'pg', '~> 1.1' |
|
|
|
|
|
|
|
|
|
gem 'rugged', '~> 0.28' |
|
|
|
|
gem 'rugged', '~> 1.0.1' |
|
|
|
|
gem 'grape-path-helpers', '~> 1.6.1' |
|
|
|
|
|
|
|
|
|
gem 'faraday', '~> 1.0' |
|
|
|
@ -25,8 +27,8 @@ gem 'marginalia', '~> 1.10.0' |
|
|
|
|
gem 'devise', '~> 4.7.2' |
|
|
|
|
# TODO: verify ARM compile issue on 3.1.13+ version (see https://gitlab.com/gitlab-org/gitlab/-/merge_requests/18828) |
|
|
|
|
gem 'bcrypt', '3.1.12' |
|
|
|
|
gem 'doorkeeper', '~> 5.3.0' |
|
|
|
|
gem 'doorkeeper-openid_connect', '~> 1.7.4' |
|
|
|
|
gem 'doorkeeper', '~> 5.5.0.rc2' |
|
|
|
|
gem 'doorkeeper-openid_connect', '~> 1.7.5' |
|
|
|
|
gem 'omniauth', '~> 1.8' |
|
|
|
|
gem 'omniauth-auth0', '~> 2.0.0' |
|
|
|
|
gem 'omniauth-azure-oauth2', '~> 0.0.9' |
|
|
|
@ -81,7 +83,7 @@ gem 'gitlab_omniauth-ldap', '~> 2.1.1', require: 'omniauth-ldap' |
|
|
|
|
gem 'net-ldap', '~> 0.16.3' |
|
|
|
|
|
|
|
|
|
# API |
|
|
|
|
gem 'grape', '~> 1.5.1' |
|
|
|
|
gem 'grape', '~> 1.5.2' |
|
|
|
|
gem 'grape-entity', '~> 0.7.1' |
|
|
|
|
gem 'rack-cors', '~> 1.0.6', require: 'rack/cors' |
|
|
|
|
|
|
|
|
@ -103,7 +105,7 @@ gem 'hashie-forbidden_attributes' |
|
|
|
|
gem 'kaminari', '~> 1.0' |
|
|
|
|
|
|
|
|
|
# HAML |
|
|
|
|
gem 'hamlit', '~> 2.11.0' |
|
|
|
|
gem 'hamlit', '~> 2.14.4' |
|
|
|
|
|
|
|
|
|
# Files attachments |
|
|
|
|
gem 'carrierwave', '~> 1.3' |
|
|
|
@ -154,7 +156,7 @@ gem 'wikicloth', '0.8.1' |
|
|
|
|
gem 'asciidoctor', '~> 2.0.10' |
|
|
|
|
gem 'asciidoctor-include-ext', '~> 0.3.1', require: false |
|
|
|
|
gem 'asciidoctor-plantuml', '~> 0.0.12' |
|
|
|
|
gem 'asciidoctor-kroki', '~> 0.2.2', require: false |
|
|
|
|
gem 'asciidoctor-kroki', '~> 0.4.0', require: false |
|
|
|
|
gem 'rouge', '~> 3.26.0' |
|
|
|
|
gem 'truncato', '~> 0.7.11' |
|
|
|
|
gem 'bootstrap_form', '~> 4.2.0' |
|
|
|
@ -266,7 +268,7 @@ gem 'babosa', '~> 1.0.2' |
|
|
|
|
gem 'loofah', '~> 2.2' |
|
|
|
|
|
|
|
|
|
# Working with license |
|
|
|
|
gem 'licensee', '~> 8.9' |
|
|
|
|
gem 'licensee', '~> 9.14.1' |
|
|
|
|
|
|
|
|
|
# Detect and convert string character encoding |
|
|
|
|
gem 'charlock_holmes', '~> 0.7.7' |
|
|
|
@ -284,6 +286,7 @@ gem 'gitlab_chronic_duration', '~> 0.10.6.2' |
|
|
|
|
gem 'rack-proxy', '~> 0.6.0' |
|
|
|
|
|
|
|
|
|
gem 'sassc-rails', '~> 2.1.0' |
|
|
|
|
gem 'autoprefixer-rails', '10.2.0.0' |
|
|
|
|
gem 'terser', '1.0.2' |
|
|
|
|
|
|
|
|
|
gem 'addressable', '~> 2.7' |
|
|
|
@ -292,7 +295,7 @@ gem 'gon', '~> 6.2' |
|
|
|
|
gem 'request_store', '~> 1.5' |
|
|
|
|
gem 'base32', '~> 0.3.0' |
|
|
|
|
|
|
|
|
|
gem "gitlab-license", "~> 1.0" |
|
|
|
|
gem "gitlab-license", "~> 1.3" |
|
|
|
|
|
|
|
|
|
# Protect against bruteforcing |
|
|
|
|
gem 'rack-attack', '~> 6.3.0' |
|
|
|
@ -339,6 +342,7 @@ end |
|
|
|
|
group :development do |
|
|
|
|
gem 'brakeman', '~> 4.2', require: false |
|
|
|
|
gem 'danger', '~> 8.0.6', require: false |
|
|
|
|
gem 'lefthook', '~> 0.7', require: false |
|
|
|
|
|
|
|
|
|
gem 'letter_opener_web', '~> 1.3.4' |
|
|
|
|
|
|
|
|
@ -346,12 +350,12 @@ group :development do |
|
|
|
|
gem 'better_errors', '~> 2.7.1' |
|
|
|
|
|
|
|
|
|
# thin instead webrick |
|
|
|
|
gem 'thin', '~> 1.7.0' |
|
|
|
|
gem 'thin', '~> 1.8.0' |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
group :development, :test do |
|
|
|
|
gem 'deprecation_toolkit', '~> 1.5.1', require: false |
|
|
|
|
gem 'bullet', '~> 6.1.0' |
|
|
|
|
gem 'bullet', '~> 6.1.3' |
|
|
|
|
gem 'gitlab-pry-byebug', platform: :mri, require: ['pry-byebug', 'pry-byebug/pry_remote_ext'] |
|
|
|
|
gem 'pry-rails', '~> 0.3.9' |
|
|
|
|
gem 'pry-remote' |
|
|
|
@ -360,7 +364,7 @@ group :development, :test do |
|
|
|
|
|
|
|
|
|
gem 'database_cleaner', '~> 1.7.0' |
|
|
|
|
gem 'factory_bot_rails', '~> 6.1.0' |
|
|
|
|
gem 'rspec-rails', '~> 4.0.1' |
|
|
|
|
gem 'rspec-rails', '~> 4.0.2' |
|
|
|
|
|
|
|
|
|
# Prevent occasions where minitest is not bundled in packaged versions of ruby (see #3826) |
|
|
|
|
gem 'minitest', '~> 5.11.0' |
|
|
|
@ -375,7 +379,7 @@ group :development, :test do |
|
|
|
|
|
|
|
|
|
gem 'scss_lint', '~> 0.59.0', require: false |
|
|
|
|
gem 'haml_lint', '~> 0.36.0', require: false |
|
|
|
|
gem 'bundler-audit', '~> 0.6.1', require: false |
|
|
|
|
gem 'bundler-audit', '~> 0.7.0.1', require: false |
|
|
|
|
|
|
|
|
|
gem 'benchmark-ips', '~> 2.3.0', require: false |
|
|
|
|
|
|
|
|
@ -465,7 +469,7 @@ group :ed25519 do |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
# Gitaly GRPC protocol definitions |
|
|
|
|
gem 'gitaly', '~> 13.8.0.pre.rc2' |
|
|
|
|
gem 'gitaly', '~> 13.9.0.pre.rc1' |
|
|
|
|
|
|
|
|
|
gem 'grpc', '~> 1.30.2' |
|
|
|
|
|
|
|
|
@ -478,7 +482,7 @@ gem 'flipper', '~> 0.17.1' |
|
|
|
|
gem 'flipper-active_record', '~> 0.17.1' |
|
|
|
|
gem 'flipper-active_support_cache_store', '~> 0.17.1' |
|
|
|
|
gem 'unleash', '~> 0.1.5' |
|
|
|
|
gem 'gitlab-experiment', '~> 0.4.5' |
|
|
|
|
gem 'gitlab-experiment', '~> 0.4.9' |
|
|
|
|
|
|
|
|
|
# Structured logging |
|
|
|
|
gem 'lograge', '~> 0.5' |
|
|
|
@ -520,3 +524,5 @@ gem 'webauthn', '~> 2.3' |
|
|
|
|
|
|
|
|
|
# IPAddress utilities |
|
|
|
|
gem 'ipaddress', '~> 0.8.3' |
|
|
|
|
|
|
|
|
|
gem 'parslet', '~> 1.8' |
|
|
|
|