2019-05-04 01:01:32 +05:30
|
|
|
We should be able to update minor versions of stable libs without breaking
|
2016-04-05 22:57:46 +05:30
|
|
|
gitlab Gemfile
|
|
|
|
|
2017-01-15 13:33:34 +05:30
|
|
|
--- a/Gemfile
|
|
|
|
+++ b/Gemfile
|
2023-06-20 11:34:45 +05:30
|
|
|
@@ -13,9 +13,9 @@ gem 'bundler-checksum', '~> 0.1.0', path
|
2022-11-26 12:48:29 +05:30
|
|
|
# NOTE: When incrementing the major or minor version here, also increment activerecord_version
|
|
|
|
# in vendor/gems/attr_encrypted/attr_encrypted.gemspec until we resolve
|
|
|
|
# https://gitlab.com/gitlab-org/gitlab/-/issues/375713
|
2023-05-08 11:25:58 +05:30
|
|
|
-gem 'rails', '~> 6.1.7.2'
|
|
|
|
+gem 'rails', '~> 6.1.7', '>= 6.1.7.2'
|
2020-03-13 17:19:44 +05:30
|
|
|
|
2023-05-08 11:25:58 +05:30
|
|
|
-gem 'bootsnap', '~> 1.16.0', require: false
|
|
|
|
+gem 'bootsnap', '~> 1.16', require: false
|
2020-03-13 17:19:44 +05:30
|
|
|
|
2022-11-26 12:48:29 +05:30
|
|
|
# Pin openssl to match the version bundled with our supported Rubies.
|
|
|
|
# See https://stdgems.org/openssl/#gem-version.
|
2023-06-20 11:34:45 +05:30
|
|
|
@@ -30,7 +30,7 @@ gem 'sprockets', '~> 3.7.0'
|
|
|
|
gem 'view_component', '~> 2.74.1'
|
2019-09-30 22:13:22 +05:30
|
|
|
|
|
|
|
# Supported DBs
|
2023-06-20 11:34:45 +05:30
|
|
|
-gem 'pg', '~> 1.4.6'
|
|
|
|
+gem 'pg', '~> 1.4', '>= 1.4.6'
|
2021-03-11 21:09:22 +05:30
|
|
|
|
2023-05-08 11:25:58 +05:30
|
|
|
gem 'rugged', '~> 1.5'
|
2023-06-20 11:34:45 +05:30
|
|
|
gem 'grape-path-helpers', '~> 1.7.1'
|
|
|
|
@@ -110,30 +110,30 @@ gem 'gitlab_omniauth-ldap', '~> 2.2.0',
|
2023-03-17 16:53:02 +05:30
|
|
|
gem 'net-ldap', '~> 0.17.1'
|
2020-02-20 21:17:47 +05:30
|
|
|
|
|
|
|
# API
|
2021-03-11 21:09:22 +05:30
|
|
|
-gem 'grape', '~> 1.5.2'
|
2021-09-04 02:51:02 +05:30
|
|
|
+gem 'grape', '~> 1.5','>= 1.5.2'
|
2021-11-18 23:44:59 +05:30
|
|
|
gem 'grape-entity', '~> 0.10.0'
|
2022-11-26 12:48:29 +05:30
|
|
|
-gem 'rack-cors', '~> 1.1.1', require: 'rack/cors'
|
|
|
|
+gem 'rack-cors', '~> 1.1', '>= 1.1.1', require: 'rack/cors'
|
|
|
|
gem 'grape-swagger', '~>1.5.0', group: [:development, :test]
|
|
|
|
gem 'grape-swagger-entity', '~> 0.5.1', group: [:development, :test]
|
2020-02-20 21:17:47 +05:30
|
|
|
|
|
|
|
# GraphQL API
|
2022-07-29 18:21:45 +05:30
|
|
|
-gem 'graphql', '~> 1.13.12'
|
|
|
|
+gem 'graphql', '~> 1.13', '>= 1.13.12'
|
2022-03-02 13:35:08 +05:30
|
|
|
gem 'graphiql-rails', '~> 1.8'
|
2021-09-04 02:51:02 +05:30
|
|
|
-gem 'apollo_upload_server', '~> 2.1.0'
|
2021-09-07 23:28:16 +05:30
|
|
|
+gem 'apollo_upload_server', '~> 2.1'
|
2022-11-26 12:48:29 +05:30
|
|
|
gem 'graphql-docs', '~> 2.1.0', group: [:development, :test]
|
2022-07-16 23:52:05 +05:30
|
|
|
gem 'graphlient', '~> 0.5.0' # Used by BulkImport feature (group::import)
|
2020-02-20 21:17:47 +05:30
|
|
|
|
2023-03-05 00:11:28 +05:30
|
|
|
-gem 'hashie', '~> 5.0.0'
|
|
|
|
+gem 'hashie', '~> 5.0'
|
|
|
|
|
|
|
|
# Pagination
|
|
|
|
-gem 'kaminari', '~> 1.2.2'
|
|
|
|
+gem 'kaminari', '~> 1.2', '>= 1.2.2'
|
2016-09-13 18:27:13 +05:30
|
|
|
|
|
|
|
# HAML
|
2021-04-30 00:10:56 +05:30
|
|
|
-gem 'hamlit', '~> 2.15.0'
|
|
|
|
+gem 'hamlit', '~> 2.15'
|
2016-09-13 18:27:13 +05:30
|
|
|
|
|
|
|
# Files attachments
|
2019-02-15 18:28:22 +05:30
|
|
|
gem 'carrierwave', '~> 1.3'
|
2021-01-04 16:46:44 +05:30
|
|
|
-gem 'mini_magick', '~> 4.10.1'
|
2021-10-01 04:34:20 +05:30
|
|
|
+gem 'mini_magick', '~> 4.10','>= 4.10.1'
|
2021-01-04 16:46:44 +05:30
|
|
|
|
|
|
|
# for backups
|
2023-05-28 00:09:46 +05:30
|
|
|
gem 'fog-aws', '~> 3.18'
|
2023-06-20 11:34:45 +05:30
|
|
|
@@ -149,7 +149,7 @@ gem 'fog-local', '~> 0.8'
|
2023-05-08 11:25:58 +05:30
|
|
|
# We may want to update this dependency if this is ever addressed upstream, e.g. via
|
|
|
|
# https://github.com/aliyun/aliyun-oss-ruby-sdk/pull/93
|
|
|
|
gem 'fog-aliyun', '~> 0.4'
|
2023-05-08 21:58:25 +05:30
|
|
|
-gem 'gitlab-fog-azure-rm', '~> 1.7.0', require: 'fog/azurerm'
|
|
|
|
+gem 'gitlab-fog-azure-rm', '~> 1.7', require: 'fog/azurerm'
|
2021-04-17 20:43:06 +05:30
|
|
|
|
|
|
|
# for Google storage
|
2023-05-08 11:25:58 +05:30
|
|
|
gem 'google-cloud-storage', '~> 1.44.0'
|
2023-06-20 11:34:45 +05:30
|
|
|
@@ -242,10 +242,10 @@ gem 'rainbow', '~> 3.0'
|
2021-02-22 22:40:45 +05:30
|
|
|
gem 'ruby-progressbar', '~> 1.10'
|
2016-06-16 12:31:48 +05:30
|
|
|
|
|
|
|
# GitLab settings
|
|
|
|
-gem 'settingslogic', '~> 2.0.9'
|
|
|
|
+gem 'settingslogic', '~> 2.0', '>= 2.0.9'
|
|
|
|
|
2017-08-17 23:00:15 +05:30
|
|
|
# Linear-time regex library for untrusted regular expressions
|
2023-01-13 00:17:06 +05:30
|
|
|
-gem 're2', '~> 1.6.0'
|
|
|
|
+gem 're2', '~> 1.6'
|
2017-08-17 23:00:15 +05:30
|
|
|
|
2016-06-16 12:31:48 +05:30
|
|
|
# Misc
|
|
|
|
|
2023-06-20 11:34:45 +05:30
|
|
|
@@ -259,21 +259,21 @@ gem 'js_regex', '~> 3.8'
|
2021-10-01 04:34:20 +05:30
|
|
|
gem 'device_detector'
|
|
|
|
|
|
|
|
# Redis
|
2023-01-13 00:17:06 +05:30
|
|
|
-gem 'redis', '~> 4.8.0'
|
|
|
|
+gem 'redis', '~> 4.8'
|
2019-10-12 22:33:52 +05:30
|
|
|
gem 'connection_pool', '~> 2.0'
|
2018-10-15 15:54:03 +05:30
|
|
|
|
2019-10-12 22:33:52 +05:30
|
|
|
# Redis session store
|
2022-08-27 14:03:50 +05:30
|
|
|
-gem 'redis-actionpack', '~> 5.3.0'
|
|
|
|
+gem 'redis-actionpack', '~> 5.3'
|
2016-06-16 12:31:48 +05:30
|
|
|
|
2019-10-12 22:33:52 +05:30
|
|
|
# Discord integration
|
2021-04-17 20:43:06 +05:30
|
|
|
gem 'discordrb-webhooks', '~> 3.4', require: false
|
2022-11-26 12:48:29 +05:30
|
|
|
|
|
|
|
# Jira integration
|
|
|
|
-gem 'jira-ruby', '~> 2.1.4'
|
2023-01-13 00:17:06 +05:30
|
|
|
+gem 'jira-ruby', '~> 2.1', '>= 2.1.4'
|
2022-11-26 12:48:29 +05:30
|
|
|
gem 'atlassian-jwt', '~> 0.2.0'
|
|
|
|
|
2016-06-16 12:31:48 +05:30
|
|
|
# Slack integration
|
2021-01-04 16:46:44 +05:30
|
|
|
-gem 'slack-messenger', '~> 2.3.4'
|
|
|
|
+gem 'slack-messenger', '~> 2.3', '>= 2.3.4'
|
2016-06-16 12:31:48 +05:30
|
|
|
|
2018-11-18 11:20:06 +05:30
|
|
|
# Hangouts Chat integration
|
2021-09-04 02:51:02 +05:30
|
|
|
gem 'hangouts-chat', '~> 0.0.5', require: 'hangouts_chat'
|
2023-06-20 11:34:45 +05:30
|
|
|
@@ -350,11 +350,11 @@ gem 'thrift', '>= 0.16.0'
|
2017-08-17 23:00:15 +05:30
|
|
|
# I18n
|
2023-06-20 11:34:45 +05:30
|
|
|
gem 'ruby_parser', '~> 3.20', require: false
|
2022-08-13 16:00:24 +05:30
|
|
|
gem 'rails-i18n', '~> 7.0'
|
2017-08-17 23:00:15 +05:30
|
|
|
-gem 'gettext_i18n_rails', '~> 1.8.0'
|
|
|
|
+gem 'gettext_i18n_rails', '~> 1.8'
|
2018-05-09 12:38:34 +05:30
|
|
|
gem 'gettext_i18n_rails_js', '~> 1.3'
|
2020-11-24 16:42:00 +05:30
|
|
|
gem 'gettext', '~> 3.3', require: false, group: :development
|
2018-03-18 12:27:51 +05:30
|
|
|
|
2021-04-17 20:43:06 +05:30
|
|
|
-gem 'batch-loader', '~> 2.0.1'
|
|
|
|
+gem 'batch-loader', '~> 2.0', '>= 2.0.1'
|
2016-06-16 12:31:48 +05:30
|
|
|
|
2017-09-10 18:21:32 +05:30
|
|
|
# Perf bar
|
2020-01-01 14:36:02 +05:30
|
|
|
gem 'peek', '~> 1.1'
|
2023-06-20 11:34:45 +05:30
|
|
|
@@ -496,8 +496,8 @@ gem 'oauth2', '~> 2.0'
|
2020-10-25 00:47:17 +05:30
|
|
|
gem 'health_check', '~> 3.0'
|
2017-08-19 19:09:35 +05:30
|
|
|
|
|
|
|
# System information
|
|
|
|
-gem 'vmstat', '~> 2.3.0'
|
2022-01-26 13:39:30 +05:30
|
|
|
-gem 'sys-filesystem', '~> 1.4.3'
|
2017-08-19 19:09:35 +05:30
|
|
|
+gem 'vmstat', '~> 2.3'
|
2022-01-26 13:39:30 +05:30
|
|
|
+gem 'sys-filesystem', '~> 1.4', '>= 1.4.3'
|
2017-08-19 19:09:35 +05:30
|
|
|
|
2019-12-04 21:09:36 +05:30
|
|
|
# NTP client
|
|
|
|
gem 'net-ntp'
|
2023-06-20 11:34:45 +05:30
|
|
|
@@ -535,9 +535,9 @@ gem 'grape_logging', '~> 1.8'
|
|
|
|
gem 'gitlab-net-dns', '~> 0.9.2'
|
2023-03-05 00:11:28 +05:30
|
|
|
|
|
|
|
# Countries list
|
|
|
|
-gem 'countries', '~> 4.0.0'
|
|
|
|
+gem 'countries', '~> 4.0'
|
|
|
|
|
|
|
|
-gem 'retriable', '~> 3.1.2'
|
|
|
|
+gem 'retriable', '~> 3.1', '>= 3.1.2'
|
|
|
|
|
|
|
|
# LRU cache
|
|
|
|
gem 'lru_redux'
|
2023-06-20 11:34:45 +05:30
|
|
|
@@ -555,18 +555,18 @@ gem 'mail-smtp_pool', '~> 0.1.0', path:
|
2023-03-17 16:53:02 +05:30
|
|
|
gem 'microsoft_graph_mailer', '~> 0.1.0', path: 'vendor/gems/microsoft_graph_mailer'
|
|
|
|
|
|
|
|
# File encryption
|
|
|
|
-gem 'lockbox', '~> 1.1.1'
|
|
|
|
+gem 'lockbox', '~> 1.1', '>= 1.1.1'
|
|
|
|
|
|
|
|
# Email validation
|
2020-05-24 23:50:06 +05:30
|
|
|
gem 'valid_email', '~> 0.1'
|
|
|
|
|
|
|
|
# JSON
|
2023-05-08 11:25:58 +05:30
|
|
|
-gem 'json', '~> 2.6.3'
|
|
|
|
+gem 'json', '~> 2.6', '>= 2.6.3'
|
2021-10-28 01:36:19 +05:30
|
|
|
gem 'json_schemer', '~> 0.2.18'
|
2022-09-04 06:12:58 +05:30
|
|
|
-gem 'oj', '~> 3.13.21'
|
2023-01-13 00:17:06 +05:30
|
|
|
+gem 'oj', '~> 3.13', '>= 3.13.21'
|
|
|
|
gem 'oj-introspect', '~> 0.7'
|
2020-10-25 00:47:17 +05:30
|
|
|
-gem 'multi_json', '~> 1.14.1'
|
2022-08-27 14:03:50 +05:30
|
|
|
-gem 'yajl-ruby', '~> 1.4.3', require: 'yajl'
|
2023-05-08 11:25:58 +05:30
|
|
|
+gem 'multi_json', '~> 1.14', '>= 1.14.1'
|
2022-08-27 14:03:50 +05:30
|
|
|
+gem 'yajl-ruby', '~> 1.4','>= 1.4.3', require: 'yajl'
|
2023-01-13 00:17:06 +05:30
|
|
|
|
2023-05-28 00:09:46 +05:30
|
|
|
gem 'webauthn', '~> 3.0'
|
2021-01-04 16:46:44 +05:30
|
|
|
|
2023-06-20 11:34:45 +05:30
|
|
|
@@ -577,20 +577,20 @@ gem 'parslet', '~> 1.8'
|
2022-05-07 22:13:53 +05:30
|
|
|
|
2022-08-13 16:00:24 +05:30
|
|
|
gem 'ipynbdiff', path: 'vendor/gems/ipynbdiff'
|
2022-07-29 18:21:45 +05:30
|
|
|
|
|
|
|
-gem 'ed25519', '~> 1.3.0'
|
|
|
|
+gem 'ed25519', '~> 1.3'
|
2022-08-13 16:00:24 +05:30
|
|
|
|
|
|
|
# Error Tracking OpenAPI client
|
|
|
|
# See https://gitlab.com/gitlab-org/gitlab/-/blob/master/doc/development/rake_tasks.md#update-openapi-client-for-error-tracking-feature
|
2022-11-26 12:48:29 +05:30
|
|
|
gem 'error_tracking_open_api', path: 'vendor/gems/error_tracking_open_api'
|
|
|
|
|
|
|
|
# Vulnerability advisories
|
|
|
|
-gem 'cvss-suite', '~> 3.0.1', require: 'cvss_suite'
|
|
|
|
+gem 'cvss-suite', '~> 3.0','>= 3.0.1', require: 'cvss_suite'
|
|
|
|
|
|
|
|
# Work with RPM packages
|
|
|
|
gem 'arr-pm', '~> 0.0.12'
|
2023-05-28 00:09:46 +05:30
|
|
|
|
|
|
|
# Apple plist parsing
|
|
|
|
-gem 'CFPropertyList', '~> 3.0.0'
|
|
|
|
+gem 'CFPropertyList', '~> 3.0'
|
|
|
|
gem 'app_store_connect'
|
|
|
|
|
|
|
|
# For phone verification
|