== Installing dependencies == There was an error while trying to write to `/srv/gitlab/Gemfile.lock`. File system is read-only. Bundler 4.0.17 is running, but your lockfile was generated with 2.7.2. Installing Bundler 2.7.2 and restarting using that version. There was an error installing the locked bundler version (2.7.2), rerun with the `--verbose` flag for more details. Going on using bundler 4.0.17. --- ERROR REPORT TEMPLATE ------------------------------------------------------- ``` Errno::EROFS: Read-only file system @ rb_sysopen - /srv/gitlab/vendor/bundle/ruby/3.3.0/bin/bundler-checksum.lock /usr/lib/ruby/3.3.0/rubygems.rb:795:in `initialize' /usr/lib/ruby/3.3.0/rubygems.rb:795:in `open' /usr/lib/ruby/3.3.0/rubygems.rb:795:in `open_file_with_flock' /usr/lib/ruby/3.3.0/rubygems.rb:782:in `open_file_with_lock' /usr/lib/ruby/3.3.0/rubygems/installer.rb:535:in `generate_bin_script' /usr/lib/ruby/3.3.0/rubygems/installer.rb:503:in `block in generate_bin' /usr/lib/ruby/3.3.0/rubygems/installer.rb:489:in `each' /usr/lib/ruby/3.3.0/rubygems/installer.rb:489:in `generate_bin' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/source/path/installer.rb:32:in `post_install' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/source/path.rb:240:in `generate_bin' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/source/path.rb:80:in `install' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/installer/gem_installer.rb:68:in `install' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/installer/gem_installer.rb:17:in `install_from_spec' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/installer/parallel_installer.rb:209:in `do_install' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/installer/parallel_installer.rb:169:in `install_serially' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/installer/parallel_installer.rb:97:in `call' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/installer/parallel_installer.rb:62:in `call' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/installer.rb:204:in `install' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/installer.rb:83:in `block in run' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/process_lock.rb:16:in `rescue in lock' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/process_lock.rb:11:in `lock' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/installer.rb:65:in `run' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/installer.rb:17:in `install' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/cli/install.rb:50:in `run' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/cli.rb:296:in `block in install' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/settings.rb:145:in `temporary' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/cli.rb:295:in `install' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/vendor/thor/lib/thor/command.rb:28:in `run' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/vendor/thor/lib/thor.rb:538:in `dispatch' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/cli.rb:35:in `dispatch' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/vendor/thor/lib/thor/base.rb:584:in `start' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/cli.rb:29:in `start' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/exe/bundle:28:in `block in ' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/friendly_errors.rb:118:in `with_friendly_errors' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/exe/bundle:20:in `' /usr/sbin/bundle:25:in `load' /usr/sbin/bundle:25:in `
' Bundler::ReadOnlyFileSystemError: There was an error while trying to write to `/srv/gitlab/vendor/bundle/ruby/3.3.0/bundler.lock`. File system is read-only. /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/shared_helpers.rb:122:in `rescue in filesystem_access' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/shared_helpers.rb:105:in `filesystem_access' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/process_lock.rb:12:in `lock' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/installer.rb:65:in `run' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/installer.rb:17:in `install' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/cli/install.rb:50:in `run' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/cli.rb:296:in `block in install' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/settings.rb:145:in `temporary' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/cli.rb:295:in `install' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/vendor/thor/lib/thor/command.rb:28:in `run' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/vendor/thor/lib/thor.rb:538:in `dispatch' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/cli.rb:35:in `dispatch' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/vendor/thor/lib/thor/base.rb:584:in `start' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/cli.rb:29:in `start' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/exe/bundle:28:in `block in ' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/lib/bundler/friendly_errors.rb:118:in `with_friendly_errors' /usr/lib/ruby/gems/3.3.0/gems/bundler-4.0.17/exe/bundle:20:in `' /usr/sbin/bundle:25:in `load' /usr/sbin/bundle:25:in `
' ``` ## Environment ``` Bundler 4.0.17 Platforms ruby, x86_64-linux-gnu Ruby 3.3.13p207 (2026-10-23 revision af48f08f2113db1cc4ee171f34e399d7a902151b) [x86_64-linux-gnu] Full Path /usr/bin/ruby Config Dir /etc RubyGems 3.5.22 Gem Home /srv/gitlab/vendor/bundle/ruby/3.3.0 Gem Path /srv/gitlab/vendor/bundle/ruby/3.3.0 User Home /tmp User Path /tmp/.local/share/gem/ruby/3.3.0 Bin Dir /srv/gitlab/vendor/bundle/ruby/3.3.0/bin OpenSSL Compiled OpenSSL 4.0.3 29 Sep 2026 Loaded OpenSSL 4.0.3 29 Sep 2026 Cert File /etc/ssl/cert.pem Cert Dir /etc/ssl/certs Tools Git not installed RVM not installed rbenv not installed chruby not installed ``` ## Bundler Build Metadata ``` Timestamp 2026-11-09 Git SHA unknown ``` ## Bundler settings ``` build.rugged Set for your local app (/srv/gitlab/.bundle/config): "--use-system-libraries" clean Set for your local app (/srv/gitlab/.bundle/config): true jobs Set for the current command: 1 path Set for your local app (/srv/gitlab/.bundle/config): "/srv/gitlab/vendor/bundle/" without Set for your local app (/srv/gitlab/.bundle/config): [:development, :test, :mysql, :aws] ``` ## Gemfile ### Gemfile ```ruby # frozen_string_literal: true def next? File.basename(__FILE__) == "Gemfile.next" end source 'https://rubygems.org' if ENV.fetch('BUNDLER_CHECKSUM_VERIFICATION_OPT_IN', 'false') != 'false' # this verification is still experimental $LOAD_PATH.unshift(File.expand_path("gems/bundler-checksum/lib", __dir__)) require 'bundler-checksum' BundlerChecksum.patch! end # Please see https://docs.gitlab.com/ee/development/feature_categorization/#gemfile ignore_feature_category = Module.new do def gem(*arguments, feature_category: nil, **keyword_arguments) # rubocop:disable Lint/UnusedMethodArgument -- Ignoring feature_category intentionally super(*arguments, **keyword_arguments) end end extend ignore_feature_category gem 'bundler-checksum', '~> 0.1.0', path: 'gems/bundler-checksum', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # See https://docs.gitlab.com/ee/development/gemfile.html#upgrade-rails for guidelines when upgrading Rails gem 'rails', '~> 7.2.3', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Pin Zeitwerk until https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/9408 is fixed gem 'zeitwerk', '= 2.6.18', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'activerecord-gitlab', path: 'gems/activerecord-gitlab', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'action_dispatch-draw_all', path: 'gems/action_dispatch-draw_all', require: 'action_dispatch/draw_all', feature_category: :tooling # Need by Rails gem 'drb', '~> 2.2', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'bootsnap', '~> 1.23.0', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Avoid the precompiled native gems because Omnibus needs to build this to ensure # LD_LIBRARY_PATH is correct: https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7730 if RUBY_PLATFORM.include?('darwin') gem 'ffi', '~> 1.17.3', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 else gem 'ffi', '~> 1.17.3', force_ruby_platform: true, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 end gem 'openssl', '~> 3.3.2', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'gitlab-safe_request_store', path: 'gems/gitlab-safe_request_store', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # GitLab Monorepo Gems group :monorepo do gem 'gitlab-utils', path: 'gems/gitlab-utils', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 end gem 'gitlab-backup-cli', path: 'gems/gitlab-backup-cli', require: 'gitlab/backup/cli', feature_category: :backup_restore gem 'gitlab-secret_detection', '< 1.0', feature_category: :secret_detection # Responders respond_to and respond_with gem 'responders', '~> 3.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'sprockets', '~> 3.7.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'sprockets-rails', '~> 3.5.1', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'view_component', '~> 3.23.2', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Supported DBs gem 'pg', '~> 1.6.1', feature_category: :database gem 'faraday', '~> 2', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'faraday-retry', '~> 2', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Logger is a dependency of Faraday, but Logger 1.6.0 does not work with Chef. gem 'logger', '~> 1.7.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'marginalia', '~> 1.11.1', feature_category: :database # Authorization gem 'declarative_policy', '~> 2.1.0', feature_category: :permissions # For source code paths mapping gem 'coverband', '6.2.0', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Authentication libraries gem 'devise', '~> 4.9.3', feature_category: :system_access gem 'devise-pbkdf2-encryptable', '~> 0.0.0', path: 'vendor/gems/devise-pbkdf2-encryptable', feature_category: :system_access gem 'bcrypt', '~> 3.1', '>= 3.1.14', feature_category: :system_access gem 'doorkeeper', '~> 5.8', '>= 5.8.1', feature_category: :system_access gem 'doorkeeper-openid_connect', '~> 1.8.10', feature_category: :system_access gem 'doorkeeper-device_authorization_grant', '~> 1.0.0', feature_category: :system_access gem 'rexml', '~> 3.4.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'ruby-saml', '~> 1.18', feature_category: :system_access gem 'omniauth-saml', '~> 2.2.1', feature_category: :system_access gem 'omniauth', '~> 2.1.0', feature_category: :system_access gem 'omniauth-auth0', '~> 3.1', feature_category: :system_access gem 'omniauth-azure-activedirectory-v2', '~> 2.0', feature_category: :system_access gem 'omniauth-alicloud', '~> 3.0.0', feature_category: :system_access gem 'omniauth-github', '2.0.1', feature_category: :system_access # See vendor/gems/omniauth-gitlab/README.md gem 'omniauth-gitlab', '~> 4.0.0', path: 'vendor/gems/omniauth-gitlab', feature_category: :system_access gem 'omniauth-google-oauth2', '~> 1.1', feature_category: :system_access gem 'omniauth-oauth2-generic', '~> 0.2.2', feature_category: :system_access gem 'omniauth-shibboleth-redux', '~> 2.0', require: 'omniauth-shibboleth', feature_category: :system_access # See vendor/gems/omniauth_crowd/README.md gem 'omniauth_crowd', '~> 2.4.0', path: 'vendor/gems/omniauth_crowd', feature_category: :system_access gem 'omniauth_openid_connect', '~> 0.8.0', feature_category: :system_access # Locked until Ruby 3.0 upgrade since upgrading will pull in an updated net-smtp gem. # See https://docs.gitlab.com/ee/development/emails.html#rationale. gem 'openid_connect', '~> 2.3.0', feature_category: :system_access # See gem README.md gem 'omniauth-salesforce', '~> 1.0.5', path: 'vendor/gems/omniauth-salesforce', feature_category: :system_access gem 'omniauth-atlassian-oauth2', '~> 0.2.0', feature_category: :system_access gem 'rack-oauth2', '~> 2.2.1', feature_category: :system_access gem 'jwt', '~> 2.10.3', feature_category: :system_access # Kerberos authentication. EE-only gem 'gssapi', '~> 1.3.1', group: :kerberos, feature_category: :system_access gem 'timfel-krb5-auth', '~> 0.8', group: :kerberos, feature_category: :system_access # Spam and anti-bot protection gem 'recaptcha', '~> 5.12', require: 'recaptcha/rails', feature_category: :insider_threat gem 'akismet', '~> 3.0', feature_category: :insider_threat gem 'invisible_captcha', '~> 2.3.0', feature_category: :insider_threat # Two-factor authentication gem 'devise-two-factor', '~> 5.1.0', feature_category: :system_access gem 'rqrcode', '~> 2.2', feature_category: :system_access gem 'webauthn', '~> 3.0', feature_category: :system_access gem 'attr_encrypted', '~> 4.2', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # GitLab Pages gem 'validates_hostname', '~> 1.0.13', feature_category: :pages gem 'rubyzip', '~> 2.4.0', require: 'zip', feature_category: :pages # GitLab Pages letsencrypt support gem 'acme-client', '~> 2.0.19', feature_category: :pages # Browser detection gem 'browser', '~> 5.3.1', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # OS detection for usage ping gem 'ohai', '~> 19.1.16', feature_category: :product_analytics # GPG gem 'gpgme', '~> 2.0.25', feature_category: :source_code_management # 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', '~> 2.3.0', require: 'omniauth-ldap', feature_category: :system_access gem 'net-ldap', '~> 0.20.0', feature_category: :system_access # API gem 'grape', '~> 2.0.0', feature_category: :api gem 'grape-entity', '~> 1.0.1', feature_category: :api gem 'grape-swagger', '~> 2.1.2', group: [:development, :test], feature_category: :api gem 'grape-swagger-entity', '~> 0.7.0', group: [:development, :test], feature_category: :api gem 'grape-path-helpers', '~> 2.0.1', feature_category: :api gem 'gitlab-grape-openapi', path: 'gems/gitlab-grape-openapi', feature_category: :api gem 'rack-cors', '~> 2.0.1', require: 'rack/cors', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # GraphQL API gem 'graphql', '2.6.10', feature_category: :api gem 'graphql-docs', '~> 5.2.0', group: [:development, :test], feature_category: :api gem 'apollo_upload_server', '~> 2.1.6', feature_category: :api # Cells gem 'gitlab-topology-service-client', '~> 0.1', path: 'vendor/gems/gitlab-topology-service-client', require: 'gitlab/cells/topology_service', feature_category: :cell # Duo Workflow gem 'gitlab-duo-workflow-service-client', '~> 0.7', path: 'vendor/gems/gitlab-duo-workflow-service-client', feature_category: :duo_agent_platform # Generate Fake data gem 'ffaker', '~> 2.24', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'hashie', '~> 5.0.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Pagination gem 'kaminari', '~> 1.2.2', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # HAML gem 'hamlit', '~> 3.0.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Files attachments gem 'carrierwave', '~> 1.3', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'mini_magick', '~> 4.12', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'marcel', '~> 1.0.4', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # PDF generation gem 'prawn', feature_category: :vulnerability_management gem 'prawn-svg', feature_category: :vulnerability_management # for backups gem 'fog-aws', '~> 3.26', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'fog-core', '~> 2.5', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'fog-google', '~> 1.29.0', require: 'fog/google', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'fog-local', '~> 0.8', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # NOTE: # the fog-aliyun gem since v0.4 pulls in aliyun-sdk transitively, which monkey-patches # the rest-client gem to drop the Content-Length header field for chunked transfers, # which may have knock-on effects on other features using `RestClient`. # 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', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'gitlab-fog-azure-rm', '~> 2.4.0', require: 'fog/azurerm', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # for Google storage # Need this specific version of google-apis-storage_v1 so that fog-google will utilize the updated list_objects with # match_glob support in google-apis-core 0.11.1. Because of this we also have to bump google-cloud-storage to 1.45.0. gem 'google-apis-storage_v1', '~> 0.29', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'google-cloud-storage', '~> 1.57.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # We need >= 0.11.1 because that's when match_glob support is added to list_objects gem 'google-apis-core', '~> 0.18.0', '>= 0.18.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'google-apis-compute_v1', '~> 0.129.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'google-apis-container_v1', '~> 0.100.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'google-apis-container_v1beta1', '~> 0.91.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'google-apis-cloudbilling_v1', '~> 0.22.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'google-apis-cloudresourcemanager_v1', '~> 0.44.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'google-apis-iam_v1', '~> 0.79.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'google-apis-serviceusage_v1', '~> 0.28.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'google-apis-sqladmin_v1beta4', '~> 0.41.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'google-apis-androidpublisher_v3', '~> 0.92.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'googleauth', '~> 1.14', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'google-cloud-artifact_registry-v1', '~> 0.11.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'google-cloud-compute-v1', '~> 2.6.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Seed data gem 'seed-fu', '~> 2.3.7', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Search gem 'elasticsearch-model', '~> 7.2', feature_category: :global_search gem 'elasticsearch-rails', '~> 7.2', require: 'elasticsearch/rails/instrumentation', feature_category: :global_search gem 'elasticsearch-api', '7.17.11', feature_category: :global_search gem 'aws-sdk-core', '~> 3.242.0', feature_category: :global_search gem 'aws-sdk-cloudformation', '~> 1', feature_category: :global_search gem 'aws-sdk-s3', '~> 1.213.0', feature_category: :global_search gem 'faraday-typhoeus', '~> 1.1', feature_category: :global_search gem 'faraday_middleware-aws-sigv4', '~> 1.0.1', feature_category: :global_search # Used with Elasticsearch to support http keep-alive connections gem 'typhoeus', '~> 1.4.0', feature_category: :global_search gem 'gitlab-active-context', path: 'gems/gitlab-active-context', require: 'active_context', feature_category: :global_search # Markdown and HTML processing gem 'html-pipeline', '~> 2.14.3', feature_category: :markdown gem 'gitlab-markup', '~> 2.0.0', require: 'github/markup', feature_category: :markdown gem 'commonmarker', '~> 0.23.10', feature_category: :markdown gem 'kramdown', '~> 2.5.0', feature_category: :markdown gem 'RedCloth', '~> 4.3.3', feature_category: :markdown gem 'org-ruby', '~> 0.9.12', feature_category: :markdown gem 'creole', '~> 0.5.0', feature_category: :markdown gem 'wikicloth', '0.8.1', feature_category: :markdown gem 'asciidoctor', '~> 2.0.18', feature_category: :markdown gem 'asciidoctor-include-ext', '~> 0.4.0', require: false, feature_category: :markdown gem 'asciidoctor-plantuml', '~> 0.0.16', feature_category: :markdown gem 'asciidoctor-kroki', '~> 0.10.0', require: false, feature_category: :markdown gem 'rouge', '~> 4.7.0', feature_category: :markdown gem 'truncato', '~> 0.7.13', feature_category: :team_planning gem 'nokogiri', '~> 1.18', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'gitlab-glfm-markdown', '~> 0.0.41', feature_category: :markdown gem 'tanuki_emoji', '~> 0.13', feature_category: :markdown gem 'unicode-emoji', '~> 4.0', feature_category: :markdown # Calendar rendering gem 'icalendar', '~> 2.10.1', feature_category: :team_planning # Diffs gem 'diffy', '~> 3.4', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'diff_match_patch', '~> 0.1.0', path: 'vendor/gems/diff_match_patch', feature_category: :team_planning # Application server gem 'rack', '~> 2.2.9', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # https://github.com/zombocom/rack-timeout/blob/master/README.md#rails-apps-manually gem 'rack-timeout', '~> 0.7.0', require: 'rack/timeout/base', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 group :puma do gem 'puma', '~> 7.2', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'sd_notify', '~> 0.1.0', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 end # State machine gem 'state_machines-activerecord', '~> 0.100.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Background jobs gem 'sidekiq', path: 'vendor/gems/sidekiq', require: 'sidekiq', feature_category: :scalability gem 'sidekiq-cron', '~> 2.3.0', feature_category: :scalability gem 'gitlab-sidekiq-fetcher', path: 'vendor/gems/sidekiq-reliable-fetch', require: 'sidekiq-reliable-fetch', feature_category: :scalability # Cron Parser gem 'fugit', '~> 1.11.1', feature_category: :continuous_integration # HTTP requests gem 'httparty', '~> 0.24.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Colored output to console gem 'rainbow', '~> 3.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Progress bar gem 'ruby-progressbar', '~> 1.10', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Linear-time regex library for untrusted regular expressions gem 're2', '~> 2.15', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Misc gem 'semver_dialects', '~> 3.7', feature_category: :software_composition_analysis gem 'version_sorter', '~> 2.3', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'csv_builder', path: 'gems/csv_builder', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Export Ruby Regex to Javascript gem 'js_regex', '~> 3.8', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # User agent parsing gem 'device_detector', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Redis gem 'redis', '~> 5.4.1', feature_category: :redis gem 'redis-client', '~> 0.25', feature_category: :redis gem 'redis-cluster-client', '~> 0.13', feature_category: :redis gem 'redis-clustering', '~> 5.4.0', feature_category: :redis gem 'connection_pool', '~> 2.5.3', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Redis session store gem 'redis-actionpack', '~> 5.5.0', feature_category: :redis # Jira integration gem 'jira-ruby', '~> 2.3.0', feature_category: :integrations gem 'atlassian-jwt', '~> 0.2.1', feature_category: :integrations # Slack integration gem 'slack-messenger', '~> 2.3.5', feature_category: :integrations # Kubernetes integration gem 'kubeclient', '~> 4.12.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # AI gem 'circuitbox', '2.0.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Sanitize user input gem 'sanitize', '~> 6.0.2', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'babosa', '~> 2.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Sanitizes SVG input gem 'loofah', '~> 2.25.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Used to provide license templates gem 'licensee', '~> 9.16', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Pinned below 1.8 so rugged.so links libgit2's old http-parser instead of # the bundled llhttp, which collides with llhttp-ffi symbols at runtime. # See https://gitlab.com/gitlab-org/gitlab/-/issues/598564 gem 'rugged', '~> 1.7.2', require: false, feature_category: :gitaly # Detect and convert string character encoding gem 'charlock_holmes', '~> 0.7.9', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Detect mime content type from content gem 'ruby-magic', '~> 0.6', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Faster blank gem 'fast_blank', '~> 1.0.1', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Parse time & duration gem 'gitlab-chronic', '~> 0.10.5', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'gitlab_chronic_duration', '~> 0.12', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'rack-proxy', '~> 0.7.7', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'cssbundling-rails', '1.4.3', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'terser', '1.0.2', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'click_house-client', '0.8.8', feature_category: :database gem 'addressable', '~> 2.8', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'gon', '~> 6.5.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'request_store', '~> 1.7.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'base32', '~> 0.3.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'gitlab-license', '~> 2.6', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Protect against bruteforcing gem 'rack-attack', '~> 6.8.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Sentry integration gem 'sentry-ruby', '~> 5.23.0', feature_category: :observability gem 'sentry-rails', '~> 5.23.0', feature_category: :observability gem 'sentry-sidekiq', '~> 5.23.0', feature_category: :observability # PostgreSQL query parsing # gem 'pg_query', '~> 6.2.0', feature_category: :database gem 'gitlab-schema-validation', path: 'gems/gitlab-schema-validation', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'gitlab-http', path: 'gems/gitlab-http', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'premailer-rails', '~> 1.12.0', feature_category: :notifications gem 'gitlab-labkit', '~> 1.5.0', feature_category: :error_budgets gem 'thrift', '~> 0.22.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # I18n gem 'rails-i18n', '~> 7.0', '>= 7.0.9', feature_category: :internationalization gem 'gettext_i18n_rails', '~> 1.13.0', feature_category: :internationalization gem 'gettext', '~> 3.5', '>= 3.5.1', require: false, group: [:development, :test], feature_category: :internationalization gem 'batch-loader', '~> 2.0.5', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'tty-prompt', '~> 0.23', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Perf bar gem 'peek', '~> 1.1', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Snowplow events trackin gem 'snowplow-tracker', '~> 0.8.0', feature_category: :product_analytics # Metrics gem 'webrick', '~> 1.9.0', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'prometheus-client-mmap', '~> 1.5.0', require: 'prometheus/client', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Event-driven reactor for Ruby # Required manually in config/initializers/require_async_gem gem 'async', '~> 2.32.0', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'io-event', '~> 1.14', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Security report schemas used to validate CI job artifacts of security jobs gem 'gitlab-security_report_schemas', '0.2.0.min15.0.0.max15.2.4', feature_category: :vulnerability_management # Frontend bundling gem 'vite_rails', '~> 3.10.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'vite_ruby', '~> 3.10.1', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Provide Rails path helpers to the frontend gem "js-routes", "~> 2.3", feature_category: :organization # OpenTelemetry group :opentelemetry do # Core OpenTelemetry gems gem 'opentelemetry-sdk', feature_category: :observability gem 'opentelemetry-exporter-otlp', feature_category: :observability # OpenTelemetry gems selected from full set in `opentelemetry-instrumentation-all` metagem gem 'opentelemetry-instrumentation-active_support', feature_category: :observability gem 'opentelemetry-instrumentation-action_pack', feature_category: :observability gem 'opentelemetry-instrumentation-active_job', feature_category: :observability gem 'opentelemetry-instrumentation-active_record', feature_category: :observability gem 'opentelemetry-instrumentation-action_view', feature_category: :observability gem 'opentelemetry-instrumentation-aws_sdk', feature_category: :observability gem 'opentelemetry-instrumentation-http', feature_category: :observability gem 'opentelemetry-instrumentation-concurrent_ruby', feature_category: :observability gem 'opentelemetry-instrumentation-ethon', feature_category: :observability gem 'opentelemetry-instrumentation-excon', feature_category: :observability gem 'opentelemetry-instrumentation-faraday', feature_category: :observability gem 'opentelemetry-instrumentation-grape', feature_category: :observability gem 'opentelemetry-instrumentation-graphql', feature_category: :observability gem 'opentelemetry-instrumentation-http_client', feature_category: :observability gem 'opentelemetry-instrumentation-net_http', feature_category: :observability gem 'opentelemetry-instrumentation-pg', feature_category: :observability gem 'opentelemetry-instrumentation-rack', feature_category: :observability gem 'opentelemetry-instrumentation-rails', feature_category: :observability gem 'opentelemetry-instrumentation-rake', feature_category: :observability gem 'opentelemetry-instrumentation-redis', feature_category: :observability gem 'opentelemetry-instrumentation-sidekiq', feature_category: :observability end gem 'warning', '~> 1.5.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 group :development do gem 'lefthook', '~> 1.13.0', require: false, feature_category: :tooling gem 'rubocop', feature_category: :tooling, require: false gem 'debug', '~> 1.11.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'solargraph', '~> 0.54.0', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'solargraph-rspec', '~> 0.5.1', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'letter_opener_web', '~> 3.0.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'lookbook', '~> 2.3', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'sprite-factory', '~> 1.7', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'listen', '~> 3.7', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'ruby-lsp', "~> 0.26.4", require: false, feature_category: :tooling gem 'ruby-lsp-rails', "~> 0.4.8", feature_category: :tooling gem 'ruby-lsp-rspec', "~> 0.1.28", require: false, feature_category: :tooling gem 'gdk-toogle', '~> 0.9', '>= 0.9.5', require: 'toogle', feature_category: :tooling # Used by # * `lib/tasks/gitlab/security/update_banned_ssh_keys.rake` # * `lib/tasks/gitlab/db/migration_squash.rake` gem 'git', '~> 1.8', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 end group :development, :test do gem 'bullet', '~> 8.0.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'parser', '= 3.3.11.1', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'pry-byebug', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'pry-rails', '~> 0.3.9', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'pry-shell', '~> 0.6.4', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'amazing_print', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'database_cleaner-active_record', '~> 2.2.0', feature_category: :database gem 'rspec-rails', '~> 7.1.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'factory_bot_rails', '~> 6.5.0', feature_category: :tooling # Prevent occasions where minitest is not bundled in packaged versions of ruby (see #3826) gem 'minitest', '~> 5.11.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'spring', '~> 4.3.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'spring-commands-rspec', '~> 1.0.4', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'gitlab-styles', '~> 13.1.0', feature_category: :tooling, require: false gem 'haml_lint', '~> 0.58', feature_category: :tooling, require: false # Benchmarking & profiling gem 'benchmark-ips', '~> 2.14.0', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'benchmark-memory', '~> 0.1', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'knapsack', '~> 4.0.0', feature_category: :tooling gem 'gitlab-crystalball', '~> 1.1.3', require: false, feature_category: :tooling gem 'test_file_finder', '~> 0.3.1', feature_category: :tooling gem 'simple_po_parser', '~> 1.1.6', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'png_quantizator', '~> 0.2.1', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'parallel', '~> 1.19', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'sigdump', '~> 0.2.4', require: 'sigdump/setup', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'pact', '~> 1.64', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'gitlab-housekeeper', path: 'gems/gitlab-housekeeper', feature_category: :tooling gem 'yard', '~> 0.9', require: false, feature_category: :tooling end group :development, :test, :danger do gem 'gitlab-dangerfiles', '~> 4.10.0', require: false, feature_category: :tooling end group :development, :test, :coverage do gem 'simplecov', '~> 0.22', require: false, feature_category: :tooling gem 'simplecov-lcov', '~> 0.8.0', require: false, feature_category: :tooling gem 'simplecov-cobertura', '~> 3.1.0', require: false, feature_category: :tooling gem 'undercover', '~> 0.8.0', require: false, feature_category: :tooling end # Gems required in omnibus-gitlab pipeline group :development, :test, :omnibus do gem 'license_finder', '~> 7.0', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 end # Gems required in various pipelines group :development, :test, :monorepo do gem 'gitlab-rspec', path: 'gems/gitlab-rspec', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'gitlab-rspec_flaky', path: 'gems/gitlab-rspec_flaky', feature_category: :tooling end group :test do gem 'rspec_profiling', '~> 0.0.9', feature_category: :tooling gem 'rspec-benchmark', '~> 0.6.0', feature_category: :tooling gem 'rspec-parameterized', '~> 1.0', '>= 1.0.2', require: false, feature_category: :tooling gem 'os', '~> 1.1', '>= 1.1.4', feature_category: :tooling gem 'capybara', '~> 3.40', feature_category: :test_platform gem 'capybara-screenshot', '~> 1.0.26', feature_category: :test_platform gem 'selenium-webdriver', '~> 4.21', '>= 4.21.1', feature_category: :test_platform gem 'graphlyte', '~> 1.0.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Upload CI metrics to a GCP BigQuery instance # # We only use this gem in CI. gem 'google-cloud-bigquery', '~> 1.0', feature_category: :tooling gem 'shoulda-matchers', '~> 6.4.0', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'email_spec', '~> 2.3.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'webmock', '~> 3.26.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'rails-controller-testing', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'concurrent-ruby', '~> 1.1', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'test-prof', '~> 1.6.0', feature_category: :tooling gem 'rspec_junit_formatter', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'guard-rspec', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'axe-core-rspec', '~> 4.10.0', feature_category: :tooling gem 'state_machines-rspec', '~> 0.6', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Moved in `test` because https://gitlab.com/gitlab-org/gitlab/-/issues/217527 gem 'derailed_benchmarks', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'gitlab_quality-test_tooling', '~> 3.10.0', require: false, feature_category: :tooling end gem 'octokit', '~> 9.0', feature_category: :importers # Needed by octokit: https://github.com/octokit/octokit.rb/pull/1688 gem 'faraday-multipart', '~> 1.0', feature_category: :importers gem 'gitlab-mail_room', '~> 1.0.0', require: 'mail_room', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'email_reply_trimmer', '~> 0.1', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'html2text', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'stackprof', '~> 0.2.26', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'rbtrace', '~> 0.4', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'memory_profiler', '~> 1.0', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # OAuth gem 'oauth2', '~> 2.0', feature_category: :system_access # Health check gem 'health_check', '~> 3.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # System information gem 'vmstat', '~> 2.3.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'sys-filesystem', '~> 1.4.3', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # NTP client gem 'net-ntp', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # SSH keys support gem 'ssh_data', '~> 2.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Spamcheck GRPC protocol definitions gem 'spamcheck', '~> 1.3.0', feature_category: :insider_threat # Gitaly GRPC protocol definitions gem 'gitaly', '~> 18.10.0', feature_category: :gitaly # KAS GRPC protocol definitions gem 'gitlab-kas-grpc', '~> 18.5.0-rc4', feature_category: :deployment_management # Knowledge Graph GRPC protocol definitions gem 'gitlab-gkg-proto', '~> 0.7.0', feature_category: :knowledge_graph gem 'grpc', '~> 1.80.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'google-protobuf', '>= 3.25', '< 5.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'toml-rb', '~> 4.1', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Feature toggles gem 'flipper', '~> 1.3.6', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'flipper-active_record', '~> 1.3.6', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'flipper-active_support_cache_store', '~> 1.3.6', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'unleash', '~> 3.2.2', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'gitlab-experiment', '~> 1.3.0', feature_category: :acquisition # Structured logging gem 'lograge', '~> 0.5', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'grape_logging', '~> 1.8', '>= 1.8.4', feature_category: :api # DNS Lookup gem 'gitlab-net-dns', '~> 0.15.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Countries list gem 'countries', '~> 4.0.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'retriable', '~> 3.1.2', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # LRU cache gem 'lru_redux', feature_category: :importers # Locked as long as quoted-printable encoding issues are not resolved # Monkey-patched in `config/initializers/mail_encoding_patch.rb` # See https://gitlab.com/gitlab-org/gitlab/issues/197386 # # `config/initializers/mail_starttls_patch.rb` has also been patched to # fix STARTTLS handling until https://github.com/mikel/mail/pull/1536 is # released. gem 'mail', '= 2.9.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'mail-smtp_pool', '~> 0.1.0', path: 'gems/mail-smtp_pool', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'microsoft_graph_mailer', '~> 0.1.0', path: 'vendor/gems/microsoft_graph_mailer', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # File encryption gem 'lockbox', '~> 1.4.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Email validation gem 'valid_email', '~> 0.1', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # JSON gem 'jsonb_accessor', '~> 1.4', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'json', '~> 2.19.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'json_schemer', '~> 2.4.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'oj', '~> 3.17.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'oj-introspect', '~> 0.9', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'multi_json', '~> 1.17.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'yajl-ruby', '~> 1.4.3', require: 'yajl', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # IPAddress utilities gem 'ipaddress', '~> 0.8.3', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'parslet', '~> 1.8', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'ipynbdiff', path: 'gems/ipynbdiff', require: 'ipynb_diff', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'ed25519', '~> 1.4.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # 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 gem 'error_tracking_open_api', path: 'gems/error_tracking_open_api', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Vulnerability advisories gem 'cvss-suite', '~> 4.1.1', require: 'cvss_suite', feature_category: :software_composition_analysis # Work with RPM packages gem 'arr-pm', '~> 0.0.12', feature_category: :package_registry # Remote Development gem 'devfile', '~> 0.5.0', feature_category: :workspaces gem 'hashdiff', '~> 1.2.0', feature_category: :workspaces # Apple plist parsing gem 'CFPropertyList', '~> 3.0.0', feature_category: :mobile_devops gem 'app_store_connect', feature_category: :mobile_devops # For phone verification gem 'telesignenterprise', '~> 2.6', feature_category: :insider_threat # NOTE: In Ruby 3.4 base64 was moved out of the stdlib # This gem was added while upgrading `telesignenterprise` to 2.6.0 to ensure compatibility with Ruby 3.4 gem "base64", "~> 0.2.0", feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # BufferedIO patch gem 'net-protocol', '~> 0.2.2', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem "nkf", "~> 0.2.0", feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # This is locked to 0.6.0 because we patch Net::HTTP#connect in # gems/gitlab-http/lib/net_http/connect_patch.rb. # It can be upgraded but care must be taken to preserve the patch. gem 'net-http', '= 0.6.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'uri', '~> 1.1.1', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'duo_api', '~> 1.3', feature_category: :system_access gem 'gitlab-sdk', '~> 0.3.0', feature_category: :application_instrumentation gem 'paper_trail', '~> 16.0', feature_category: :workspaces gem "i18n_data", "~> 0.13.1", feature_category: :system_access gem "gitlab-cloud-connector", "~> 1.45", require: 'gitlab/cloud_connector', feature_category: :plan_provisioning gem "gvltools", "~> 0.4.0", feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'gitlab_query_language', '~> 0.26.0', feature_category: :integrations # standard Gem, version increase to resolve vulnerabilities gem "zlib", "~> 3.2", ">= 3.2.3", feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/work_items/596593 # standard Gem, pin version to resolve vulnerabilities gem "erb", "= 4.0.3.1", feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/work_items/596593 ``` ### Gemfile.lock ``` PATH remote: gems/action_dispatch-draw_all specs: action_dispatch-draw_all (0.1.0) actionpack (>= 7) PATH remote: gems/activerecord-gitlab specs: activerecord-gitlab (0.2.0) activerecord (>= 7) PATH remote: gems/bundler-checksum specs: bundler-checksum (0.1.0) bundler PATH remote: gems/csv_builder specs: csv_builder (0.1.0) PATH remote: gems/error_tracking_open_api specs: error_tracking_open_api (1.0.0) typhoeus (~> 1.0, >= 1.0.1) PATH remote: gems/gitlab-active-context specs: gitlab-active-context (0.0.1) activerecord activesupport aws-sdk-core connection_pool elasticsearch faraday-typhoeus faraday_middleware-aws-sigv4 opensearch-ruby pg zeitwerk PATH remote: gems/gitlab-backup-cli specs: gitlab-backup-cli (0.0.1) activerecord (>= 7) activesupport (>= 7) addressable (~> 2.8) bigdecimal (~> 3.1) concurrent-ruby (~> 1.1) faraday (~> 2) google-cloud-storage_transfer (~> 1.2.0) google-protobuf (>= 3.25, < 5.0) googleauth (~> 1.14) grpc (~> 1.75) json (~> 2.7) jwt (~> 2.5) logger (~> 1.5) minitest (~> 5.11.0) mutex_m (~> 0.3) parallel (~> 1.19) pg (~> 1.6.1) rack (~> 2.2.9) rainbow (~> 3.0) rexml (~> 3.4.0) thor (~> 1.3) PATH remote: gems/gitlab-grape-openapi specs: gitlab-grape-openapi (0.1.0) grape (~> 2.0.0) grape-entity (~> 1.0.1) PATH remote: gems/gitlab-housekeeper specs: gitlab-housekeeper (0.1.0) activesupport amazing_print httparty rubocop PATH remote: gems/gitlab-http specs: gitlab-http (0.1.0) activesupport (~> 7) concurrent-ruby (~> 1.2) httparty (~> 0.21) ipaddress (~> 0.8.3) net-http (= 0.6.0) PATH remote: gems/gitlab-rspec_flaky specs: gitlab-rspec_flaky (0.1.0) activesupport (>= 6.1, < 8) rspec (~> 3.0) PATH remote: gems/gitlab-rspec specs: gitlab-rspec (0.1.0) activerecord (>= 6.1, < 8) activesupport (>= 6.1, < 8) gitlab_quality-test_tooling (>= 3.8, < 4) rspec (~> 3.0) test-prof (~> 1.5) PATH remote: gems/gitlab-safe_request_store specs: gitlab-safe_request_store (0.1.0) rack (~> 2.2.8) request_store PATH remote: gems/gitlab-schema-validation specs: gitlab-schema-validation (0.1.0) diffy pg_query PATH remote: gems/gitlab-utils specs: gitlab-utils (0.2.0) actionview (>= 6.1.7.2) activesupport (>= 6.1.7.2) addressable (~> 2.8) batch-loader (~> 2.0) bigdecimal (~> 3.2) nokogiri (~> 1.0) oj (~> 3.16) rake (~> 13.0) toml-rb (~> 4.1) yajl-ruby (~> 1.4) PATH remote: gems/ipynbdiff specs: ipynbdiff (0.4.8) diffy (~> 3.4) oj (~> 3.16, >= 3.16.10) PATH remote: gems/mail-smtp_pool specs: mail-smtp_pool (0.1.0) connection_pool (~> 2.0) mail (~> 2.8) PATH remote: vendor/gems/devise-pbkdf2-encryptable specs: devise-pbkdf2-encryptable (0.0.0) devise (~> 4.0) devise-two-factor (~> 5.1.0) PATH remote: vendor/gems/diff_match_patch specs: diff_match_patch (0.1.0) PATH remote: vendor/gems/gitlab-duo-workflow-service-client specs: gitlab-duo-workflow-service-client (0.7) grpc PATH remote: vendor/gems/gitlab-topology-service-client specs: gitlab-topology-service-client (0.1) google-protobuf (>= 3.25, < 5.0) grpc PATH remote: vendor/gems/microsoft_graph_mailer specs: microsoft_graph_mailer (0.1.0) mail (~> 2.7) oauth2 (>= 1.4.4, < 3) PATH remote: vendor/gems/omniauth-gitlab specs: omniauth-gitlab (4.0.0) omniauth (~> 2.0) omniauth-oauth2 (~> 1.8) PATH remote: vendor/gems/omniauth-salesforce specs: omniauth-salesforce (1.0.5) omniauth (~> 2.0) omniauth-oauth2 (~> 1.0) PATH remote: vendor/gems/omniauth_crowd specs: omniauth_crowd (2.4.0) activesupport nokogiri (>= 1.4.4) omniauth (~> 2.0) PATH remote: vendor/gems/sidekiq-reliable-fetch specs: gitlab-sidekiq-fetcher (0.12.1) json (>= 2.5) sidekiq (~> 7.0) PATH remote: vendor/gems/sidekiq specs: sidekiq (7.3.9) base64 connection_pool (>= 2.3.0) logger rack (>= 2.2.4) redis-client (>= 0.22.2) GEM remote: https://rubygems.org/ specs: CFPropertyList (3.0.7) base64 nkf rexml RedCloth (4.3.4) acme-client (2.0.31) base64 (~> 0.2) faraday (>= 1.0, < 3.0.0) faraday-retry (>= 1.0, < 3.0.0) actioncable (7.2.4) actionpack (= 7.2.4) activesupport (= 7.2.4) nio4r (~> 2.0) websocket-driver (>= 0.6.1) zeitwerk (~> 2.6) actionmailbox (7.2.4) actionpack (= 7.2.4) activejob (= 7.2.4) activerecord (= 7.2.4) activestorage (= 7.2.4) activesupport (= 7.2.4) mail (>= 2.8.0) actionmailer (7.2.4) actionpack (= 7.2.4) actionview (= 7.2.4) activejob (= 7.2.4) activesupport (= 7.2.4) mail (>= 2.8.0) rails-dom-testing (~> 2.2) actionpack (7.2.4) actionview (= 7.2.4) activesupport (= 7.2.4) cgi nokogiri (>= 1.8.5) racc rack (>= 2.2.4, < 3.3) rack-session (>= 1.0.1) rack-test (>= 0.6.3) rails-dom-testing (~> 2.2) rails-html-sanitizer (~> 1.6) useragent (~> 0.16) actiontext (7.2.4) actionpack (= 7.2.4) activerecord (= 7.2.4) activestorage (= 7.2.4) activesupport (= 7.2.4) globalid (>= 0.6.0) nokogiri (>= 1.8.5) actionview (7.2.4) activesupport (= 7.2.4) builder (~> 3.1) cgi erubi (~> 1.11) rails-dom-testing (~> 2.2) rails-html-sanitizer (~> 1.6) activejob (7.2.4) activesupport (= 7.2.4) globalid (>= 0.3.6) activemodel (7.2.4) activesupport (= 7.2.4) activerecord (7.2.4) activemodel (= 7.2.4) activesupport (= 7.2.4) timeout (>= 0.4.0) activestorage (7.2.4) actionpack (= 7.2.4) activejob (= 7.2.4) activerecord (= 7.2.4) activesupport (= 7.2.4) marcel (~> 1.0) activesupport (7.2.4) base64 benchmark (>= 0.3) bigdecimal concurrent-ruby (~> 1.0, >= 1.3.1) connection_pool (>= 2.2.5, < 3) drb i18n (>= 1.6, < 2) logger (>= 1.4.2) minitest (>= 5.1, < 6) securerandom (>= 0.3) tzinfo (~> 2.0, >= 2.0.5) addressable (2.8.7) public_suffix (>= 2.0.2, < 7.0) aes_key_wrap (1.1.0) akismet (3.0.0) aliyun-sdk (0.8.0) nokogiri (~> 1.6) rest-client (~> 2.0) amatch (0.4.1) mize tins (~> 1.0) amazing_print (1.8.1) android_key_attestation (0.3.0) apollo_upload_server (2.1.8) actionpack (>= 6.1.6) graphql (>= 1.8) app_store_connect (0.38.0) activesupport (>= 6.0.0) jwt (>= 1.4) zeitwerk (>= 2.6.7) arr-pm (0.0.12) asciidoctor (2.0.26) asciidoctor-include-ext (0.4.0) asciidoctor (>= 1.5.6, < 3.0.0) asciidoctor-kroki (0.10.0) asciidoctor (~> 2.0) asciidoctor-plantuml (0.0.16) asciidoctor (>= 2.0.17, < 3.0.0) ast (2.4.2) async (2.32.0) console (~> 1.29) fiber-annotation io-event (~> 1.11) metrics (~> 0.12) traces (~> 0.18) atlassian-jwt (0.2.1) jwt (~> 2.1) attr_encrypted (4.2.0) encryptor (~> 3.0.0) attr_required (1.0.2) awesome_print (1.9.2) aws-eventstream (1.3.0) aws-partitions (1.1001.0) aws-sdk-cloudformation (1.134.0) aws-sdk-core (~> 3, >= 3.225.0) aws-sigv4 (~> 1.5) aws-sdk-core (3.242.0) aws-eventstream (~> 1, >= 1.3.0) aws-partitions (~> 1, >= 1.992.0) aws-sigv4 (~> 1.9) base64 bigdecimal jmespath (~> 1, >= 1.6.1) logger aws-sdk-kms (1.76.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) aws-sdk-s3 (1.213.0) aws-sdk-core (~> 3, >= 3.241.4) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.5) aws-sigv4 (1.9.1) aws-eventstream (~> 1, >= 1.0.2) axe-core-api (4.10.3) dumb_delegator ostruct virtus axe-core-rspec (4.10.3) axe-core-api (= 4.10.3) dumb_delegator ostruct virtus axiom-types (0.1.1) descendants_tracker (~> 0.0.4) ice_nine (~> 0.11.0) thread_safe (~> 0.3, >= 0.3.1) babosa (2.0.0) backport (1.2.0) base32 (0.3.4) base64 (0.2.0) batch-loader (2.0.5) bcrypt (3.1.22) benchmark (0.4.1) benchmark-ips (2.14.0) benchmark-malloc (0.2.0) benchmark-memory (0.2.0) memory_profiler (~> 1) benchmark-perf (0.6.0) benchmark-trend (0.4.0) bigdecimal (3.2.3) bindata (2.5.1) binding_of_caller (1.0.0) debug_inspector (>= 0.0.1) bootsnap (1.23.0) msgpack (~> 1.2) browser (5.3.1) builder (3.3.0) bullet (8.0.8) activesupport (>= 3.0.0) uniform_notifier (~> 1.11) byebug (12.0.0) capybara (3.40.0) addressable matrix mini_mime (>= 0.1.3) nokogiri (~> 1.11) rack (>= 1.6.0) rack-test (>= 0.6.3) regexp_parser (>= 1.5, < 3.0) xpath (~> 3.2) capybara-screenshot (1.0.27) capybara (>= 1.0, < 4) launchy carrierwave (1.3.4) activemodel (>= 4.0.0) activesupport (>= 4.0.0) mime-types (>= 1.16) ssrf_filter (~> 1.0, < 1.1.0) cbor (0.5.10.1) cgi (0.5.0) character_set (1.8.0) charlock_holmes (0.7.9) chef-config (18.3.0) addressable chef-utils (= 18.3.0) fuzzyurl mixlib-config (>= 2.2.12, < 4.0) mixlib-shellout (>= 2.0, < 4.0) tomlrb (~> 1.2) chef-utils (18.3.0) concurrent-ruby chunky_png (1.4.0) circuitbox (2.0.0) citrus (3.0.2) claide (1.1.0) claide-plugins (0.9.2) cork nap open4 (~> 1.3) click_house-client (0.8.8) activerecord (>= 7.0, < 9.0) activesupport (>= 7.0, < 9.0) addressable (~> 2.8) json (~> 2.7) coderay (1.1.3) coercible (1.0.0) descendants_tracker (~> 0.0.1) colored2 (3.1.2) commonmarker (0.23.12) concurrent-ruby (1.3.6) connection_pool (2.5.5) console (1.29.2) fiber-annotation fiber-local (~> 1.1) json cork (0.3.0) colored2 (~> 3.1) cose (1.3.1) cbor (~> 0.5.9) openssl-signature_algorithm (~> 1.0) countries (4.0.1) i18n_data (~> 0.13.0) sixarm_ruby_unaccent (~> 1.1) coverband (6.2.0) base64 redis (>= 3.0) crack (0.4.3) safe_yaml (~> 1.0.0) crass (1.0.6) creole (0.5.0) cronex (0.15.0) tzinfo unicode (>= 0.4.4.5) css_parser (1.14.0) addressable cssbundling-rails (1.4.3) railties (>= 6.0.0) csv (3.3.0) cvss-suite (4.1.2) bigdecimal (~> 3.1) danger (9.4.2) claide (~> 1.0) claide-plugins (>= 0.9.2) colored2 (~> 3.1) cork (~> 0.1) faraday (>= 0.9.0, < 3.0) faraday-http-cache (~> 2.0) git (~> 1.13) kramdown (~> 2.3) kramdown-parser-gfm (~> 1.0) no_proxy_fix octokit (>= 4.0) terminal-table (>= 1, < 4) danger-gitlab (8.0.0) danger gitlab (~> 4.2, >= 4.2.0) database_cleaner-active_record (2.2.2) activerecord (>= 5.a) database_cleaner-core (~> 2.0) database_cleaner-core (2.0.1) date (3.5.1) deb_version (1.0.2) debug (1.11.1) irb (~> 1.10) reline (>= 0.3.8) debug_inspector (1.1.0) declarative (0.0.20) declarative_policy (2.1.0) derailed_benchmarks (2.2.1) base64 benchmark-ips (~> 2) bigdecimal drb get_process_mem heapy (~> 0) logger memory_profiler (>= 0, < 2) mini_histogram (>= 0.3.0) mutex_m ostruct rack (>= 1) rack-test rake (> 10, < 14) ruby-statistics (>= 4.0.1) ruby2_keywords thor (>= 0.19, < 2) descendants_tracker (0.0.4) thread_safe (~> 0.3, >= 0.3.1) devfile (0.5.2) device_detector (1.1.3) devise (4.9.4) bcrypt (~> 3.0) orm_adapter (~> 0.1) railties (>= 4.1.0) responders warden (~> 1.2.3) devise-two-factor (5.1.0) activesupport (~> 7.0) devise (~> 4.0) railties (~> 7.0) rotp (~> 6.0) diff-lcs (1.5.0) diffy (3.4.4) digest-crc (0.6.5) rake (>= 12.0.0, < 14.0.0) docile (1.4.0) domain_name (0.5.20190701) unf (>= 0.0.5, < 1.0.0) doorkeeper (5.8.2) railties (>= 5) doorkeeper-device_authorization_grant (1.0.3) doorkeeper (~> 5.5) doorkeeper-openid_connect (1.8.11) doorkeeper (>= 5.5, < 5.9) jwt (>= 2.5) ostruct (>= 0.5) dotenv (2.7.6) drb (2.2.3) dry-cli (1.0.0) dry-core (1.1.0) concurrent-ruby (~> 1.0) logger zeitwerk (~> 2.6) dry-inflector (1.2.0) dry-logic (1.6.0) bigdecimal concurrent-ruby (~> 1.0) dry-core (~> 1.1) zeitwerk (~> 2.6) dry-types (1.8.3) bigdecimal (~> 3.0) concurrent-ruby (~> 1.0) dry-core (~> 1.0) dry-inflector (~> 1.0) dry-logic (~> 1.4) zeitwerk (~> 2.6) dumb_delegator (1.0.0) duo_api (1.4.0) ed25519 (1.4.0) elasticsearch (7.17.11) elasticsearch-api (= 7.17.11) elasticsearch-transport (= 7.17.11) elasticsearch-api (7.17.11) multi_json elasticsearch-model (7.2.1) activesupport (> 3) elasticsearch (~> 7) hashie elasticsearch-rails (7.2.1) elasticsearch-transport (7.17.11) base64 faraday (>= 1, < 3) multi_json email_reply_trimmer (0.1.6) email_spec (2.3.0) htmlentities (~> 4.3.3) launchy (>= 2.1, < 4.0) mail (~> 2.7) email_validator (2.2.4) activemodel encryptor (3.0.0) erb (4.0.3.1) cgi (>= 0.3.3) erubi (1.13.1) escape_utils (1.3.0) et-orbi (1.2.11) tzinfo ethon (0.16.0) ffi (>= 1.15.0) excon (1.10.0) execjs (2.8.1) expgen (0.1.1) parslet expression_parser (0.9.0) extended-markdown-filter (0.7.0) html-pipeline (~> 2.9) factory_bot (6.5.0) activesupport (>= 5.0.0) factory_bot_rails (6.5.1) factory_bot (~> 6.5) railties (>= 6.1.0) faraday (2.15.1) faraday-net_http (>= 2.0, < 3.6) json logger faraday-follow_redirects (0.3.0) faraday (>= 1, < 3) faraday-http-cache (2.5.0) faraday (>= 0.8) faraday-multipart (1.1.1) multipart-post (~> 2.0) faraday-net_http (3.1.0) net-http faraday-net_http_persistent (2.1.0) faraday (~> 2.5) net-http-persistent (~> 4.0) faraday-retry (2.2.1) faraday (~> 2.0) faraday-typhoeus (1.1.0) faraday (~> 2.0) typhoeus (~> 1.4) faraday_middleware-aws-sigv4 (1.0.1) aws-sigv4 (~> 1.0) faraday (>= 2.0, < 3) fast_blank (1.0.1) fast_gettext (4.1.0) prime racc ffaker (2.25.0) ffi (1.17.3) ffi-compiler (1.0.1) ffi (>= 1.0.0) rake ffi-yajl (2.6.0) libyajl2 (>= 1.2) fiber-annotation (0.2.0) fiber-local (1.1.0) fiber-storage fiber-storage (0.1.2) find_a_port (1.0.1) flipper (1.3.6) concurrent-ruby (< 2) flipper-active_record (1.3.6) activerecord (>= 4.2, < 9) flipper (~> 1.3.6) flipper-active_support_cache_store (1.3.6) activesupport (>= 4.2, < 9) flipper (~> 1.3.6) fog-aliyun (0.4.0) addressable (~> 2.8.0) aliyun-sdk (~> 0.8.0) fog-core fog-json ipaddress (~> 0.8) xml-simple (~> 1.1) fog-aws (3.33.1) base64 (>= 0.2, < 0.4) fog-core (~> 2.6) fog-json (~> 1.1) fog-xml (~> 0.1) fog-core (2.6.0) builder excon (~> 1.0) formatador (>= 0.2, < 2.0) mime-types fog-google (1.29.4) addressable (>= 2.7.0) fog-core (~> 2.5) fog-json (~> 1.2) fog-xml (~> 0.1.0) google-apis-compute_v1 (~> 0.53) google-apis-dns_v1 (~> 0.28) google-apis-iamcredentials_v1 (~> 0.15) google-apis-monitoring_v3 (~> 0.37) google-apis-pubsub_v1 (~> 0.30) google-apis-sqladmin_v1beta4 (~> 0.38) google-apis-storage_v1 (>= 0.19, < 1) google-cloud-env (>= 1.2, < 3.0) fog-json (1.2.0) fog-core multi_json (~> 1.10) fog-local (0.9.0) fog-core (>= 1.27, < 3.0) fog-xml (0.1.5) fog-core nokogiri (>= 1.5.11, < 2.0.0) formatador (0.2.5) forwardable (1.3.3) fugit (1.11.2) et-orbi (~> 1, >= 1.2.11) raabro (~> 1.4) fuzzyurl (0.9.0) gapic-common (1.2.0) faraday (>= 1.9, < 3.a) faraday-retry (>= 1.0, < 3.a) google-cloud-env (~> 2.2) google-logging-utils (~> 0.1) google-protobuf (~> 4.26) googleapis-common-protos (~> 1.6) googleapis-common-protos-types (~> 1.15) googleauth (~> 1.12) grpc (~> 1.66) gdk-toogle (0.9.5) haml rails (>= 7.0.4.2) gemoji (3.0.1) get_process_mem (0.2.7) ffi (~> 1.0) gettext (3.5.2) erubi locale (>= 2.0.5) prime racc text (>= 1.3.0) gettext_i18n_rails (1.13.0) fast_gettext (>= 0.9.0) git (1.19.1) addressable (~> 2.8) rchardet (~> 1.8) gitaly (18.10.0) grpc (~> 1.0) gitlab (4.19.0) httparty (~> 0.20) terminal-table (>= 1.5.1) gitlab-chronic (0.10.6) numerizer (~> 0.2) gitlab-cloud-connector (1.46.0) activesupport (>= 7.0) jwt (~> 2.9) gitlab-crystalball (1.1.3) git (< 4) ostruct (< 1) gitlab-dangerfiles (4.10.0) danger (>= 9.3.0) danger-gitlab (>= 8.0.0) rake (~> 13.0) gitlab-experiment (1.3.0) activesupport (>= 3.0) request_store (>= 1.0) gitlab-fog-azure-rm (2.4.0) faraday (~> 2.0) faraday-follow_redirects (~> 0.3.0) faraday-net_http_persistent (~> 2.0) fog-core (~> 2.1) fog-json (~> 1.2) mime-types net-http-persistent (~> 4.0) nokogiri (~> 1, >= 1.10.8) gitlab-gkg-proto (0.7.0) grpc (~> 1.0) gitlab-glfm-markdown (0.0.41) rb_sys (~> 0.9.124) gitlab-kas-grpc (18.5.0.pre.rc4) grpc (~> 1.0) gitlab-labkit (1.5.1) actionpack (>= 5.0.0, < 8.1.0) activesupport (>= 5.0.0, < 8.1.0) google-protobuf (>= 3.25, < 5.0) grpc (>= 1.75) jaeger-client (~> 1.1.0) json_schemer (>= 2.3.0, < 3.0) openssl (~> 3.3.2) opentelemetry-exporter-otlp (~> 0.31.1) opentelemetry-instrumentation-all (~> 0.89.1) opentelemetry-sdk (~> 1.10) opentracing (~> 0.4) pg_query (>= 6.1.0, < 7.0) prometheus-client-mmap (>= 1.2, < 2.0) redis (> 3.0.0, < 6.0.0) gitlab-license (2.6.0) gitlab-mail_room (1.0.0) jwt (>= 2.0) net-imap (>= 0.2.1) oauth2 (>= 1.4.4, < 3) redis (>= 5, < 6) redis-namespace (>= 1.8.2) gitlab-markup (2.0.0) gitlab-net-dns (0.15.0) logger gitlab-sdk (0.3.1) activesupport (>= 5.2.0) rake (~> 13.0) snowplow-tracker (~> 0.8.0) gitlab-secret_detection (0.40.0) grpc (>= 1.63.0, < 2) grpc_reflection (~> 0.1) parallel (~> 1) re2 (~> 2.7) sentry-ruby (~> 5.22) stackprof (~> 0.2.27) toml-rb (~> 4.1) gitlab-security_report_schemas (0.2.0.min15.0.0.max15.2.4) activesupport (>= 6, < 8.1) json_schemer (~> 2.4.0) mutex_m (~> 0.3.0) gitlab-styles (13.1.0) rubocop (= 1.71.1) rubocop-capybara (~> 2.21.0) rubocop-factory_bot (~> 2.26.1) rubocop-graphql (~> 1.5.4) rubocop-performance (~> 1.21.1) rubocop-rails (~> 2.26.0) rubocop-rspec (~> 3.0.4) rubocop-rspec_rails (~> 2.30.0) gitlab_chronic_duration (0.12.0) numerizer (~> 0.2) gitlab_omniauth-ldap (2.3.0) net-ldap (~> 0.16) omniauth (>= 1.3, < 3) pyu-ruby-sasl (>= 0.0.3.3, < 0.1) rubyntlm (~> 0.5) gitlab_quality-test_tooling (3.10.1) activesupport (>= 7.0) amatch (~> 0.4.1) fog-google (~> 1.24, >= 1.24.1) gitlab (>= 4.19, < 7.0) http (~> 5.0) nokogiri (~> 1.10) parallel (>= 1, < 2) rainbow (>= 3, < 4) rspec-parameterized (>= 1.0, < 3.0) table_print (= 1.5.7) zeitwerk (>= 2, < 3) gitlab_query_language (0.26.0) rb_sys (~> 0.9.91) globalid (1.1.0) activesupport (>= 5.0) gon (6.5.0) actionpack (>= 3.0.20) i18n (>= 0.7) multi_json request_store (>= 1.0) google-apis-androidpublisher_v3 (0.92.0) google-apis-core (>= 0.15.0, < 2.a) google-apis-bigquery_v2 (0.90.0) google-apis-core (>= 0.15.0, < 2.a) google-apis-cloudbilling_v1 (0.22.0) google-apis-core (>= 0.9.1, < 2.a) google-apis-cloudresourcemanager_v1 (0.44.0) google-apis-core (>= 0.15.0, < 2.a) google-apis-compute_v1 (0.129.0) google-apis-core (>= 0.15.0, < 2.a) google-apis-container_v1 (0.100.0) google-apis-core (>= 0.15.0, < 2.a) google-apis-container_v1beta1 (0.91.0) google-apis-core (>= 0.15.0, < 2.a) google-apis-core (0.18.0) addressable (~> 2.5, >= 2.5.1) googleauth (~> 1.9) httpclient (>= 2.8.3, < 3.a) mini_mime (~> 1.0) mutex_m representable (~> 3.0) retriable (>= 2.0, < 4.a) google-apis-dns_v1 (0.36.0) google-apis-core (>= 0.11.0, < 2.a) google-apis-iam_v1 (0.79.0) google-apis-core (>= 0.15.0, < 2.a) google-apis-iamcredentials_v1 (0.24.0) google-apis-core (>= 0.15.0, < 2.a) google-apis-monitoring_v3 (0.54.0) google-apis-core (>= 0.11.0, < 2.a) google-apis-pubsub_v1 (0.45.0) google-apis-core (>= 0.11.0, < 2.a) google-apis-serviceusage_v1 (0.28.0) google-apis-core (>= 0.9.1, < 2.a) google-apis-sqladmin_v1beta4 (0.41.0) google-apis-core (>= 0.9.1, < 2.a) google-apis-storage_v1 (0.56.0) google-apis-core (>= 0.15.0, < 2.a) google-cloud-artifact_registry-v1 (0.11.0) gapic-common (>= 0.20.0, < 2.a) google-cloud-errors (~> 1.0) google-cloud-location (>= 0.4, < 2.a) grpc-google-iam-v1 (~> 1.1) google-cloud-bigquery (1.62.0) bigdecimal (~> 3.0) concurrent-ruby (~> 1.0) google-apis-bigquery_v2 (~> 0.71) google-apis-core (>= 0.18, < 2) google-cloud-core (~> 1.6) googleauth (~> 1.9) mini_mime (~> 1.0) google-cloud-common (1.9.0) google-protobuf (>= 3.18, < 5.a) googleapis-common-protos-types (~> 1.20) google-cloud-compute-v1 (2.6.0) gapic-common (>= 0.20.0, < 2.a) google-cloud-common (~> 1.0) google-cloud-errors (~> 1.0) google-cloud-core (1.7.0) google-cloud-env (>= 1.0, < 3.a) google-cloud-errors (~> 1.0) google-cloud-env (2.2.1) faraday (>= 1.0, < 3.a) google-cloud-errors (1.3.0) google-cloud-location (0.6.0) gapic-common (>= 0.20.0, < 2.a) google-cloud-errors (~> 1.0) google-cloud-storage (1.57.0) addressable (~> 2.8) digest-crc (~> 0.4) google-apis-core (>= 0.18, < 2) google-apis-iamcredentials_v1 (~> 0.18) google-apis-storage_v1 (>= 0.42) google-cloud-core (~> 1.6) googleauth (~> 1.9) mini_mime (~> 1.0) google-cloud-storage_transfer (1.2.0) google-cloud-core (~> 1.6) google-cloud-storage_transfer-v1 (>= 0.5, < 2.a) google-cloud-storage_transfer-v1 (0.8.0) gapic-common (>= 0.20.0, < 2.a) google-cloud-errors (~> 1.0) google-logging-utils (0.1.0) google-protobuf (4.33.5) bigdecimal rake (>= 13) googleapis-common-protos (1.7.0) google-protobuf (>= 3.18, < 5.a) googleapis-common-protos-types (~> 1.7) grpc (~> 1.41) googleapis-common-protos-types (1.20.0) google-protobuf (>= 3.18, < 5.a) googleauth (1.14.0) faraday (>= 1.0, < 3.a) google-cloud-env (~> 2.2) google-logging-utils (~> 0.1) jwt (>= 1.4, < 3.0) multi_json (~> 1.11) os (>= 0.9, < 2.0) signet (>= 0.16, < 2.a) gpgme (2.0.26) mini_portile2 (~> 2.7) grape (2.0.0) activesupport (>= 5) builder dry-types (>= 1.1) mustermann-grape (~> 1.0.0) rack (>= 1.3.0) rack-accept grape-entity (1.0.1) activesupport (>= 3.0.0) multi_json (>= 1.3.2) grape-path-helpers (2.0.1) activesupport grape (~> 2.0) rake (> 12) ruby2_keywords (~> 0.0.2) grape-swagger (2.1.2) grape (>= 1.7, < 3.0) rack-test (~> 2) grape-swagger-entity (0.7.1) grape-entity (~> 1) grape-swagger (~> 2) grape_logging (1.8.4) grape rack graphlyte (1.0.0) graphql (2.6.10) base64 fiber-storage logger graphql-docs (5.2.0) commonmarker (~> 0.23, >= 0.23.6) escape_utils (~> 1.2) extended-markdown-filter (~> 0.4) gemoji (~> 3.0) graphql (~> 2.0) html-pipeline (~> 2.14, >= 2.14.3) logger (~> 1.6) ostruct (~> 0.6) sass-embedded (~> 1.58) grpc (1.80.0) google-protobuf (>= 3.25, < 5.0) googleapis-common-protos-types (~> 1.0) grpc-google-iam-v1 (1.11.0) google-protobuf (>= 3.18, < 5.a) googleapis-common-protos (~> 1.7.0) grpc (~> 1.41) grpc_reflection (0.4.0) google-protobuf (>= 4.31.0) grpc gssapi (1.3.1) ffi (>= 1.0.1) guard (2.16.2) formatador (>= 0.2.4) listen (>= 2.7, < 4.0) lumberjack (>= 1.0.12, < 2.0) nenv (~> 0.1) notiffany (~> 0.0) pry (>= 0.9.12) shellany (~> 0.0) thor (>= 0.18.1) guard-compat (1.2.1) guard-rspec (4.7.3) guard (~> 2.1) guard-compat (~> 1.1) rspec (>= 2.99.0, < 4.0) gvltools (0.4.0) haml (5.2.2) temple (>= 0.8.0) tilt haml_lint (0.69.0) haml (>= 5.0) parallel (~> 1.10) rainbow rubocop (>= 1.0) sysexits (~> 1.1) hamlit (3.0.3) temple (>= 0.8.2) thor tilt hana (1.3.7) hashdiff (1.2.1) hashie (5.0.0) health_check (3.1.0) railties (>= 5.0) heapy (0.2.0) thor html-pipeline (2.14.3) activesupport (>= 2) nokogiri (>= 1.4) html2text (0.4.0) nokogiri (>= 1.0, < 2.0) htmlbeautifier (1.4.2) htmlentities (4.3.4) http (5.3.1) addressable (~> 2.8) http-cookie (~> 1.0) http-form_data (~> 2.2) llhttp-ffi (~> 0.5.0) http-accept (1.7.0) http-cookie (1.0.5) domain_name (~> 0.5) http-form_data (2.3.0) httparty (0.24.2) csv mini_mime (>= 1.0.0) multi_xml (>= 0.5.2) httpclient (2.9.0) mutex_m i18n (1.14.7) concurrent-ruby (~> 1.0) i18n_data (0.13.1) icalendar (2.10.3) ice_cube (~> 0.16) ostruct ice_cube (0.16.4) ice_nine (0.11.2) imagen (0.2.0) parser (>= 2.5, != 2.5.1.1) invisible_captcha (2.3.0) rails (>= 5.2) io-console (0.8.2) io-event (1.14.3) ipaddress (0.8.3) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) rdoc (>= 4.0.0) reline (>= 0.4.2) jaeger-client (1.1.0) opentracing (~> 0.3) thrift jaro_winkler (1.6.1) jira-ruby (2.3.0) activesupport atlassian-jwt multipart-post oauth (~> 0.5, >= 0.5.0) jmespath (1.6.2) js-routes (2.3.6) railties (>= 5) sorbet-runtime js_regex (3.13.0) character_set (~> 1.4) regexp_parser (~> 2.10) regexp_property_values (~> 1.0) json (2.19.2) json-jwt (1.16.6) activesupport (>= 4.2) aes_key_wrap base64 bindata faraday (~> 2.0) faraday-follow_redirects json_schemer (2.4.0) bigdecimal hana (~> 1.3) regexp_parser (~> 2.0) simpleidn (~> 0.2) jsonb_accessor (1.4) activerecord (>= 6.1) activesupport (>= 6.1) pg (>= 0.18.1) jsonpath (1.1.2) multi_json jwt (2.10.3) base64 kaminari (1.2.2) activesupport (>= 4.1.0) kaminari-actionview (= 1.2.2) kaminari-activerecord (= 1.2.2) kaminari-core (= 1.2.2) kaminari-actionview (1.2.2) actionview kaminari-core (= 1.2.2) kaminari-activerecord (1.2.2) activerecord kaminari-core (= 1.2.2) kaminari-core (1.2.2) knapsack (4.0.0) rake kramdown (2.5.2) rexml (>= 3.4.4) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) kubeclient (4.12.0) http (>= 3.0, < 6.0) jsonpath (~> 1.0) recursive-open-struct (~> 1.1, >= 1.1.1) rest-client (~> 2.0) language_server-protocol (3.17.0.5) launchy (2.5.2) addressable (~> 2.8) lefthook (1.13.6) letter_opener (1.10.0) launchy (>= 2.2, < 4) letter_opener_web (3.0.0) actionmailer (>= 6.1) letter_opener (~> 1.9) railties (>= 6.1) rexml libyajl2 (2.1.0) license_finder (7.2.1) bundler csv (~> 3.2) rubyzip (>= 1, < 3) thor (~> 1.2) tomlrb (>= 1.3, < 2.1) with_env (= 1.1.0) xml-simple (~> 1.1.9) licensee (9.18.0) dotenv (>= 2, < 4) octokit (>= 4.20, < 10.0) reverse_markdown (>= 1, < 4) rugged (>= 0.24, < 2.0) thor (>= 0.19, < 2.0) listen (3.9.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) llhttp-ffi (0.5.1) ffi-compiler (~> 1.0) rake (~> 13.0) locale (2.1.4) lockbox (1.4.1) logger (1.7.0) lograge (0.11.2) actionpack (>= 4) activesupport (>= 4) railties (>= 4) request_store (~> 1.0) loofah (2.25.1) crass (~> 1.0.2) nokogiri (>= 1.12.0) lookbook (2.3.13) activemodel css_parser htmlbeautifier (~> 1.3) htmlentities (~> 4.3.4) marcel (~> 1.0) railties (>= 5.0) redcarpet (~> 3.5) rouge (>= 3.26, < 5.0) view_component (>= 2.0) yard (~> 0.9) zeitwerk (~> 2.5) lru_redux (1.1.0) lumberjack (1.2.7) mail (2.9.0) logger mini_mime (>= 0.1.1) net-imap net-pop net-smtp marcel (1.0.4) marginalia (1.11.1) actionpack (>= 5.2) activerecord (>= 5.2) matrix (0.4.2) memory_profiler (1.1.0) method_source (1.0.0) metrics (0.12.1) mime-types (3.5.1) mime-types-data (~> 3.2015) mime-types-data (3.2023.1003) mini_histogram (0.3.1) mini_magick (4.13.2) mini_mime (1.1.5) mini_portile2 (2.8.9) minitest (5.11.3) mixlib-cli (2.1.8) mixlib-config (3.0.27) tomlrb mixlib-log (3.2.3) ffi (>= 1.15.5) mixlib-shellout (3.3.9) chef-utils mize (0.6.1) msgpack (1.5.4) multi_json (1.17.0) multi_xml (0.6.0) multipart-post (2.2.3) murmurhash3 (0.1.7) mustermann (3.0.4) ruby2_keywords (~> 0.0.1) mustermann-grape (1.0.2) mustermann (>= 1.0.0) mutex_m (0.3.0) nap (1.1.0) nenv (0.3.0) net-http (0.6.0) uri net-http-persistent (4.0.5) connection_pool (~> 2.2) net-imap (0.6.8) date net-protocol net-ldap (0.20.0) base64 ostruct net-ntp (2.1.3) net-pop (0.1.2) net-protocol net-protocol (0.2.2) timeout net-scp (4.0.0) net-ssh (>= 2.6.5, < 8.0.0) net-smtp (0.5.1) net-protocol net-ssh (7.3.0) netrc (0.11.0) nio4r (2.7.5) nkf (0.2.0) no_proxy_fix (0.1.2) nokogiri (1.19.7) mini_portile2 (~> 2.8.2) racc (~> 1.4) notiffany (0.1.3) nenv (~> 0.1) shellany (~> 0.0) numerizer (0.2.0) oauth (0.5.6) oauth2 (2.0.10) faraday (>= 0.17.3, < 4.0) jwt (>= 1.0, < 4.0) logger (~> 1.2) multi_xml (~> 0.5) rack (>= 1.2, < 4) snaky_hash (~> 2.0) version_gem (>= 1.1.8, < 3) observer (0.1.2) octokit (9.2.0) faraday (>= 1, < 3) sawyer (~> 0.9) ohai (19.1.24) base64 chef-config (>= 14.12, < 20) chef-utils (>= 16.0, < 20) ffi (>= 1.15.5) ffi-yajl (~> 2.2) ipaddress mixlib-cli (>= 1.7.0) mixlib-config (>= 2.0, < 4.0) mixlib-log (>= 2.0.1, < 4.0) mixlib-shellout (~> 3.3.6) plist (~> 3.1) train-core wmi-lite (~> 1.0) oj (3.17.3) bigdecimal (>= 3.0) ostruct (>= 0.2) oj-introspect (0.9.0) oj (>= 3.16.16) omniauth (2.1.4) hashie (>= 3.4.6) logger rack (>= 2.2.3) rack-protection omniauth-alicloud (3.0.0) omniauth-oauth2 (~> 1.8) omniauth-atlassian-oauth2 (0.2.0) omniauth (>= 1.1.1) omniauth-oauth2 (>= 1.5) omniauth-auth0 (3.1.1) omniauth (~> 2) omniauth-oauth2 (~> 1) omniauth-azure-activedirectory-v2 (2.0.0) omniauth-oauth2 (~> 1.8) omniauth-github (2.0.1) omniauth (~> 2.0) omniauth-oauth2 (~> 1.8) omniauth-google-oauth2 (1.2.2) jwt (>= 2.9.2) oauth2 (~> 2.0) omniauth (~> 2.0) omniauth-oauth2 (~> 1.8) omniauth-oauth2 (1.8.0) oauth2 (>= 1.4, < 3) omniauth (~> 2.0) omniauth-oauth2-generic (0.2.8) omniauth-oauth2 (~> 1.0) rake omniauth-saml (2.2.5) omniauth (~> 2.1) ruby-saml (~> 1.18) omniauth-shibboleth-redux (2.0.0) omniauth (>= 2.0.0) omniauth_openid_connect (0.8.0) omniauth (>= 1.9, < 3) openid_connect (~> 2.2) open4 (1.3.4) openid_connect (2.3.1) activemodel attr_required (>= 1.0.0) email_validator faraday (~> 2.0) faraday-follow_redirects json-jwt (>= 1.16) mail rack-oauth2 (~> 2.2) swd (~> 2.0) tzinfo validate_url webfinger (~> 2.0) opensearch-ruby (3.4.0) faraday (>= 1.0, < 3) multi_json (>= 1.0) openssl (3.3.3) openssl-signature_algorithm (1.3.0) openssl (> 2.0) opentelemetry-api (1.7.0) opentelemetry-common (0.21.0) opentelemetry-api (~> 1.0) opentelemetry-exporter-otlp (0.31.1) google-protobuf (>= 3.18) googleapis-common-protos-types (~> 1.3) opentelemetry-api (~> 1.1) opentelemetry-common (~> 0.20) opentelemetry-sdk (~> 1.10) opentelemetry-semantic_conventions opentelemetry-helpers-mysql (0.4.0) opentelemetry-api (~> 1.7) opentelemetry-common (~> 0.21) opentelemetry-helpers-sql (0.3.0) opentelemetry-api (~> 1.7) opentelemetry-helpers-sql-processor (0.4.0) opentelemetry-api (~> 1.0) opentelemetry-common (~> 0.21) opentelemetry-instrumentation-action_mailer (0.6.1) opentelemetry-instrumentation-active_support (~> 0.10) opentelemetry-instrumentation-action_pack (0.15.1) opentelemetry-instrumentation-rack (~> 0.29) opentelemetry-instrumentation-action_view (0.11.2) opentelemetry-instrumentation-active_support (~> 0.10) opentelemetry-instrumentation-active_job (0.10.1) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-active_model_serializers (0.24.0) opentelemetry-instrumentation-active_support (>= 0.7.0) opentelemetry-instrumentation-active_record (0.11.1) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-active_storage (0.3.1) opentelemetry-instrumentation-active_support (~> 0.10) opentelemetry-instrumentation-active_support (0.10.1) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-all (0.89.1) opentelemetry-instrumentation-active_model_serializers (~> 0.24.0) opentelemetry-instrumentation-anthropic (~> 0.3.0) opentelemetry-instrumentation-aws_lambda (~> 0.6.0) opentelemetry-instrumentation-aws_sdk (~> 0.11.0) opentelemetry-instrumentation-bunny (~> 0.24.0) opentelemetry-instrumentation-concurrent_ruby (~> 0.24.0) opentelemetry-instrumentation-dalli (~> 0.29.0) opentelemetry-instrumentation-delayed_job (~> 0.25.1) opentelemetry-instrumentation-ethon (~> 0.26.0) opentelemetry-instrumentation-excon (~> 0.26.0) opentelemetry-instrumentation-faraday (~> 0.30.0) opentelemetry-instrumentation-grape (~> 0.5.0) opentelemetry-instrumentation-graphql (~> 0.31.1) opentelemetry-instrumentation-grpc (~> 0.4.1) opentelemetry-instrumentation-gruf (~> 0.5.0) opentelemetry-instrumentation-http (~> 0.27.0) opentelemetry-instrumentation-http_client (~> 0.26.0) opentelemetry-instrumentation-httpx (~> 0.5.0) opentelemetry-instrumentation-koala (~> 0.23.0) opentelemetry-instrumentation-lmdb (~> 0.25.0) opentelemetry-instrumentation-mongo (~> 0.25.0) opentelemetry-instrumentation-mysql2 (~> 0.32.1) opentelemetry-instrumentation-net_http (~> 0.26.0) opentelemetry-instrumentation-pg (~> 0.34.1) opentelemetry-instrumentation-que (~> 0.12.0) opentelemetry-instrumentation-racecar (~> 0.6.0) opentelemetry-instrumentation-rack (~> 0.29.0) opentelemetry-instrumentation-rails (~> 0.39.1) opentelemetry-instrumentation-rake (~> 0.5.0) opentelemetry-instrumentation-rdkafka (~> 0.9.0) opentelemetry-instrumentation-redis (~> 0.28.0) opentelemetry-instrumentation-resque (~> 0.8.0) opentelemetry-instrumentation-restclient (~> 0.26.0) opentelemetry-instrumentation-ruby_kafka (~> 0.24.0) opentelemetry-instrumentation-sidekiq (~> 0.28.1) opentelemetry-instrumentation-sinatra (~> 0.28.0) opentelemetry-instrumentation-trilogy (~> 0.65.1) opentelemetry-instrumentation-anthropic (0.3.0) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-aws_lambda (0.6.0) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-aws_sdk (0.11.0) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-base (0.25.0) opentelemetry-api (~> 1.7) opentelemetry-common (~> 0.21) opentelemetry-registry (~> 0.1) opentelemetry-instrumentation-bunny (0.24.0) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-concurrent_ruby (0.24.0) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-dalli (0.29.0) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-delayed_job (0.25.1) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-ethon (0.26.0) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-excon (0.26.1) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-faraday (0.30.1) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-grape (0.5.0) opentelemetry-instrumentation-rack (~> 0.29) opentelemetry-instrumentation-graphql (0.31.2) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-grpc (0.4.1) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-gruf (0.5.0) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-http (0.27.1) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-http_client (0.26.1) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-httpx (0.5.1) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-koala (0.23.0) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-lmdb (0.25.0) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-mongo (0.25.0) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-mysql2 (0.32.1) opentelemetry-helpers-mysql opentelemetry-helpers-sql opentelemetry-helpers-sql-processor opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-net_http (0.26.1) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-pg (0.34.1) opentelemetry-helpers-sql opentelemetry-helpers-sql-processor opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-que (0.12.0) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-racecar (0.6.1) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-rack (0.29.0) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-rails (0.39.1) opentelemetry-instrumentation-action_mailer (~> 0.6) opentelemetry-instrumentation-action_pack (~> 0.15) opentelemetry-instrumentation-action_view (~> 0.11) opentelemetry-instrumentation-active_job (~> 0.10) opentelemetry-instrumentation-active_record (~> 0.11) opentelemetry-instrumentation-active_storage (~> 0.3) opentelemetry-instrumentation-active_support (~> 0.10) opentelemetry-instrumentation-concurrent_ruby (~> 0.23) opentelemetry-instrumentation-rake (0.5.0) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-rdkafka (0.9.0) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-redis (0.28.0) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-resque (0.8.0) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-restclient (0.26.0) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-ruby_kafka (0.24.0) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-sidekiq (0.28.1) opentelemetry-instrumentation-base (~> 0.25) opentelemetry-instrumentation-sinatra (0.28.0) opentelemetry-instrumentation-rack (~> 0.29) opentelemetry-instrumentation-trilogy (0.65.1) opentelemetry-helpers-mysql opentelemetry-helpers-sql opentelemetry-helpers-sql-processor opentelemetry-instrumentation-base (~> 0.25) opentelemetry-semantic_conventions (>= 1.8.0) opentelemetry-registry (0.3.0) opentelemetry-api (~> 1.1) opentelemetry-sdk (1.10.0) opentelemetry-api (~> 1.1) opentelemetry-common (~> 0.20) opentelemetry-registry (~> 0.2) opentelemetry-semantic_conventions opentelemetry-semantic_conventions (1.10.0) opentelemetry-api (~> 1.0) opentracing (0.5.0) optimist (3.0.1) org-ruby (0.9.12) rubypants (~> 0.2) orm_adapter (0.5.0) os (1.1.4) ostruct (0.6.1) pact (1.64.0) pact-mock_service (~> 3.0, >= 3.3.1) pact-support (~> 1.16, >= 1.16.9) rack-test (>= 0.6.3, < 3.0.0) rspec (~> 3.0) term-ansicolor (~> 1.7) thor (>= 0.20, < 2.0) webrick (~> 1.8) pact-mock_service (3.11.2) find_a_port (~> 1.0.1) json pact-support (~> 1.16, >= 1.16.4) rack (~> 2.0) rspec (>= 2.14) thor (>= 0.19, < 2.0) webrick (~> 1.8) pact-support (1.20.0) awesome_print (~> 1.9) diff-lcs (~> 1.5) expgen (~> 0.1) rainbow (~> 3.1.1) paper_trail (16.0.0) activerecord (>= 6.1) request_store (~> 1.4) parallel (1.27.0) parser (3.3.11.1) ast (~> 2.4.1) racc parslet (1.8.2) pastel (0.8.0) tty-color (~> 0.5) pdf-core (0.10.0) peek (1.1.0) railties (>= 4.0.0) pg (1.6.3) pg_query (6.2.2) google-protobuf (>= 3.25.3) plist (3.7.0) png_quantizator (0.2.1) pp (0.6.3) prettyprint prawn (2.5.0) matrix (~> 0.4) pdf-core (~> 0.10.0) ttfunk (~> 1.8) prawn-svg (0.37.0) css_parser (~> 1.6) matrix (~> 0.4.2) prawn (>= 0.11.1, < 3) rexml (>= 3.3.9, < 4) premailer (1.23.0) addressable css_parser (>= 1.12.0) htmlentities (>= 4.0.0) premailer-rails (1.12.0) actionmailer (>= 3) net-smtp premailer (~> 1.7, >= 1.7.9) prettyprint (0.2.0) prime (0.1.3) forwardable singleton prism (1.9.0) proc_to_ast (0.1.0) coderay parser unparser prometheus-client-mmap (1.5.0) base64 bigdecimal logger rb_sys (~> 0.9.124) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) pry-byebug (3.11.0) byebug (~> 12.0) pry (>= 0.13, < 0.16) pry-rails (0.3.11) pry (>= 0.13.0) pry-shell (0.6.4) pry (>= 0.13.0) tty-markdown tty-prompt psych (5.3.1) date stringio public_suffix (6.0.1) puma (7.2.1) nio4r (~> 2.0) pyu-ruby-sasl (0.0.3.3) raabro (1.4.0) racc (1.8.1) rack (2.2.23) rack-accept (0.4.5) rack (>= 0.4) rack-attack (6.8.0) rack (>= 1.0, < 4) rack-cors (2.0.2) rack (>= 2.0.0) rack-oauth2 (2.2.1) activesupport attr_required faraday (~> 2.0) faraday-follow_redirects json-jwt (>= 1.11.0) rack (>= 2.1.0) rack-protection (2.2.2) rack rack-proxy (0.7.7) rack rack-session (1.0.2) rack (< 3) rack-test (2.1.0) rack (>= 1.3) rack-timeout (0.7.0) rackup (1.0.1) rack (< 3) webrick rails (7.2.4) actioncable (= 7.2.4) actionmailbox (= 7.2.4) actionmailer (= 7.2.4) actionpack (= 7.2.4) actiontext (= 7.2.4) actionview (= 7.2.4) activejob (= 7.2.4) activemodel (= 7.2.4) activerecord (= 7.2.4) activestorage (= 7.2.4) activesupport (= 7.2.4) bundler (>= 1.15.0) railties (= 7.2.4) rails-controller-testing (1.0.5) actionpack (>= 5.0.1.rc1) actionview (>= 5.0.1.rc1) activesupport (>= 5.0.1.rc1) rails-dom-testing (2.2.0) activesupport (>= 5.0.0) minitest nokogiri (>= 1.6) rails-html-sanitizer (1.6.1) loofah (~> 2.21) nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0) rails-i18n (7.0.10) i18n (>= 0.7, < 2) railties (>= 6.0.0, < 8) railties (7.2.4) actionpack (= 7.2.4) activesupport (= 7.2.4) cgi irb (~> 1.13) rackup (>= 1.0.0) rake (>= 12.2) thor (~> 1.0, >= 1.2.2) tsort (>= 0.2) zeitwerk (~> 2.6) rainbow (3.1.1) rake (13.0.6) rake-compiler-dock (1.11.0) rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) rb_sys (0.9.124) rake-compiler-dock (= 1.11.0) rbs (3.9.5) logger rbtrace (0.5.3) ffi (>= 1.0.6) msgpack (>= 0.4.3) optimist (>= 3.0.0) rchardet (1.8.0) rdoc (6.17.0) erb psych (>= 4.0.0) tsort re2 (2.23.0) mini_portile2 (~> 2.8.9) recaptcha (5.12.3) json recursive-open-struct (1.1.3) redcarpet (3.6.0) redis (5.4.1) redis-client (>= 0.22.0) redis-actionpack (5.5.0) actionpack (>= 5) redis-rack (>= 2.1.0, < 4) redis-store (>= 1.1.0, < 2) redis-client (0.26.4) connection_pool redis-cluster-client (0.13.5) redis-client (~> 0.24) redis-clustering (5.4.1) redis (= 5.4.1) redis-cluster-client (>= 0.10.0) redis-namespace (1.11.0) redis (>= 4) redis-rack (3.0.0) rack-session (>= 0.2.0) redis-store (>= 1.2, < 2) redis-store (1.11.0) redis (>= 4, < 6) regexp_parser (2.10.0) regexp_property_values (1.0.0) reline (0.6.3) io-console (~> 0.5) representable (3.2.0) declarative (< 0.1.0) trailblazer-option (>= 0.1.1, < 0.2.0) uber (< 0.2.0) request_store (1.7.0) rack (>= 1.4) responders (3.0.1) actionpack (>= 5.0) railties (>= 5.0) rest-client (2.1.0) http-accept (>= 1.7.0, < 2.0) http-cookie (>= 1.0.2, < 2.0) mime-types (>= 1.16, < 4.0) netrc (~> 0.8) retriable (3.1.2) reverse_markdown (3.0.0) nokogiri rexml (3.4.4) rinku (2.0.0) rotp (6.3.0) rouge (4.7.0) rqrcode (2.2.0) chunky_png (~> 1.0) rqrcode_core (~> 1.0) rqrcode_core (1.2.0) rspec (3.13.0) rspec-core (~> 3.13.0) rspec-expectations (~> 3.13.0) rspec-mocks (~> 3.13.0) rspec-benchmark (0.6.0) benchmark-malloc (~> 0.2) benchmark-perf (~> 0.6) benchmark-trend (~> 0.4) rspec (>= 3.0) rspec-core (3.13.1) rspec-support (~> 3.13.0) rspec-expectations (3.13.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) rspec-mocks (3.13.2) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) rspec-parameterized (1.0.2) rspec-parameterized-core (< 2) rspec-parameterized-table_syntax (< 2) rspec-parameterized-core (1.0.0) parser proc_to_ast rspec (>= 2.13, < 4) unparser rspec-parameterized-table_syntax (1.0.0) binding_of_caller rspec-parameterized-core (< 2) rspec-rails (7.1.1) actionpack (>= 7.0) activesupport (>= 7.0) railties (>= 7.0) rspec-core (~> 3.13) rspec-expectations (~> 3.13) rspec-mocks (~> 3.13) rspec-support (~> 3.13) rspec-support (3.13.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rspec_profiling (0.0.9) activerecord get_process_mem rails rubocop (1.71.1) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 2.9.3, < 3.0) rubocop-ast (>= 1.38.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) rubocop-ast (1.38.0) parser (>= 3.3.1.0) rubocop-capybara (2.21.0) rubocop (~> 1.41) rubocop-factory_bot (2.26.1) rubocop (~> 1.61) rubocop-graphql (1.5.4) rubocop (>= 1.50, < 2) rubocop-performance (1.21.1) rubocop (>= 1.48.1, < 2.0) rubocop-ast (>= 1.31.1, < 2.0) rubocop-rails (2.26.2) activesupport (>= 4.2.0) rack (>= 1.1) rubocop (>= 1.52.0, < 2.0) rubocop-ast (>= 1.31.1, < 2.0) rubocop-rspec (3.0.5) rubocop (~> 1.61) rubocop-rspec_rails (2.30.0) rubocop (~> 1.61) rubocop-rspec (~> 3, >= 3.0.1) ruby-lsp (0.26.4) language_server-protocol (~> 3.17.0) prism (>= 1.2, < 2.0) rbs (>= 3, < 5) ruby-lsp-rails (0.4.8) ruby-lsp (>= 0.26.0, < 0.27.0) ruby-lsp-rspec (0.1.28) ruby-lsp (~> 0.26.0) ruby-magic (0.6.0) mini_portile2 (~> 2.8) ruby-progressbar (1.11.0) ruby-saml (1.18.1) nokogiri (>= 1.13.10) rexml ruby-statistics (4.1.0) ruby2_keywords (0.0.5) rubyntlm (0.6.3) rubypants (0.2.0) rubyzip (2.4.1) rugged (1.7.2) safe_yaml (1.0.4) safety_net_attestation (0.5.0) jwt (>= 2.0, < 4.0) sanitize (6.0.2) crass (~> 1.0.2) nokogiri (>= 1.12.0) sass-embedded (1.77.5) google-protobuf (>= 3.25, < 5.0) rake (>= 13) sawyer (0.9.2) addressable (>= 2.3.5) faraday (>= 0.17.3, < 3) sd_notify (0.1.1) securerandom (0.4.1) seed-fu (2.3.9) activerecord (>= 3.1) activesupport (>= 3.1) selenium-webdriver (4.42.0) base64 (~> 0.2) logger (~> 1.4) rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 4.0) websocket (~> 1.0) semver_dialects (3.7.0) deb_version (~> 1.0.1) pastel (~> 0.8.0) thor (~> 1.3) tty-command (~> 0.10.1) sentry-rails (5.23.0) railties (>= 5.0) sentry-ruby (~> 5.23.0) sentry-ruby (5.23.0) bigdecimal concurrent-ruby (~> 1.0, >= 1.0.2) sentry-sidekiq (5.23.0) sentry-ruby (~> 5.23.0) sidekiq (>= 3.0) shellany (0.0.1) shoulda-matchers (6.4.0) activesupport (>= 5.2.0) sidekiq-cron (2.3.1) cronex (>= 0.13.0) fugit (~> 1.8, >= 1.11.1) globalid (>= 1.0.1) sidekiq (>= 6.5.0) sigdump (0.2.5) signet (0.19.0) addressable (~> 2.8) faraday (>= 0.17.5, < 3.a) jwt (>= 1.5, < 3.0) multi_json (~> 1.10) simple_po_parser (1.1.6) simplecov (0.22.0) docile (~> 1.1) simplecov-html (~> 0.11) simplecov_json_formatter (~> 0.1) simplecov-cobertura (3.1.0) rexml simplecov (~> 0.19) simplecov-html (0.12.3) simplecov-lcov (0.8.0) simplecov_json_formatter (0.1.4) simpleidn (0.2.3) singleton (0.3.0) sixarm_ruby_unaccent (1.2.0) slack-messenger (2.3.6) re2 (~> 2.7, >= 2.7.0) snaky_hash (2.0.0) hashie version_gem (~> 1.1) snowplow-tracker (0.8.0) solargraph (0.54.4) backport (~> 1.2) benchmark (~> 0.4) bundler (~> 2.0) diff-lcs (~> 1.4) jaro_winkler (~> 1.6, >= 1.6.1) kramdown (~> 2.3) kramdown-parser-gfm (~> 1.1) logger (~> 1.6) observer (~> 0.1) ostruct (~> 0.6) parser (~> 3.0) rbs (~> 3.3) reverse_markdown (~> 3.0) rubocop (~> 1.38) thor (~> 1.0) tilt (~> 2.0) yard (~> 0.9, >= 0.9.24) yard-solargraph (~> 0.1) solargraph-rspec (0.5.4) solargraph (>= 0.52.0) sorbet-runtime (0.6.12984) spamcheck (1.3.3) grpc (~> 1.63) spring (4.3.0) spring-commands-rspec (1.0.4) spring (>= 0.9.1) sprite-factory (1.7.1) sprockets (3.7.5) base64 concurrent-ruby (~> 1.0) rack (> 1, < 3) sprockets-rails (3.5.2) actionpack (>= 6.1) activesupport (>= 6.1) sprockets (>= 3.0.0) ssh_data (2.0.0) base64 (~> 0.1) ssrf_filter (1.0.8) stackprof (0.2.28) state_machines (0.100.4) state_machines-activemodel (0.101.0) activemodel (>= 7.2) state_machines (>= 0.100.4) state_machines-activerecord (0.100.0) activerecord (>= 7.2) state_machines-activemodel (>= 0.100.0) state_machines-rspec (0.6.0) activesupport rspec (~> 3.3) state_machines stringio (3.2.0) strings (0.2.1) strings-ansi (~> 0.2) unicode-display_width (>= 1.5, < 3.0) unicode_utils (~> 1.4) strings-ansi (0.2.0) swd (2.0.3) activesupport (>= 3) attr_required (>= 0.0.5) faraday (~> 2.0) faraday-follow_redirects sync (0.5.0) sys-filesystem (1.4.3) ffi (~> 1.1) sysexits (1.2.0) table_print (1.5.7) tanuki_emoji (0.13.0) i18n (~> 1.14) telesign (2.4.0) net-http-persistent (>= 3.0.0, < 5.0) telesignenterprise (2.6.0) telesign (~> 2.4.0) temple (0.8.2) term-ansicolor (1.7.1) tins (~> 1.0) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) terser (1.0.2) execjs (>= 0.3.0, < 3) test-prof (1.6.1) test_file_finder (0.3.1) faraday (>= 1.0, < 3.0, != 2.0.0) text (1.3.1) thor (1.5.0) thread_safe (0.3.6) thrift (0.22.0) tilt (2.0.11) timeout (0.6.1) timfel-krb5-auth (0.8.3) tins (1.31.1) sync toml-rb (4.1.0) citrus (~> 3.0, > 3.0) racc (~> 1.7) tomlrb (1.3.0) tpm-key_attestation (0.14.1) bindata (~> 2.4) openssl (> 2.0) openssl-signature_algorithm (~> 1.0) traces (0.18.1) trailblazer-option (0.1.2) train-core (3.10.8) addressable (~> 2.5) ffi (!= 1.13.0) json (>= 1.8, < 3.0) mixlib-shellout (>= 2.0, < 4.0) net-scp (>= 1.2, < 5.0) net-ssh (>= 2.9, < 8.0) truncato (0.7.13) htmlentities (~> 4.3.1) nokogiri (>= 1.7.0, <= 2.0) tsort (0.2.0) ttfunk (1.8.0) bigdecimal (~> 3.1) tty-color (0.6.0) tty-command (0.10.1) pastel (~> 0.8) tty-cursor (0.7.1) tty-markdown (0.7.2) kramdown (>= 1.16.2, < 3.0) pastel (~> 0.8) rouge (>= 3.14, < 5.0) strings (~> 0.2.0) tty-color (~> 0.5) tty-screen (~> 0.8) tty-prompt (0.23.1) pastel (~> 0.8) tty-reader (~> 0.8) tty-reader (0.9.0) tty-cursor (~> 0.7) tty-screen (~> 0.8) wisper (~> 2.0) tty-screen (0.8.1) typhoeus (1.4.1) ethon (>= 0.9.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) uber (0.1.0) undercover (0.8.4) base64 bigdecimal imagen (>= 0.2.0) rainbow (>= 2.1, < 4.0) rugged (>= 0.27, < 1.10) simplecov simplecov_json_formatter unf (0.1.4) unf_ext unf_ext (0.0.8.2) unicode (0.4.4.5) unicode-display_width (2.4.2) unicode-emoji (4.0.4) unicode_utils (1.4.0) uniform_notifier (1.16.0) unleash (3.2.2) murmurhash3 (~> 0.1.6) unparser (0.6.7) diff-lcs (~> 1.3) parser (>= 3.2.0) uri (1.1.1) useragent (0.16.11) valid_email (0.1.3) activemodel mail (>= 2.6.1) validate_url (1.0.15) activemodel (>= 3.0.0) public_suffix validates_hostname (1.0.13) activerecord (>= 3.0) activesupport (>= 3.0) version_gem (1.1.8) version_sorter (2.3.0) view_component (3.23.2) activesupport (>= 5.2.0, < 8.1) concurrent-ruby (~> 1) method_source (~> 1.0) virtus (2.0.0) axiom-types (~> 0.1) coercible (~> 1.0) descendants_tracker (~> 0.0, >= 0.0.3) vite_rails (3.10.0) railties (>= 5.1, < 9) vite_ruby (~> 3.0, >= 3.2.2) vite_ruby (3.10.1) dry-cli (>= 0.7, < 2) logger (~> 1.6) mutex_m rack-proxy (~> 0.6, >= 0.6.1) zeitwerk (~> 2.2) vmstat (2.3.1) warden (1.2.9) rack (>= 2.0.9) warning (1.5.0) webauthn (3.4.3) android_key_attestation (~> 0.3.0) bindata (~> 2.4) cbor (~> 0.5.9) cose (~> 1.1) openssl (>= 2.2) safety_net_attestation (~> 0.5.0) tpm-key_attestation (~> 0.14.0) webfinger (2.1.3) activesupport faraday (~> 2.0) faraday-follow_redirects webmock (3.26.2) addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) webrick (1.9.1) websocket (1.2.10) websocket-driver (0.8.0) base64 websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) wikicloth (0.8.1) builder expression_parser rinku wisper (2.0.1) with_env (1.1.0) wmi-lite (1.0.7) xml-simple (1.1.9) rexml xpath (3.2.0) nokogiri (~> 1.8) yajl-ruby (1.4.3) yard (0.9.38) yard-solargraph (0.1.0) yard (~> 0.9) zeitwerk (2.6.18) zlib (3.2.3) PLATFORMS ruby DEPENDENCIES CFPropertyList (~> 3.0.0) RedCloth (~> 4.3.3) acme-client (~> 2.0.19) action_dispatch-draw_all! activerecord-gitlab! addressable (~> 2.8) akismet (~> 3.0) amazing_print apollo_upload_server (~> 2.1.6) app_store_connect arr-pm (~> 0.0.12) asciidoctor (~> 2.0.18) asciidoctor-include-ext (~> 0.4.0) asciidoctor-kroki (~> 0.10.0) asciidoctor-plantuml (~> 0.0.16) async (~> 2.32.0) atlassian-jwt (~> 0.2.1) attr_encrypted (~> 4.2) aws-sdk-cloudformation (~> 1) aws-sdk-core (~> 3.242.0) aws-sdk-s3 (~> 1.213.0) axe-core-rspec (~> 4.10.0) babosa (~> 2.0) base32 (~> 0.3.0) base64 (~> 0.2.0) batch-loader (~> 2.0.5) bcrypt (~> 3.1, >= 3.1.14) benchmark-ips (~> 2.14.0) benchmark-memory (~> 0.1) bootsnap (~> 1.23.0) browser (~> 5.3.1) bullet (~> 8.0.0) bundler-checksum (~> 0.1.0)! capybara (~> 3.40) capybara-screenshot (~> 1.0.26) carrierwave (~> 1.3) charlock_holmes (~> 0.7.9) circuitbox (= 2.0.0) click_house-client (= 0.8.8) commonmarker (~> 0.23.10) concurrent-ruby (~> 1.1) connection_pool (~> 2.5.3) countries (~> 4.0.0) coverband (= 6.2.0) creole (~> 0.5.0) cssbundling-rails (= 1.4.3) csv_builder! cvss-suite (~> 4.1.1) database_cleaner-active_record (~> 2.2.0) debug (~> 1.11.0) declarative_policy (~> 2.1.0) derailed_benchmarks devfile (~> 0.5.0) device_detector devise (~> 4.9.3) devise-pbkdf2-encryptable (~> 0.0.0)! devise-two-factor (~> 5.1.0) diff_match_patch (~> 0.1.0)! diffy (~> 3.4) doorkeeper (~> 5.8, >= 5.8.1) doorkeeper-device_authorization_grant (~> 1.0.0) doorkeeper-openid_connect (~> 1.8.10) drb (~> 2.2) duo_api (~> 1.3) ed25519 (~> 1.4.0) elasticsearch-api (= 7.17.11) elasticsearch-model (~> 7.2) elasticsearch-rails (~> 7.2) email_reply_trimmer (~> 0.1) email_spec (~> 2.3.0) erb (= 4.0.3.1) error_tracking_open_api! factory_bot_rails (~> 6.5.0) faraday (~> 2) faraday-multipart (~> 1.0) faraday-retry (~> 2) faraday-typhoeus (~> 1.1) faraday_middleware-aws-sigv4 (~> 1.0.1) fast_blank (~> 1.0.1) ffaker (~> 2.24) ffi (~> 1.17.3) flipper (~> 1.3.6) flipper-active_record (~> 1.3.6) flipper-active_support_cache_store (~> 1.3.6) fog-aliyun (~> 0.4) fog-aws (~> 3.26) fog-core (~> 2.5) fog-google (~> 1.29.0) fog-local (~> 0.8) fugit (~> 1.11.1) gdk-toogle (~> 0.9, >= 0.9.5) gettext (~> 3.5, >= 3.5.1) gettext_i18n_rails (~> 1.13.0) git (~> 1.8) gitaly (~> 18.10.0) gitlab-active-context! gitlab-backup-cli! gitlab-chronic (~> 0.10.5) gitlab-cloud-connector (~> 1.45) gitlab-crystalball (~> 1.1.3) gitlab-dangerfiles (~> 4.10.0) gitlab-duo-workflow-service-client (~> 0.7)! gitlab-experiment (~> 1.3.0) gitlab-fog-azure-rm (~> 2.4.0) gitlab-gkg-proto (~> 0.7.0) gitlab-glfm-markdown (~> 0.0.41) gitlab-grape-openapi! gitlab-housekeeper! gitlab-http! gitlab-kas-grpc (~> 18.5.0.pre.rc4) gitlab-labkit (~> 1.5.0) gitlab-license (~> 2.6) gitlab-mail_room (~> 1.0.0) gitlab-markup (~> 2.0.0) gitlab-net-dns (~> 0.15.0) gitlab-rspec! gitlab-rspec_flaky! gitlab-safe_request_store! gitlab-schema-validation! gitlab-sdk (~> 0.3.0) gitlab-secret_detection (< 1.0) gitlab-security_report_schemas (= 0.2.0.min15.0.0.max15.2.4) gitlab-sidekiq-fetcher! gitlab-styles (~> 13.1.0) gitlab-topology-service-client (~> 0.1)! gitlab-utils! gitlab_chronic_duration (~> 0.12) gitlab_omniauth-ldap (~> 2.3.0) gitlab_quality-test_tooling (~> 3.10.0) gitlab_query_language (~> 0.26.0) gon (~> 6.5.0) google-apis-androidpublisher_v3 (~> 0.92.0) google-apis-cloudbilling_v1 (~> 0.22.0) google-apis-cloudresourcemanager_v1 (~> 0.44.0) google-apis-compute_v1 (~> 0.129.0) google-apis-container_v1 (~> 0.100.0) google-apis-container_v1beta1 (~> 0.91.0) google-apis-core (~> 0.18.0, >= 0.18.0) google-apis-iam_v1 (~> 0.79.0) google-apis-serviceusage_v1 (~> 0.28.0) google-apis-sqladmin_v1beta4 (~> 0.41.0) google-apis-storage_v1 (~> 0.29) google-cloud-artifact_registry-v1 (~> 0.11.0) google-cloud-bigquery (~> 1.0) google-cloud-compute-v1 (~> 2.6.0) google-cloud-storage (~> 1.57.0) google-protobuf (>= 3.25, < 5.0) googleauth (~> 1.14) gpgme (~> 2.0.25) grape (~> 2.0.0) grape-entity (~> 1.0.1) grape-path-helpers (~> 2.0.1) grape-swagger (~> 2.1.2) grape-swagger-entity (~> 0.7.0) grape_logging (~> 1.8, >= 1.8.4) graphlyte (~> 1.0.0) graphql (= 2.6.10) graphql-docs (~> 5.2.0) grpc (~> 1.80.0) gssapi (~> 1.3.1) guard-rspec gvltools (~> 0.4.0) haml_lint (~> 0.58) hamlit (~> 3.0.0) hashdiff (~> 1.2.0) hashie (~> 5.0.0) health_check (~> 3.0) html-pipeline (~> 2.14.3) html2text httparty (~> 0.24.0) i18n_data (~> 0.13.1) icalendar (~> 2.10.1) invisible_captcha (~> 2.3.0) io-event (~> 1.14) ipaddress (~> 0.8.3) ipynbdiff! jira-ruby (~> 2.3.0) js-routes (~> 2.3) js_regex (~> 3.8) json (~> 2.19.0) json_schemer (~> 2.4.0) jsonb_accessor (~> 1.4) jwt (~> 2.10.3) kaminari (~> 1.2.2) knapsack (~> 4.0.0) kramdown (~> 2.5.0) kubeclient (~> 4.12.0) lefthook (~> 1.13.0) letter_opener_web (~> 3.0.0) license_finder (~> 7.0) licensee (~> 9.16) listen (~> 3.7) lockbox (~> 1.4.0) logger (~> 1.7.0) lograge (~> 0.5) loofah (~> 2.25.0) lookbook (~> 2.3) lru_redux mail (= 2.9.0) mail-smtp_pool (~> 0.1.0)! marcel (~> 1.0.4) marginalia (~> 1.11.1) memory_profiler (~> 1.0) microsoft_graph_mailer (~> 0.1.0)! mini_magick (~> 4.12) minitest (~> 5.11.0) multi_json (~> 1.17.0) net-http (= 0.6.0) net-ldap (~> 0.20.0) net-ntp net-protocol (~> 0.2.2) nkf (~> 0.2.0) nokogiri (~> 1.18) oauth2 (~> 2.0) octokit (~> 9.0) ohai (~> 19.1.16) oj (~> 3.17.0) oj-introspect (~> 0.9) omniauth (~> 2.1.0) omniauth-alicloud (~> 3.0.0) omniauth-atlassian-oauth2 (~> 0.2.0) omniauth-auth0 (~> 3.1) omniauth-azure-activedirectory-v2 (~> 2.0) omniauth-github (= 2.0.1) omniauth-gitlab (~> 4.0.0)! omniauth-google-oauth2 (~> 1.1) omniauth-oauth2-generic (~> 0.2.2) omniauth-salesforce (~> 1.0.5)! omniauth-saml (~> 2.2.1) omniauth-shibboleth-redux (~> 2.0) omniauth_crowd (~> 2.4.0)! omniauth_openid_connect (~> 0.8.0) openid_connect (~> 2.3.0) openssl (~> 3.3.2) opentelemetry-exporter-otlp opentelemetry-instrumentation-action_pack opentelemetry-instrumentation-action_view opentelemetry-instrumentation-active_job opentelemetry-instrumentation-active_record opentelemetry-instrumentation-active_support opentelemetry-instrumentation-aws_sdk opentelemetry-instrumentation-concurrent_ruby opentelemetry-instrumentation-ethon opentelemetry-instrumentation-excon opentelemetry-instrumentation-faraday opentelemetry-instrumentation-grape opentelemetry-instrumentation-graphql opentelemetry-instrumentation-http opentelemetry-instrumentation-http_client opentelemetry-instrumentation-net_http opentelemetry-instrumentation-pg opentelemetry-instrumentation-rack opentelemetry-instrumentation-rails opentelemetry-instrumentation-rake opentelemetry-instrumentation-redis opentelemetry-instrumentation-sidekiq opentelemetry-sdk org-ruby (~> 0.9.12) os (~> 1.1, >= 1.1.4) pact (~> 1.64) paper_trail (~> 16.0) parallel (~> 1.19) parser (= 3.3.11.1) parslet (~> 1.8) peek (~> 1.1) pg (~> 1.6.1) pg_query (~> 6.2.0) png_quantizator (~> 0.2.1) prawn prawn-svg premailer-rails (~> 1.12.0) prometheus-client-mmap (~> 1.5.0) pry-byebug pry-rails (~> 0.3.9) pry-shell (~> 0.6.4) puma (~> 7.2) rack (~> 2.2.9) rack-attack (~> 6.8.0) rack-cors (~> 2.0.1) rack-oauth2 (~> 2.2.1) rack-proxy (~> 0.7.7) rack-timeout (~> 0.7.0) rails (~> 7.2.3) rails-controller-testing rails-i18n (~> 7.0, >= 7.0.9) rainbow (~> 3.0) rbtrace (~> 0.4) re2 (~> 2.15) recaptcha (~> 5.12) redis (~> 5.4.1) redis-actionpack (~> 5.5.0) redis-client (~> 0.25) redis-cluster-client (~> 0.13) redis-clustering (~> 5.4.0) request_store (~> 1.7.0) responders (~> 3.0) retriable (~> 3.1.2) rexml (~> 3.4.0) rouge (~> 4.7.0) rqrcode (~> 2.2) rspec-benchmark (~> 0.6.0) rspec-parameterized (~> 1.0, >= 1.0.2) rspec-rails (~> 7.1.0) rspec_junit_formatter rspec_profiling (~> 0.0.9) rubocop ruby-lsp (~> 0.26.4) ruby-lsp-rails (~> 0.4.8) ruby-lsp-rspec (~> 0.1.28) ruby-magic (~> 0.6) ruby-progressbar (~> 1.10) ruby-saml (~> 1.18) rubyzip (~> 2.4.0) rugged (~> 1.7.2) sanitize (~> 6.0.2) sd_notify (~> 0.1.0) seed-fu (~> 2.3.7) selenium-webdriver (~> 4.21, >= 4.21.1) semver_dialects (~> 3.7) sentry-rails (~> 5.23.0) sentry-ruby (~> 5.23.0) sentry-sidekiq (~> 5.23.0) shoulda-matchers (~> 6.4.0) sidekiq! sidekiq-cron (~> 2.3.0) sigdump (~> 0.2.4) simple_po_parser (~> 1.1.6) simplecov (~> 0.22) simplecov-cobertura (~> 3.1.0) simplecov-lcov (~> 0.8.0) slack-messenger (~> 2.3.5) snowplow-tracker (~> 0.8.0) solargraph (~> 0.54.0) solargraph-rspec (~> 0.5.1) spamcheck (~> 1.3.0) spring (~> 4.3.0) spring-commands-rspec (~> 1.0.4) sprite-factory (~> 1.7) sprockets (~> 3.7.0) sprockets-rails (~> 3.5.1) ssh_data (~> 2.0) stackprof (~> 0.2.26) state_machines-activerecord (~> 0.100.0) state_machines-rspec (~> 0.6) sys-filesystem (~> 1.4.3) tanuki_emoji (~> 0.13) telesignenterprise (~> 2.6) terser (= 1.0.2) test-prof (~> 1.6.0) test_file_finder (~> 0.3.1) thrift (~> 0.22.0) timfel-krb5-auth (~> 0.8) toml-rb (~> 4.1) truncato (~> 0.7.13) tty-prompt (~> 0.23) typhoeus (~> 1.4.0) undercover (~> 0.8.0) unicode-emoji (~> 4.0) unleash (~> 3.2.2) uri (~> 1.1.1) valid_email (~> 0.1) validates_hostname (~> 1.0.13) version_sorter (~> 2.3) view_component (~> 3.23.2) vite_rails (~> 3.10.0) vite_ruby (~> 3.10.1) vmstat (~> 2.3.0) warning (~> 1.5.0) webauthn (~> 3.0) webmock (~> 3.26.0) webrick (~> 1.9.0) wikicloth (= 0.8.1) yajl-ruby (~> 1.4.3) yard (~> 0.9) zeitwerk (= 2.6.18) zlib (~> 3.2, >= 3.2.3) CHECKSUMS CFPropertyList (3.0.7) sha256=c45721614aca8d5eb6fa216f2ec28ec38de1a94505e9766a20e98745492c3c4c RedCloth (4.3.4) sha256=5231b2fdd91a933915cba330e5fd1a74025e77b56f57b7404c7191ebf2812297 acme-client (2.0.31) sha256=69c6c2bd015fdd4bdacdb3c2baa9f0034dbf91b855e08f15b78a533cc77ff360 action_dispatch-draw_all (0.1.0) actioncable (7.2.4) sha256=053e939f728eac986ff5321e42ba5b884de6ab64a392af0e8d45866d0d3fb63a actionmailbox (7.2.4) sha256=92d4d107554eb29cdffce9aaaf41daf07b9e6579d5a0d4cc9b64de6e87eadee9 actionmailer (7.2.4) sha256=9c58352e79df660aecddb1cdfbe1e6e555169c3328ae15ec06b6eae611de8917 actionpack (7.2.4) sha256=c7acf80263cf09125e5c4d866abda3536cc941f436e81673f17be11ad407a4eb actiontext (7.2.4) sha256=49b0a18a387e983d48fa559ef8aa8d9c37c21399998b59984d87c387d81f3c9c actionview (7.2.4) sha256=6005a3427881b2e8f509a5f7ed894e66f256410f734f7a227d01c4d3d9cb06a2 activejob (7.2.4) sha256=a83376234173c67e2d7b155132b79750776215ab16f1a0a2f20ad59a50a7054b activemodel (7.2.4) sha256=c6a2f2290fdf8728b596fba1fc528e65852c6e015ccc385ddf0f93c455588773 activerecord (7.2.4) sha256=b3549deb6a4c469e0cb652194cf566b6010f1f1796404b4213d8b47469d411e5 activerecord-gitlab (0.2.0) activestorage (7.2.4) sha256=cc82c0d1c50cfcd52197067a61ca16e5b3716c0ac2eba666b30449ba3532bddc activesupport (7.2.4) sha256=b97027b31e111675dba67b86edcd589acc25a0dddf8eecacca18d33a703a0788 addressable (2.8.7) sha256=462986537cf3735ab5f3c0f557f14155d778f4b43ea4f485a9deb9c8f7c58232 aes_key_wrap (1.1.0) sha256=b935f4756b37375895db45669e79dfcdc0f7901e12d4e08974d5540c8e0776a5 akismet (3.0.0) sha256=74991b8e3d3257eeea996b47069abb8da2006c84a144255123e8dffd1c86b230 aliyun-sdk (0.8.0) sha256=65915d3f9b528082253d1f9ad0e4d13d6b552933fe49251c68c6915cd4d75b9d amatch (0.4.1) sha256=d3ff15226a2e627c72802e94579db829e5e10c96cf89d329494caec5889145f7 amazing_print (1.8.1) sha256=f53b4e1881f53f9663cb222840c7a027d0e61d46cc908366965739559c0d6d68 android_key_attestation (0.3.0) sha256=467eb01a99d2bb48ef9cf24cc13712669d7056cba5a52d009554ff037560570b apollo_upload_server (2.1.8) sha256=404812f0e1b139ff88a2fc89aa5b6906b377812ddea654459cbf551a4b25a8e8 app_store_connect (0.38.0) sha256=30f624109298ed009a36408edac264a5200d967d28d960f3e37f02e9cab25ce6 arr-pm (0.0.12) sha256=fdff482f75239239201f4d667d93424412639aad0b3b0ad4d827e7c637e0ad39 asciidoctor (2.0.26) sha256=16e3accf1fc206bbd6335848649d7fd65f31d2daa60d85af13d47a8ee4b071c1 asciidoctor-include-ext (0.4.0) sha256=406adb9d2fbfc25536609ca13b787ed704dc06a4e49d6709b83f3bad578f7878 [truncated]