Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

gitlab: 16.4.1 -> 16.5.0

https://gitlab.com/gitlab-org/gitlab/-/blob/v16.5.0-ee/CHANGELOG.md

authored by Yaya and committed by Yureka f515d022 bd6a36b5

+641 -674
+9 -9
pkgs/applications/version-management/gitlab/data.json
··· 1 1 { 2 - "version": "16.4.1", 3 - "repo_hash": "sha256-gIoHv+Zt0WgxxL1GLz1iaK1g3uJNMbp+Umo6FbWEggY=", 4 - "yarn_hash": "0106yyiy00cag36mgckiwfdvhz23fsnskigpd533kjrl32qr9d6l", 2 + "version": "16.5.0", 3 + "repo_hash": "sha256-w4xlNTwRGjevBdOw+qjZR/eG8gZDTSv9dTsV15r6dkw=", 4 + "yarn_hash": "18l908cw4j7isnal9mjz62v6p4ikh48bhgpgkgc7zz68zjvkawkj", 5 5 "owner": "gitlab-org", 6 6 "repo": "gitlab", 7 - "rev": "v16.4.1-ee", 7 + "rev": "v16.5.0-ee", 8 8 "passthru": { 9 - "GITALY_SERVER_VERSION": "16.4.1", 10 - "GITLAB_PAGES_VERSION": "16.4.1", 11 - "GITLAB_SHELL_VERSION": "14.28.0", 12 - "GITLAB_ELASTICSEARCH_INDEXER_VERSION": "4.3.9", 13 - "GITLAB_WORKHORSE_VERSION": "16.4.1" 9 + "GITALY_SERVER_VERSION": "16.5.0", 10 + "GITLAB_PAGES_VERSION": "16.5.0", 11 + "GITLAB_SHELL_VERSION": "14.29.0", 12 + "GITLAB_ELASTICSEARCH_INDEXER_VERSION": "4.4.0", 13 + "GITLAB_WORKHORSE_VERSION": "16.5.0" 14 14 } 15 15 }
+3 -3
pkgs/applications/version-management/gitlab/gitaly/default.nix
··· 6 6 }: 7 7 8 8 let 9 - version = "16.4.1"; 9 + version = "16.5.0"; 10 10 package_version = "v${lib.versions.major version}"; 11 11 gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}"; 12 12 ··· 17 17 owner = "gitlab-org"; 18 18 repo = "gitaly"; 19 19 rev = "v${version}"; 20 - hash = "sha256-t3d72l/Na0qv+jezT/YhAUbG9DSSe9pyixQjTALTxvk="; 20 + hash = "sha256-3TMf9XKaTaIYg93wWXnsj+ckmMWzX/fbwUIFu3y2AwM="; 21 21 }; 22 22 23 - vendorHash = "sha256-Nlq1l1f389DC854rFznEu2Viv0T7Y1cD1Ht0o2N304o="; 23 + vendorHash = "sha256-QLt/12P6OLpLqCINROLmzhoRpLGrB9WzME7FzhIcb0Q="; 24 24 25 25 ldflags = [ "-X ${gitaly_package}/internal/version.version=${version}" "-X ${gitaly_package}/internal/version.moduleVersion=${version}" ]; 26 26
+3 -3
pkgs/applications/version-management/gitlab/gitlab-elasticsearch-indexer/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "gitlab-elasticsearch-indexer"; 5 - version = "4.3.9"; 5 + version = "4.4.0"; 6 6 7 7 # nixpkgs-update: no auto update 8 8 src = fetchFromGitLab { 9 9 owner = "gitlab-org"; 10 10 repo = "gitlab-elasticsearch-indexer"; 11 11 rev = "v${version}"; 12 - sha256 = "sha256-/jo44MlLWZCSUWFW2rJSqugNYZCXEs5pfj0f6fZs4zg="; 12 + sha256 = "sha256-Qywf5ACxXqY1iUZCsROTLmWeM8gFcqZvnClRo5DlnjY="; 13 13 }; 14 14 15 - vendorHash = "sha256-TQ6E5eckZNVL6zzaS9m0izWnQitqfpc4MAEoQOVasnA="; 15 + vendorHash = "sha256-2dUlztXnr7OH/gQ0Q4jQpuO1MdkOy1O4BNGiY223DAA="; 16 16 17 17 buildInputs = [ icu ]; 18 18 nativeBuildInputs = [ pkg-config ];
+3 -3
pkgs/applications/version-management/gitlab/gitlab-pages/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "gitlab-pages"; 5 - version = "16.4.1"; 5 + version = "16.5.0"; 6 6 7 7 src = fetchFromGitLab { 8 8 owner = "gitlab-org"; 9 9 repo = "gitlab-pages"; 10 10 rev = "v${version}"; 11 - hash = "sha256-aUpuzgFbxMJwKjTn+QAudOeMBSLtLTjaTmwe25f6qxg="; 11 + hash = "sha256-4oeJHhArBlwz+DERznUAGrHQtq9Na/c2Sn5Jyx+xcLM="; 12 12 }; 13 13 14 - vendorHash = "sha256-ko0ycT8HlqVfXf7tck0xcs6rDJMpHxjSoI59gTLgqDQ="; 14 + vendorHash = "sha256-YG+ERETxp0BPh/V4820pMXTXu9YcodRhzme6qZJBC9Q="; 15 15 subPackages = [ "." ]; 16 16 17 17 meta = with lib; {
+3 -3
pkgs/applications/version-management/gitlab/gitlab-shell/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "gitlab-shell"; 5 - version = "14.28.0"; 5 + version = "14.29.0"; 6 6 src = fetchFromGitLab { 7 7 owner = "gitlab-org"; 8 8 repo = "gitlab-shell"; 9 9 rev = "v${version}"; 10 - sha256 = "sha256-w/Td4J4t/xrkR5LmFTcAD5U9ZR3HDGqLNxpjkDC0pi4="; 10 + sha256 = "sha256-MhvFLBH0CLiGNTEjHy7vDhLE3YsvbBL8XRNytPEa6uU="; 11 11 }; 12 12 13 13 buildInputs = [ ruby libkrb5 ]; 14 14 15 15 patches = [ ./remove-hardcoded-locations.patch ]; 16 16 17 - vendorHash = "sha256-EIJSBUUsWvA93OAyBNey2WA2sV+7YSWbsC1RnWf6nrI="; 17 + vendorHash = "sha256-g1ZaRY0A7oREByNicPvnuxakYrNQNXg4Vy94iyNVdDY="; 18 18 19 19 postInstall = '' 20 20 cp -r "$NIX_BUILD_TOP/source"/bin/* $out/bin
+2 -2
pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
··· 5 5 buildGoModule rec { 6 6 pname = "gitlab-workhorse"; 7 7 8 - version = "16.4.1"; 8 + version = "16.5.0"; 9 9 10 10 src = fetchFromGitLab { 11 11 owner = data.owner; ··· 16 16 17 17 sourceRoot = "${src.name}/workhorse"; 18 18 19 - vendorHash = "sha256-C6FVTOY3CdO2y6mKuvgEWDZnWevRTxeOefRF2EbXDv8="; 19 + vendorHash = "sha256-m8cDhI6DzFnSEZscZQfFm8l9MTJqTqxhBFJeTX1HWiE="; 20 20 buildInputs = [ git ]; 21 21 ldflags = [ "-X main.Version=${version}" ]; 22 22 doCheck = false;
+329 -323
pkgs/applications/version-management/gitlab/rubyEnv/Gemfile
··· 8 8 BundlerChecksum.patch! 9 9 end 10 10 11 - gem 'bundler-checksum', '~> 0.1.0', path: 'vendor/gems/bundler-checksum', require: false 11 + # Please see https://docs.gitlab.com/ee/development/feature_categorization/#gemfile 12 + ignore_feature_category = Module.new do 13 + def gem(*arguments, feature_category: nil, **keyword_arguments) # rubocop:disable Lint/UnusedMethodArgument 14 + super(*arguments, **keyword_arguments) 15 + end 16 + end 17 + 18 + extend ignore_feature_category 19 + 20 + gem 'bundler-checksum', '~> 0.1.0', path: 'vendor/gems/bundler-checksum', require: false # rubocop:todo Gemfile/MissingFeatureCategory 12 21 13 22 # NOTE: When incrementing the major or minor version here, also increment activerecord_version 14 23 # in vendor/gems/attr_encrypted/attr_encrypted.gemspec until we resolve 15 24 # https://gitlab.com/gitlab-org/gitlab/-/issues/375713 16 25 # 17 26 # See https://docs.gitlab.com/ee/development/gemfile.html#upgrade-rails for guidelines when upgrading Rails 18 - gem 'rails', '~> 7.0.6' 27 + gem 'rails', '~> 7.0.8' # rubocop:todo Gemfile/MissingFeatureCategory 19 28 20 - gem 'activerecord-gitlab', path: 'gems/activerecord-gitlab' 29 + gem 'activerecord-gitlab', path: 'gems/activerecord-gitlab' # rubocop:todo Gemfile/MissingFeatureCategory 21 30 22 - gem 'vite_rails' 31 + gem 'vite_rails' # rubocop:todo Gemfile/MissingFeatureCategory 23 32 24 - gem 'bootsnap', '~> 1.16.0', require: false 33 + gem 'bootsnap', '~> 1.16.0', require: false # rubocop:todo Gemfile/MissingFeatureCategory 25 34 26 - gem 'openssl', '~> 3.0' 27 - gem 'ipaddr', '~> 1.2.5' 35 + gem 'openssl', '~> 3.0' # rubocop:todo Gemfile/MissingFeatureCategory 36 + gem 'ipaddr', '~> 1.2.5' # rubocop:todo Gemfile/MissingFeatureCategory 28 37 29 - gem 'gitlab-safe_request_store', path: 'gems/gitlab-safe_request_store' 38 + gem 'gitlab-safe_request_store', path: 'gems/gitlab-safe_request_store' # rubocop:todo Gemfile/MissingFeatureCategory 30 39 31 40 # GitLab Monorepo Gems 32 41 group :monorepo do 33 - gem 'gitlab-utils', path: 'gems/gitlab-utils' 42 + gem 'gitlab-utils', path: 'gems/gitlab-utils' # rubocop:todo Gemfile/MissingFeatureCategory 34 43 end 35 44 36 45 # Responders respond_to and respond_with 37 - gem 'responders', '~> 3.0' 46 + gem 'responders', '~> 3.0' # rubocop:todo Gemfile/MissingFeatureCategory 38 47 39 - gem 'sprockets', '~> 3.7.0' 48 + gem 'sprockets', '~> 3.7.0' # rubocop:todo Gemfile/MissingFeatureCategory 40 49 41 - gem 'view_component', '~> 3.5.0' 50 + gem 'view_component', '~> 3.6.0' # rubocop:todo Gemfile/MissingFeatureCategory 42 51 43 52 # Supported DBs 44 - gem 'pg', '~> 1.5.4' 53 + gem 'pg', '~> 1.5.4' # rubocop:todo Gemfile/MissingFeatureCategory 45 54 46 - gem 'neighbor', '~> 0.2.3' 55 + gem 'neighbor', '~> 0.2.3' # rubocop:todo Gemfile/MissingFeatureCategory 47 56 48 - gem 'rugged', '~> 1.6' 49 - gem 'grape-path-helpers', '~> 1.7.1' 57 + gem 'rugged', '~> 1.6' # rubocop:todo Gemfile/MissingFeatureCategory 50 58 51 - gem 'faraday', '~> 1.0' 52 - gem 'marginalia', '~> 1.11.1' 59 + gem 'faraday', '~> 1.0' # rubocop:todo Gemfile/MissingFeatureCategory 60 + gem 'marginalia', '~> 1.11.1' # rubocop:todo Gemfile/MissingFeatureCategory 53 61 54 62 # Authorization 55 - gem 'declarative_policy', '~> 1.1.0' 63 + gem 'declarative_policy', '~> 1.1.0' # rubocop:todo Gemfile/MissingFeatureCategory 56 64 57 65 # Authentication libraries 58 - gem 'devise', '~> 4.8.1' 59 - gem 'devise-pbkdf2-encryptable', '~> 0.0.0', path: 'vendor/gems/devise-pbkdf2-encryptable' 60 - gem 'bcrypt', '~> 3.1', '>= 3.1.14' 61 - gem 'doorkeeper', '~> 5.6', '>= 5.6.6' 62 - gem 'doorkeeper-openid_connect', '~> 1.8', '>= 1.8.7' 63 - gem 'rexml', '~> 3.2.6' 64 - gem 'ruby-saml', '~> 1.15.0' 65 - gem 'omniauth', '~> 2.1.0' 66 - gem 'omniauth-auth0', '~> 3.1' 67 - gem 'omniauth-azure-activedirectory-v2', '~> 2.0' 68 - gem 'omniauth-azure-oauth2', '~> 0.0.9', path: 'vendor/gems/omniauth-azure-oauth2' # See gem README.md 69 - gem 'omniauth-dingtalk-oauth2', '~> 1.0' 70 - gem 'omniauth-alicloud', '~> 2.0.1' 71 - gem 'omniauth-facebook', '~> 4.0.0' 72 - gem 'omniauth-github', '2.0.1' 73 - gem 'omniauth-gitlab', '~> 4.0.0', path: 'vendor/gems/omniauth-gitlab' # See vendor/gems/omniauth-gitlab/README.md 74 - gem 'omniauth-google-oauth2', '~> 1.1' 75 - gem 'omniauth-oauth2-generic', '~> 0.2.2' 76 - gem 'omniauth-saml', '~> 2.1.0' 77 - gem 'omniauth-shibboleth-redux', '~> 2.0', require: 'omniauth-shibboleth' 78 - gem 'omniauth-twitter', '~> 1.4' 79 - gem 'omniauth_crowd', '~> 2.4.0', path: 'vendor/gems/omniauth_crowd' # See vendor/gems/omniauth_crowd/README.md 80 - gem 'omniauth_openid_connect', '~> 0.6.1' 66 + gem 'devise', '~> 4.8.1' # rubocop:todo Gemfile/MissingFeatureCategory 67 + gem 'devise-pbkdf2-encryptable', '~> 0.0.0', path: 'vendor/gems/devise-pbkdf2-encryptable' # rubocop:todo Gemfile/MissingFeatureCategory 68 + gem 'bcrypt', '~> 3.1', '>= 3.1.14' # rubocop:todo Gemfile/MissingFeatureCategory 69 + gem 'doorkeeper', '~> 5.6', '>= 5.6.6' # rubocop:todo Gemfile/MissingFeatureCategory 70 + gem 'doorkeeper-openid_connect', '~> 1.8', '>= 1.8.7' # rubocop:todo Gemfile/MissingFeatureCategory 71 + gem 'rexml', '~> 3.2.6' # rubocop:todo Gemfile/MissingFeatureCategory 72 + gem 'ruby-saml', '~> 1.15.0' # rubocop:todo Gemfile/MissingFeatureCategory 73 + gem 'omniauth', '~> 2.1.0' # rubocop:todo Gemfile/MissingFeatureCategory 74 + gem 'omniauth-auth0', '~> 3.1' # rubocop:todo Gemfile/MissingFeatureCategory 75 + gem 'omniauth-azure-activedirectory-v2', '~> 2.0' # rubocop:todo Gemfile/MissingFeatureCategory 76 + gem 'omniauth-azure-oauth2', '~> 0.0.9', path: 'vendor/gems/omniauth-azure-oauth2' # See gem README.md # rubocop:todo Gemfile/MissingFeatureCategory 77 + gem 'omniauth-dingtalk-oauth2', '~> 1.0' # rubocop:todo Gemfile/MissingFeatureCategory 78 + gem 'omniauth-alicloud', '~> 3.0.0' # rubocop:todo Gemfile/MissingFeatureCategory 79 + gem 'omniauth-facebook', '~> 4.0.0' # rubocop:todo Gemfile/MissingFeatureCategory 80 + gem 'omniauth-github', '2.0.1' # rubocop:todo Gemfile/MissingFeatureCategory 81 + gem 'omniauth-gitlab', '~> 4.0.0', path: 'vendor/gems/omniauth-gitlab' # See vendor/gems/omniauth-gitlab/README.md # rubocop:todo Gemfile/MissingFeatureCategory 82 + gem 'omniauth-google-oauth2', '~> 1.1' # rubocop:todo Gemfile/MissingFeatureCategory 83 + gem 'omniauth-oauth2-generic', '~> 0.2.2' # rubocop:todo Gemfile/MissingFeatureCategory 84 + gem 'omniauth-saml', '~> 2.1.0' # rubocop:todo Gemfile/MissingFeatureCategory 85 + gem 'omniauth-shibboleth-redux', '~> 2.0', require: 'omniauth-shibboleth' # rubocop:todo Gemfile/MissingFeatureCategory 86 + gem 'omniauth-twitter', '~> 1.4' # rubocop:todo Gemfile/MissingFeatureCategory 87 + gem 'omniauth_crowd', '~> 2.4.0', path: 'vendor/gems/omniauth_crowd' # See vendor/gems/omniauth_crowd/README.md # rubocop:todo Gemfile/MissingFeatureCategory 88 + gem 'omniauth_openid_connect', '~> 0.6.1' # rubocop:todo Gemfile/MissingFeatureCategory 81 89 # Locked until Ruby 3.0 upgrade since upgrading will pull in an updated net-smtp gem. 82 90 # See https://docs.gitlab.com/ee/development/emails.html#rationale. 83 - gem 'openid_connect', '= 1.3.0' 84 - gem 'omniauth-salesforce', '~> 1.0.5', path: 'vendor/gems/omniauth-salesforce' # See gem README.md 85 - gem 'omniauth-atlassian-oauth2', '~> 0.2.0' 86 - gem 'rack-oauth2', '~> 1.21.3' 87 - gem 'jwt', '~> 2.5' 91 + gem 'openid_connect', '= 1.3.0' # rubocop:todo Gemfile/MissingFeatureCategory 92 + gem 'omniauth-salesforce', '~> 1.0.5', path: 'vendor/gems/omniauth-salesforce' # See gem README.md # rubocop:todo Gemfile/MissingFeatureCategory 93 + gem 'omniauth-atlassian-oauth2', '~> 0.2.0' # rubocop:todo Gemfile/MissingFeatureCategory 94 + gem 'rack-oauth2', '~> 1.21.3' # rubocop:todo Gemfile/MissingFeatureCategory 95 + gem 'jwt', '~> 2.5' # rubocop:todo Gemfile/MissingFeatureCategory 88 96 89 97 # Kerberos authentication. EE-only 90 - gem 'gssapi', '~> 1.3.1', group: :kerberos 91 - gem 'timfel-krb5-auth', '~> 0.8', group: :kerberos 98 + gem 'gssapi', '~> 1.3.1', group: :kerberos # rubocop:todo Gemfile/MissingFeatureCategory 99 + gem 'timfel-krb5-auth', '~> 0.8', group: :kerberos # rubocop:todo Gemfile/MissingFeatureCategory 92 100 93 101 # Spam and anti-bot protection 94 - gem 'recaptcha', '~> 5.12', require: 'recaptcha/rails' 95 - gem 'akismet', '~> 3.0' 96 - gem 'invisible_captcha', '~> 2.1.0' 102 + gem 'recaptcha', '~> 5.12', require: 'recaptcha/rails' # rubocop:todo Gemfile/MissingFeatureCategory 103 + gem 'akismet', '~> 3.0' # rubocop:todo Gemfile/MissingFeatureCategory 104 + gem 'invisible_captcha', '~> 2.1.0' # rubocop:todo Gemfile/MissingFeatureCategory 97 105 98 106 # Two-factor authentication 99 - gem 'devise-two-factor', '~> 4.0.2' 100 - gem 'rqrcode-rails3', '~> 0.1.7' 101 - gem 'attr_encrypted', '~> 3.2.4', path: 'vendor/gems/attr_encrypted' 107 + gem 'devise-two-factor', '~> 4.1.1' # rubocop:todo Gemfile/MissingFeatureCategory 108 + gem 'rqrcode', '~> 2.0', feature_category: :system_access 109 + 110 + gem 'attr_encrypted', '~> 3.2.4', path: 'vendor/gems/attr_encrypted' # rubocop:todo Gemfile/MissingFeatureCategory 102 111 103 112 # GitLab Pages 104 - gem 'validates_hostname', '~> 1.0.13' 105 - gem 'rubyzip', '~> 2.3.2', require: 'zip' 113 + gem 'validates_hostname', '~> 1.0.13' # rubocop:todo Gemfile/MissingFeatureCategory 114 + gem 'rubyzip', '~> 2.3.2', require: 'zip' # rubocop:todo Gemfile/MissingFeatureCategory 106 115 # GitLab Pages letsencrypt support 107 - gem 'acme-client', '~> 2.0' 116 + gem 'acme-client', '~> 2.0' # rubocop:todo Gemfile/MissingFeatureCategory 108 117 109 118 # Browser detection 110 - gem 'browser', '~> 5.3.1' 119 + gem 'browser', '~> 5.3.1' # rubocop:todo Gemfile/MissingFeatureCategory 111 120 112 121 # OS detection for usage ping 113 - gem 'ohai', '~> 17.9' 122 + gem 'ohai', '~> 17.9' # rubocop:todo Gemfile/MissingFeatureCategory 114 123 115 124 # GPG 116 - gem 'gpgme', '~> 2.0.23' 125 + gem 'gpgme', '~> 2.0.23' # rubocop:todo Gemfile/MissingFeatureCategory 117 126 118 127 # LDAP Auth 119 128 # GitLab fork with several improvements to original library. For full list of changes 120 129 # see https://github.com/intridea/omniauth-ldap/compare/master...gitlabhq:master 121 - gem 'gitlab_omniauth-ldap', '~> 2.2.0', require: 'omniauth-ldap' 122 - gem 'net-ldap', '~> 0.17.1' 130 + gem 'gitlab_omniauth-ldap', '~> 2.2.0', require: 'omniauth-ldap' # rubocop:todo Gemfile/MissingFeatureCategory 131 + gem 'net-ldap', '~> 0.17.1' # rubocop:todo Gemfile/MissingFeatureCategory 123 132 124 133 # API 125 - gem 'grape', '~> 1.7.1' 126 - gem 'grape-entity', '~> 0.10.0' 127 - gem 'rack-cors', '~> 2.0.1', require: 'rack/cors' 128 - gem 'grape-swagger', '~> 1.6.1', group: [:development, :test] 129 - gem 'grape-swagger-entity', '~> 0.5.1', group: [:development, :test] 134 + gem 'grape', '~> 1.7.1', feature_category: :api 135 + gem 'grape-entity', '~> 0.10.0', feature_category: :api 136 + gem 'grape-swagger', '~> 1.6.1', group: [:development, :test], feature_category: :api 137 + gem 'grape-swagger-entity', '~> 0.5.1', group: [:development, :test], feature_category: :api 138 + gem 'grape-path-helpers', '~> 1.7.1', feature_category: :api 139 + gem 'rack-cors', '~> 2.0.1', require: 'rack/cors' # rubocop:todo Gemfile/MissingFeatureCategory 130 140 131 141 # GraphQL API 132 - gem 'graphql', '~> 1.13.19' 133 - gem 'graphiql-rails', '~> 1.8.0' 134 - gem 'apollo_upload_server', '~> 2.1.0' 135 - gem 'graphql-docs', '~> 2.1.0', group: [:development, :test] 136 - gem 'graphlient', '~> 0.5.0' # Used by BulkImport feature (group::import) 142 + gem 'graphql', '~> 2.0.27', feature_category: :api 143 + gem 'graphql-docs', '~> 4.0.0', group: [:development, :test], feature_category: :api 144 + gem 'graphiql-rails', '~> 1.8.0', feature_category: :api 145 + gem 'apollo_upload_server', '~> 2.1.0', feature_category: :api 146 + gem 'graphlient', '~> 0.5.0', feature_category: :importers # Used by BulkImport feature (group::import) 137 147 138 148 # Generate Fake data 139 - gem 'ffaker', '~> 2.10' 149 + gem 'ffaker', '~> 2.10' # rubocop:todo Gemfile/MissingFeatureCategory 140 150 141 - gem 'hashie', '~> 5.0.0' 151 + gem 'hashie', '~> 5.0.0' # rubocop:todo Gemfile/MissingFeatureCategory 142 152 143 153 # Pagination 144 - gem 'kaminari', '~> 1.2.2' 154 + gem 'kaminari', '~> 1.2.2' # rubocop:todo Gemfile/MissingFeatureCategory 145 155 146 156 # HAML 147 - gem 'hamlit', '~> 2.15.0' 157 + gem 'hamlit', '~> 2.15.0' # rubocop:todo Gemfile/MissingFeatureCategory 148 158 149 159 # Files attachments 150 - gem 'carrierwave', '~> 1.3' 151 - gem 'mini_magick', '~> 4.10.1' 160 + gem 'carrierwave', '~> 1.3' # rubocop:todo Gemfile/MissingFeatureCategory 161 + gem 'mini_magick', '~> 4.10.1' # rubocop:todo Gemfile/MissingFeatureCategory 152 162 153 163 # for backups 154 - gem 'fog-aws', '~> 3.18' 164 + gem 'fog-aws', '~> 3.18' # rubocop:todo Gemfile/MissingFeatureCategory 155 165 # Locked until fog-google resolves https://github.com/fog/fog-google/issues/421. 156 166 # Also see config/initializers/fog_core_patch.rb. 157 - gem 'fog-core', '= 2.1.0' 158 - gem 'fog-google', '~> 1.19', require: 'fog/google' 159 - gem 'fog-local', '~> 0.8' 167 + gem 'fog-core', '= 2.1.0' # rubocop:todo Gemfile/MissingFeatureCategory 168 + gem 'fog-google', '~> 1.19', require: 'fog/google' # rubocop:todo Gemfile/MissingFeatureCategory 169 + gem 'fog-local', '~> 0.8' # rubocop:todo Gemfile/MissingFeatureCategory 160 170 # NOTE: 161 171 # the fog-aliyun gem since v0.4 pulls in aliyun-sdk transitively, which monkey-patches 162 172 # the rest-client gem to drop the Content-Length header field for chunked transfers, 163 173 # which may have knock-on effects on other features using `RestClient`. 164 174 # We may want to update this dependency if this is ever addressed upstream, e.g. via 165 175 # https://github.com/aliyun/aliyun-oss-ruby-sdk/pull/93 166 - gem 'fog-aliyun', '~> 0.4' 167 - gem 'gitlab-fog-azure-rm', '~> 1.8.0', require: 'fog/azurerm' 176 + gem 'fog-aliyun', '~> 0.4' # rubocop:todo Gemfile/MissingFeatureCategory 177 + gem 'gitlab-fog-azure-rm', '~> 1.8.0', require: 'fog/azurerm' # rubocop:todo Gemfile/MissingFeatureCategory 168 178 169 179 # for Google storage 170 - gem 'google-cloud-storage', '~> 1.44.0' 171 - gem 'google-apis-core', '~> 0.10.0' 172 - gem 'google-apis-compute_v1', '~> 0.57.0' 173 - gem 'google-apis-container_v1', '~> 0.43.0' 174 - gem 'google-apis-container_v1beta1', '~> 0.43.0' 175 - gem 'google-apis-cloudbilling_v1', '~> 0.21.0' 176 - gem 'google-apis-cloudresourcemanager_v1', '~> 0.31.0' 177 - gem 'google-apis-iam_v1', '~> 0.36.0' 178 - gem 'google-apis-serviceusage_v1', '~> 0.28.0' 179 - gem 'google-apis-sqladmin_v1beta4', '~> 0.41.0' 180 - gem 'google-apis-androidpublisher_v3', '~> 0.34.0' 180 + gem 'google-cloud-storage', '~> 1.44.0' # rubocop:todo Gemfile/MissingFeatureCategory 181 + gem 'google-apis-core', '~> 0.10.0' # rubocop:todo Gemfile/MissingFeatureCategory 182 + gem 'google-apis-compute_v1', '~> 0.57.0' # rubocop:todo Gemfile/MissingFeatureCategory 183 + gem 'google-apis-container_v1', '~> 0.43.0' # rubocop:todo Gemfile/MissingFeatureCategory 184 + gem 'google-apis-container_v1beta1', '~> 0.43.0' # rubocop:todo Gemfile/MissingFeatureCategory 185 + gem 'google-apis-cloudbilling_v1', '~> 0.21.0' # rubocop:todo Gemfile/MissingFeatureCategory 186 + gem 'google-apis-cloudresourcemanager_v1', '~> 0.31.0' # rubocop:todo Gemfile/MissingFeatureCategory 187 + gem 'google-apis-iam_v1', '~> 0.36.0' # rubocop:todo Gemfile/MissingFeatureCategory 188 + gem 'google-apis-serviceusage_v1', '~> 0.28.0' # rubocop:todo Gemfile/MissingFeatureCategory 189 + gem 'google-apis-sqladmin_v1beta4', '~> 0.41.0' # rubocop:todo Gemfile/MissingFeatureCategory 190 + gem 'google-apis-androidpublisher_v3', '~> 0.34.0' # rubocop:todo Gemfile/MissingFeatureCategory 181 191 182 192 # Seed data 183 - gem 'seed-fu', '~> 2.3.7' 193 + gem 'seed-fu', '~> 2.3.7' # rubocop:todo Gemfile/MissingFeatureCategory 184 194 185 195 # Search 186 - gem 'elasticsearch-model', '~> 7.2' 187 - gem 'elasticsearch-rails', '~> 7.2', require: 'elasticsearch/rails/instrumentation' 188 - gem 'elasticsearch-api', '7.13.3' 189 - gem 'aws-sdk-core', '~> 3.181.1' 190 - gem 'aws-sdk-cloudformation', '~> 1' 191 - gem 'aws-sdk-s3', '~> 1.134.0' 192 - gem 'faraday_middleware-aws-sigv4', '~>0.3.0' 193 - gem 'typhoeus', '~> 1.4.0' # Used with Elasticsearch to support http keep-alive connections 196 + gem 'elasticsearch-model', '~> 7.2' # rubocop:todo Gemfile/MissingFeatureCategory 197 + gem 'elasticsearch-rails', '~> 7.2', require: 'elasticsearch/rails/instrumentation' # rubocop:todo Gemfile/MissingFeatureCategory 198 + gem 'elasticsearch-api', '7.13.3' # rubocop:todo Gemfile/MissingFeatureCategory 199 + gem 'aws-sdk-core', '~> 3.185.1' # rubocop:todo Gemfile/MissingFeatureCategory 200 + gem 'aws-sdk-cloudformation', '~> 1' # rubocop:todo Gemfile/MissingFeatureCategory 201 + gem 'aws-sdk-s3', '~> 1.136.0' # rubocop:todo Gemfile/MissingFeatureCategory 202 + gem 'faraday_middleware-aws-sigv4', '~>0.3.0' # rubocop:todo Gemfile/MissingFeatureCategory 203 + gem 'typhoeus', '~> 1.4.0' # Used with Elasticsearch to support http keep-alive connections # rubocop:todo Gemfile/MissingFeatureCategory 194 204 195 205 # Markdown and HTML processing 196 - gem 'html-pipeline', '~> 2.14.3' 197 - gem 'deckar01-task_list', '2.3.3' 198 - gem 'gitlab-markup', '~> 1.9.0', require: 'github/markup' 199 - gem 'commonmarker', '~> 0.23.10' 200 - gem 'kramdown', '~> 2.3.1' 201 - gem 'RedCloth', '~> 4.3.2' 202 - gem 'rdoc', '~> 6.3.2' 203 - gem 'org-ruby', '~> 0.9.12' 204 - gem 'creole', '~> 0.5.0' 205 - gem 'wikicloth', '0.8.1' 206 - gem 'asciidoctor', '~> 2.0.18' 207 - gem 'asciidoctor-include-ext', '~> 0.4.0', require: false 208 - gem 'asciidoctor-plantuml', '~> 0.0.16' 209 - gem 'asciidoctor-kroki', '~> 0.8.0', require: false 210 - gem 'rouge', '~> 4.1.3' 211 - gem 'truncato', '~> 0.7.12' 212 - gem 'nokogiri', '~> 1.15', '>= 1.15.4' 206 + gem 'html-pipeline', '~> 2.14.3' # rubocop:todo Gemfile/MissingFeatureCategory 207 + gem 'deckar01-task_list', '2.3.3' # rubocop:todo Gemfile/MissingFeatureCategory 208 + gem 'gitlab-markup', '~> 1.9.0', require: 'github/markup' # rubocop:todo Gemfile/MissingFeatureCategory 209 + gem 'commonmarker', '~> 0.23.10' # rubocop:todo Gemfile/MissingFeatureCategory 210 + gem 'kramdown', '~> 2.3.1' # rubocop:todo Gemfile/MissingFeatureCategory 211 + gem 'RedCloth', '~> 4.3.2' # rubocop:todo Gemfile/MissingFeatureCategory 212 + gem 'org-ruby', '~> 0.9.12' # rubocop:todo Gemfile/MissingFeatureCategory 213 + gem 'creole', '~> 0.5.0' # rubocop:todo Gemfile/MissingFeatureCategory 214 + gem 'wikicloth', '0.8.1' # rubocop:todo Gemfile/MissingFeatureCategory 215 + gem 'asciidoctor', '~> 2.0.18' # rubocop:todo Gemfile/MissingFeatureCategory 216 + gem 'asciidoctor-include-ext', '~> 0.4.0', require: false # rubocop:todo Gemfile/MissingFeatureCategory 217 + gem 'asciidoctor-plantuml', '~> 0.0.16' # rubocop:todo Gemfile/MissingFeatureCategory 218 + gem 'asciidoctor-kroki', '~> 0.8.0', require: false # rubocop:todo Gemfile/MissingFeatureCategory 219 + gem 'rouge', '~> 4.1.3' # rubocop:todo Gemfile/MissingFeatureCategory 220 + gem 'truncato', '~> 0.7.12' # rubocop:todo Gemfile/MissingFeatureCategory 221 + gem 'nokogiri', '~> 1.15', '>= 1.15.4' # rubocop:todo Gemfile/MissingFeatureCategory 213 222 214 223 # Calendar rendering 215 - gem 'icalendar' 224 + gem 'icalendar' # rubocop:todo Gemfile/MissingFeatureCategory 216 225 217 226 # Diffs 218 - gem 'diffy', '~> 3.4' 219 - gem 'diff_match_patch', '~> 0.1.0' 227 + gem 'diffy', '~> 3.4' # rubocop:todo Gemfile/MissingFeatureCategory 228 + gem 'diff_match_patch', '~> 0.1.0' # rubocop:todo Gemfile/MissingFeatureCategory 220 229 221 230 # Application server 222 - gem 'rack', '~> 2.2.8' 231 + gem 'rack', '~> 2.2.8' # rubocop:todo Gemfile/MissingFeatureCategory 223 232 # https://github.com/zombocom/rack-timeout/blob/master/README.md#rails-apps-manually 224 - gem 'rack-timeout', '~> 0.6.3', require: 'rack/timeout/base' 233 + gem 'rack-timeout', '~> 0.6.3', require: 'rack/timeout/base' # rubocop:todo Gemfile/MissingFeatureCategory 225 234 226 235 group :puma do 227 - gem 'puma', '~> 6.3', '>= 6.3.1', require: false 228 - gem 'sd_notify', '~> 0.1.0', require: false 236 + gem 'puma', '~> 6.4', require: false # rubocop:todo Gemfile/MissingFeatureCategory 237 + gem 'sd_notify', '~> 0.1.0', require: false # rubocop:todo Gemfile/MissingFeatureCategory 229 238 end 230 239 231 240 # State machine 232 - gem 'state_machines-activerecord', '~> 0.8.0' 241 + gem 'state_machines-activerecord', '~> 0.8.0' # rubocop:todo Gemfile/MissingFeatureCategory 233 242 234 243 # CI domain tags 235 - gem 'acts-as-taggable-on', '~> 9.0' 244 + gem 'acts-as-taggable-on', '~> 9.0' # rubocop:todo Gemfile/MissingFeatureCategory 236 245 237 246 # Background jobs 238 - gem 'sidekiq', '~> 6.5.7' 239 - gem 'sidekiq-cron', '~> 1.8.0' 240 - gem 'redis-namespace', '~> 1.9.0' 241 - gem 'gitlab-sidekiq-fetcher', path: 'vendor/gems/sidekiq-reliable-fetch', require: 'sidekiq-reliable-fetch' 247 + gem 'sidekiq', '~> 6.5.7' # rubocop:todo Gemfile/MissingFeatureCategory 248 + gem 'sidekiq-cron', '~> 1.8.0' # rubocop:todo Gemfile/MissingFeatureCategory 249 + gem 'redis-namespace', '~> 1.9.0' # rubocop:todo Gemfile/MissingFeatureCategory 250 + gem 'gitlab-sidekiq-fetcher', path: 'vendor/gems/sidekiq-reliable-fetch', require: 'sidekiq-reliable-fetch' # rubocop:todo Gemfile/MissingFeatureCategory 242 251 243 252 # Cron Parser 244 - gem 'fugit', '~> 1.8.1' 253 + gem 'fugit', '~> 1.8.1' # rubocop:todo Gemfile/MissingFeatureCategory 245 254 246 255 # HTTP requests 247 - gem 'httparty', '~> 0.21.0' 256 + gem 'httparty', '~> 0.21.0' # rubocop:todo Gemfile/MissingFeatureCategory 248 257 249 258 # Colored output to console 250 - gem 'rainbow', '~> 3.0' 259 + gem 'rainbow', '~> 3.0' # rubocop:todo Gemfile/MissingFeatureCategory 251 260 252 261 # Progress bar 253 - gem 'ruby-progressbar', '~> 1.10' 262 + gem 'ruby-progressbar', '~> 1.10' # rubocop:todo Gemfile/MissingFeatureCategory 254 263 255 264 # Linear-time regex library for untrusted regular expressions 256 - gem 're2', '2.0.0' 265 + gem 're2', '2.1.3' # rubocop:todo Gemfile/MissingFeatureCategory 257 266 258 267 # Misc 259 268 260 - gem 'semver_dialects', '~> 1.2.1' 261 - gem 'version_sorter', '~> 2.3' 262 - gem 'csv_builder', path: 'gems/csv_builder' 269 + gem 'semver_dialects', '~> 1.2.1' # rubocop:todo Gemfile/MissingFeatureCategory 270 + gem 'version_sorter', '~> 2.3' # rubocop:todo Gemfile/MissingFeatureCategory 271 + gem 'csv_builder', path: 'gems/csv_builder' # rubocop:todo Gemfile/MissingFeatureCategory 263 272 264 273 # Export Ruby Regex to Javascript 265 - gem 'js_regex', '~> 3.8' 274 + gem 'js_regex', '~> 3.8' # rubocop:todo Gemfile/MissingFeatureCategory 266 275 267 276 # User agent parsing 268 - gem 'device_detector' 277 + gem 'device_detector' # rubocop:todo Gemfile/MissingFeatureCategory 269 278 270 279 # Redis 271 - gem 'redis', '~> 4.8.0' 272 - gem 'connection_pool', '~> 2.0' 280 + gem 'redis', '~> 4.8.0' # rubocop:todo Gemfile/MissingFeatureCategory 281 + gem 'connection_pool', '~> 2.4' # rubocop:todo Gemfile/MissingFeatureCategory 273 282 274 283 # Redis session store 275 - gem 'redis-actionpack', '~> 5.3.0' 284 + gem 'redis-actionpack', '~> 5.3.0' # rubocop:todo Gemfile/MissingFeatureCategory 276 285 277 286 # Discord integration 278 - gem 'discordrb-webhooks', '~> 3.4', require: false 287 + gem 'discordrb-webhooks', '~> 3.4', require: false # rubocop:todo Gemfile/MissingFeatureCategory 279 288 280 289 # Jira integration 281 - gem 'jira-ruby', '~> 2.1.4' 282 - gem 'atlassian-jwt', '~> 0.2.0' 290 + gem 'jira-ruby', '~> 2.1.4' # rubocop:todo Gemfile/MissingFeatureCategory 291 + gem 'atlassian-jwt', '~> 0.2.0' # rubocop:todo Gemfile/MissingFeatureCategory 283 292 284 293 # Slack integration 285 - gem 'slack-messenger', '~> 2.3.4' 286 - 287 - # Hangouts Chat integration 288 - gem 'hangouts-chat', '~> 0.0.5', require: 'hangouts_chat' 289 - 290 - # Asana integration 291 - gem 'asana', '~> 0.10.13' 294 + gem 'slack-messenger', '~> 2.3.4' # rubocop:todo Gemfile/MissingFeatureCategory 292 295 293 296 # FogBugz integration 294 - gem 'ruby-fogbugz', '~> 0.3.0' 297 + gem 'ruby-fogbugz', '~> 0.3.0' # rubocop:todo Gemfile/MissingFeatureCategory 295 298 296 299 # Kubernetes integration 297 - gem 'kubeclient', '~> 4.11.0' 300 + gem 'kubeclient', '~> 4.11.0' # rubocop:todo Gemfile/MissingFeatureCategory 298 301 299 302 # AI 300 - gem 'ruby-openai', '~> 3.7' 301 - gem 'circuitbox', '2.0.0' 303 + gem 'ruby-openai', '~> 3.7' # rubocop:todo Gemfile/MissingFeatureCategory 304 + gem 'circuitbox', '2.0.0' # rubocop:todo Gemfile/MissingFeatureCategory 302 305 303 306 # Sanitize user input 304 - gem 'sanitize', '~> 6.0.2' 305 - gem 'babosa', '~> 2.0' 307 + gem 'sanitize', '~> 6.0.2' # rubocop:todo Gemfile/MissingFeatureCategory 308 + gem 'babosa', '~> 2.0' # rubocop:todo Gemfile/MissingFeatureCategory 306 309 307 310 # Sanitizes SVG input 308 - gem 'loofah', '~> 2.21.3' 311 + gem 'loofah', '~> 2.21.4' # rubocop:todo Gemfile/MissingFeatureCategory 309 312 310 313 # Used to provide license templates 311 - gem 'licensee', '~> 9.16' 314 + gem 'licensee', '~> 9.16' # rubocop:todo Gemfile/MissingFeatureCategory 312 315 313 316 # Detect and convert string character encoding 314 - gem 'charlock_holmes', '~> 0.7.7' 317 + gem 'charlock_holmes', '~> 0.7.7' # rubocop:todo Gemfile/MissingFeatureCategory 315 318 316 319 # Detect mime content type from content 317 - gem 'ruby-magic', '~> 0.6' 320 + gem 'ruby-magic', '~> 0.6' # rubocop:todo Gemfile/MissingFeatureCategory 318 321 319 322 # Faster blank 320 - gem 'fast_blank', '~> 1.0.1' 323 + gem 'fast_blank', '~> 1.0.1' # rubocop:todo Gemfile/MissingFeatureCategory 321 324 322 325 # Parse time & duration 323 - gem 'gitlab-chronic', '~> 0.10.5' 324 - gem 'gitlab_chronic_duration', '~> 0.11' 326 + gem 'gitlab-chronic', '~> 0.10.5' # rubocop:todo Gemfile/MissingFeatureCategory 327 + gem 'gitlab_chronic_duration', '~> 0.12' # rubocop:todo Gemfile/MissingFeatureCategory 325 328 326 - gem 'rack-proxy', '~> 0.7.7' 329 + gem 'rack-proxy', '~> 0.7.7' # rubocop:todo Gemfile/MissingFeatureCategory 327 330 328 - gem 'sassc-rails', '~> 2.1.0' 329 - gem 'autoprefixer-rails', '10.2.5.1' 330 - gem 'terser', '1.0.2' 331 + gem 'sassc-rails', '~> 2.1.0' # rubocop:todo Gemfile/MissingFeatureCategory 332 + gem 'autoprefixer-rails', '10.2.5.1' # rubocop:todo Gemfile/MissingFeatureCategory 333 + gem 'terser', '1.0.2' # rubocop:todo Gemfile/MissingFeatureCategory 331 334 332 - gem 'click_house-client', path: 'gems/click_house-client', require: 'click_house/client' 333 - gem 'addressable', '~> 2.8' 334 - gem 'tanuki_emoji', '~> 0.7' 335 - gem 'gon', '~> 6.4.0' 336 - gem 'request_store', '~> 1.5.1' 337 - gem 'base32', '~> 0.3.0' 335 + gem 'click_house-client', path: 'gems/click_house-client', require: 'click_house/client' # rubocop:todo Gemfile/MissingFeatureCategory 336 + gem 'addressable', '~> 2.8' # rubocop:todo Gemfile/MissingFeatureCategory 337 + gem 'tanuki_emoji', '~> 0.7' # rubocop:todo Gemfile/MissingFeatureCategory 338 + gem 'gon', '~> 6.4.0' # rubocop:todo Gemfile/MissingFeatureCategory 339 + gem 'request_store', '~> 1.5.1' # rubocop:todo Gemfile/MissingFeatureCategory 340 + gem 'base32', '~> 0.3.0' # rubocop:todo Gemfile/MissingFeatureCategory 338 341 339 - gem 'gitlab-license', '~> 2.3' 342 + gem 'gitlab-license', '~> 2.3' # rubocop:todo Gemfile/MissingFeatureCategory 340 343 341 344 # Protect against bruteforcing 342 - gem 'rack-attack', '~> 6.7.0' 345 + gem 'rack-attack', '~> 6.7.0' # rubocop:todo Gemfile/MissingFeatureCategory 343 346 344 347 # Sentry integration 345 - gem 'sentry-raven', '~> 3.1' 346 - gem 'sentry-ruby', '~> 5.8.0' 347 - gem 'sentry-rails', '~> 5.8.0' 348 - gem 'sentry-sidekiq', '~> 5.8.0' 348 + gem 'sentry-raven', '~> 3.1' # rubocop:todo Gemfile/MissingFeatureCategory 349 + gem 'sentry-ruby', '~> 5.8.0' # rubocop:todo Gemfile/MissingFeatureCategory 350 + gem 'sentry-rails', '~> 5.8.0' # rubocop:todo Gemfile/MissingFeatureCategory 351 + gem 'sentry-sidekiq', '~> 5.8.0' # rubocop:todo Gemfile/MissingFeatureCategory 349 352 350 353 # PostgreSQL query parsing 351 354 # 352 - gem 'pg_query', '~> 4.2.3' 355 + gem 'pg_query', '~> 4.2.3' # rubocop:todo Gemfile/MissingFeatureCategory 353 356 354 - gem 'gitlab-schema-validation', path: 'gems/gitlab-schema-validation' 357 + gem 'gitlab-schema-validation', path: 'gems/gitlab-schema-validation' # rubocop:todo Gemfile/MissingFeatureCategory 358 + gem 'gitlab-http', path: 'gems/gitlab-http' # rubocop:todo Gemfile/MissingFeatureCategory 355 359 356 - gem 'premailer-rails', '~> 1.10.3' 360 + gem 'premailer-rails', '~> 1.10.3' # rubocop:todo Gemfile/MissingFeatureCategory 357 361 358 - gem 'gitlab-labkit', '~> 0.34.0' 359 - gem 'thrift', '>= 0.16.0' 362 + gem 'gitlab-labkit', '~> 0.34.0' # rubocop:todo Gemfile/MissingFeatureCategory 363 + gem 'thrift', '>= 0.16.0' # rubocop:todo Gemfile/MissingFeatureCategory 360 364 361 365 # I18n 362 - gem 'rails-i18n', '~> 7.0' 363 - gem 'gettext_i18n_rails', '~> 1.11.0' 364 - gem 'gettext_i18n_rails_js', '~> 1.3' 365 - gem 'gettext', '~> 3.3', require: false, group: :development 366 + gem 'rails-i18n', '~> 7.0' # rubocop:todo Gemfile/MissingFeatureCategory 367 + gem 'gettext_i18n_rails', '~> 1.11.0' # rubocop:todo Gemfile/MissingFeatureCategory 368 + gem 'gettext_i18n_rails_js', '~> 1.3' # rubocop:todo Gemfile/MissingFeatureCategory 369 + gem 'gettext', '~> 3.3', require: false, group: :development # rubocop:todo Gemfile/MissingFeatureCategory 366 370 367 - gem 'batch-loader', '~> 2.0.1' 371 + gem 'batch-loader', '~> 2.0.1' # rubocop:todo Gemfile/MissingFeatureCategory 368 372 369 373 # Perf bar 370 - gem 'peek', '~> 1.1' 374 + gem 'peek', '~> 1.1' # rubocop:todo Gemfile/MissingFeatureCategory 371 375 372 376 # Google Cloud Profiler support 373 - gem 'cloud_profiler_agent', '~> 0.0.0', path: 'vendor/gems/cloud_profiler_agent', require: false 377 + gem 'cloud_profiler_agent', '~> 0.0.0', path: 'vendor/gems/cloud_profiler_agent', require: false # rubocop:todo Gemfile/MissingFeatureCategory 374 378 375 379 # Snowplow events tracking 376 - gem 'snowplow-tracker', '~> 0.8.0' 380 + gem 'snowplow-tracker', '~> 0.8.0' # rubocop:todo Gemfile/MissingFeatureCategory 377 381 378 382 # Metrics 379 - gem 'webrick', '~> 1.8.1', require: false 380 - gem 'prometheus-client-mmap', '~> 0.28', require: 'prometheus/client' 383 + gem 'webrick', '~> 1.8.1', require: false # rubocop:todo Gemfile/MissingFeatureCategory 384 + gem 'prometheus-client-mmap', '~> 0.28', '>= 0.28.1', require: 'prometheus/client' # rubocop:todo Gemfile/MissingFeatureCategory 381 385 382 - gem 'warning', '~> 1.3.0' 386 + gem 'warning', '~> 1.3.0' # rubocop:todo Gemfile/MissingFeatureCategory 383 387 384 388 group :development do 385 - gem 'lefthook', '~> 1.4.7', require: false 386 - gem 'rubocop' 387 - gem 'solargraph', '~> 0.47.2', require: false 389 + gem 'lefthook', '~> 1.5.2', require: false, feature_category: :tooling 390 + gem 'rubocop', feature_category: :tooling 391 + gem 'solargraph', '~> 0.47.2', require: false # rubocop:todo Gemfile/MissingFeatureCategory 388 392 389 - gem 'letter_opener_web', '~> 2.0.0' 390 - gem 'lookbook', '~> 2.0', '>= 2.0.1' 393 + gem 'letter_opener_web', '~> 2.0.0' # rubocop:todo Gemfile/MissingFeatureCategory 394 + gem 'lookbook', '~> 2.0', '>= 2.0.1' # rubocop:todo Gemfile/MissingFeatureCategory 391 395 392 396 # Better errors handler 393 - gem 'better_errors', '~> 2.10.1' 397 + gem 'better_errors', '~> 2.10.1' # rubocop:todo Gemfile/MissingFeatureCategory 394 398 395 - gem 'sprite-factory', '~> 1.7' 399 + gem 'sprite-factory', '~> 1.7' # rubocop:todo Gemfile/MissingFeatureCategory 396 400 397 - gem "listen", "~> 3.7" 401 + gem 'listen', '~> 3.7' # rubocop:todo Gemfile/MissingFeatureCategory 398 402 end 399 403 400 404 group :development, :test do 401 - gem 'deprecation_toolkit', '~> 1.5.1', require: false 402 - gem 'bullet', '~> 7.0.2' 403 - gem 'parser', '~> 3.2', '>= 3.2.2.3' 404 - gem 'pry-byebug' 405 - gem 'pry-rails', '~> 0.3.9' 406 - gem 'pry-shell', '~> 0.6.4' 405 + gem 'deprecation_toolkit', '~> 1.5.1', require: false # rubocop:todo Gemfile/MissingFeatureCategory 406 + gem 'bullet', '~> 7.1.1' # rubocop:todo Gemfile/MissingFeatureCategory 407 + gem 'parser', '~> 3.2', '>= 3.2.2.4' # rubocop:todo Gemfile/MissingFeatureCategory 408 + gem 'pry-byebug' # rubocop:todo Gemfile/MissingFeatureCategory 409 + gem 'pry-rails', '~> 0.3.9' # rubocop:todo Gemfile/MissingFeatureCategory 410 + gem 'pry-shell', '~> 0.6.4' # rubocop:todo Gemfile/MissingFeatureCategory 407 411 408 - gem 'awesome_print', require: false 412 + gem 'awesome_print', require: false # rubocop:todo Gemfile/MissingFeatureCategory 409 413 410 - gem 'database_cleaner', '~> 1.7.0' 411 - gem 'factory_bot_rails', '~> 6.2.0' 412 - gem 'rspec-rails', '~> 6.0.3' 414 + gem 'database_cleaner', '~> 1.7.0' # rubocop:todo Gemfile/MissingFeatureCategory 415 + gem 'factory_bot_rails', '~> 6.2.0' # rubocop:todo Gemfile/MissingFeatureCategory 416 + gem 'rspec-rails', '~> 6.0.3' # rubocop:todo Gemfile/MissingFeatureCategory 413 417 414 418 # Prevent occasions where minitest is not bundled in packaged versions of ruby (see #3826) 415 - gem 'minitest', '~> 5.11.0' 419 + gem 'minitest', '~> 5.11.0' # rubocop:todo Gemfile/MissingFeatureCategory 416 420 417 - gem 'spring', '~> 4.1.0' 418 - gem 'spring-commands-rspec', '~> 1.0.4' 421 + gem 'spring', '~> 4.1.0' # rubocop:todo Gemfile/MissingFeatureCategory 422 + gem 'spring-commands-rspec', '~> 1.0.4' # rubocop:todo Gemfile/MissingFeatureCategory 419 423 420 - gem 'gitlab-styles', '~> 10.1.0', require: false 424 + gem 'gitlab-styles', '~> 10.1.0', require: false # rubocop:todo Gemfile/MissingFeatureCategory 421 425 422 - gem 'haml_lint', '~> 0.40.0', require: false 423 - gem 'bundler-audit', '~> 0.7.0.1', require: false 426 + gem 'haml_lint', '~> 0.40.0', require: false # rubocop:todo Gemfile/MissingFeatureCategory 427 + gem 'bundler-audit', '~> 0.9.1', require: false # rubocop:todo Gemfile/MissingFeatureCategory 424 428 425 429 # Benchmarking & profiling 426 - gem 'benchmark-ips', '~> 2.11.0', require: false 427 - gem 'benchmark-memory', '~> 0.1', require: false 430 + gem 'benchmark-ips', '~> 2.11.0', require: false # rubocop:todo Gemfile/MissingFeatureCategory 431 + gem 'benchmark-memory', '~> 0.1', require: false # rubocop:todo Gemfile/MissingFeatureCategory 428 432 429 - gem 'knapsack', '~> 1.21.1' 430 - gem 'crystalball', '~> 0.7.0', require: false 433 + # Profiling data from CI/CD pipelines 434 + gem 'influxdb-client', '~> 2.9', require: false # rubocop:todo Gemfile/MissingFeatureCategory 431 435 432 - gem 'simple_po_parser', '~> 1.1.6', require: false 436 + gem 'knapsack', '~> 1.21.1', feature_category: :tooling 437 + gem 'crystalball', '~> 0.7.0', require: false, feature_category: :tooling 438 + gem 'test_file_finder', '~> 0.1.3', feature_category: :tooling 433 439 434 - gem 'png_quantizator', '~> 0.2.1', require: false 440 + gem 'simple_po_parser', '~> 1.1.6', require: false # rubocop:todo Gemfile/MissingFeatureCategory 435 441 436 - gem 'parallel', '~> 1.19', require: false 442 + gem 'png_quantizator', '~> 0.2.1', require: false # rubocop:todo Gemfile/MissingFeatureCategory 437 443 438 - gem 'test_file_finder', '~> 0.1.3' 444 + gem 'parallel', '~> 1.19', require: false # rubocop:todo Gemfile/MissingFeatureCategory 439 445 440 - gem 'sigdump', '~> 0.2.4', require: 'sigdump/setup' 446 + gem 'sigdump', '~> 0.2.4', require: 'sigdump/setup' # rubocop:todo Gemfile/MissingFeatureCategory 441 447 442 - gem 'pact', '~> 1.63' 448 + gem 'pact', '~> 1.63' # rubocop:todo Gemfile/MissingFeatureCategory 443 449 end 444 450 445 451 group :development, :test, :danger do 446 - gem 'gitlab-dangerfiles', '~> 4.0.0', require: false 452 + gem 'gitlab-dangerfiles', '~> 4.3.2', require: false, feature_category: :tooling 447 453 end 448 454 449 455 group :development, :test, :coverage do 450 - gem 'simplecov', '~> 0.21', require: false 451 - gem 'simplecov-lcov', '~> 0.8.0', require: false 452 - gem 'simplecov-cobertura', '~> 2.1.0', require: false 453 - gem 'undercover', '~> 0.4.4', require: false 456 + gem 'simplecov', '~> 0.21', require: false, feature_category: :tooling 457 + gem 'simplecov-lcov', '~> 0.8.0', require: false, feature_category: :tooling 458 + gem 'simplecov-cobertura', '~> 2.1.0', require: false, feature_category: :tooling 459 + gem 'undercover', '~> 0.4.4', require: false, feature_category: :tooling 454 460 end 455 461 456 462 # Gems required in omnibus-gitlab pipeline 457 463 group :development, :test, :omnibus do 458 - gem 'license_finder', '~> 7.0', require: false 464 + gem 'license_finder', '~> 7.0', require: false # rubocop:todo Gemfile/MissingFeatureCategory 459 465 end 460 466 461 467 # Gems required in various pipelines 462 468 group :development, :test, :monorepo do 463 - gem 'gitlab-rspec', path: 'gems/gitlab-rspec' 464 - gem 'rspec_flaky', path: 'gems/rspec_flaky' 469 + gem 'gitlab-rspec', path: 'gems/gitlab-rspec' # rubocop:todo Gemfile/MissingFeatureCategory 470 + gem 'rspec_flaky', path: 'gems/rspec_flaky' # rubocop:todo Gemfile/MissingFeatureCategory 465 471 end 466 472 467 473 group :test do 468 - gem 'fuubar', '~> 2.2.0' 469 - gem 'rspec-retry', '~> 0.6.2' 470 - gem 'rspec_profiling', '~> 0.0.6' 471 - gem 'rspec-benchmark', '~> 0.6.0' 472 - gem 'rspec-parameterized', '~> 1.0', require: false 474 + gem 'fuubar', '~> 2.2.0' # rubocop:todo Gemfile/MissingFeatureCategory 475 + gem 'rspec-retry', '~> 0.6.2', feature_category: :tooling 476 + gem 'rspec_profiling', '~> 0.0.6', feature_category: :tooling 477 + gem 'rspec-benchmark', '~> 0.6.0', feature_category: :tooling 478 + gem 'rspec-parameterized', '~> 1.0', require: false, feature_category: :tooling 473 479 474 - gem 'capybara', '~> 3.39', '>= 3.39.2' 475 - gem 'capybara-screenshot', '~> 1.0.26' 476 - gem 'selenium-webdriver', '= 4.12.0' 480 + gem 'capybara', '~> 3.39', '>= 3.39.2' # rubocop:todo Gemfile/MissingFeatureCategory 481 + gem 'capybara-screenshot', '~> 1.0.26' # rubocop:todo Gemfile/MissingFeatureCategory 482 + gem 'selenium-webdriver', '~> 4.14' # rubocop:todo Gemfile/MissingFeatureCategory 477 483 478 - gem 'graphlyte', '~> 1.0.0' 484 + gem 'graphlyte', '~> 1.0.0' # rubocop:todo Gemfile/MissingFeatureCategory 479 485 480 - gem 'shoulda-matchers', '~> 5.1.0', require: false 481 - gem 'email_spec', '~> 2.2.0' 482 - gem 'webmock', '~> 3.19.1' 483 - gem 'rails-controller-testing' 484 - gem 'concurrent-ruby', '~> 1.1' 485 - gem 'test-prof', '~> 1.2.2' 486 - gem 'rspec_junit_formatter' 487 - gem 'guard-rspec' 488 - gem 'axe-core-rspec' 486 + gem 'shoulda-matchers', '~> 5.1.0', require: false # rubocop:todo Gemfile/MissingFeatureCategory 487 + gem 'email_spec', '~> 2.2.0' # rubocop:todo Gemfile/MissingFeatureCategory 488 + gem 'webmock', '~> 3.19.1' # rubocop:todo Gemfile/MissingFeatureCategory 489 + gem 'rails-controller-testing' # rubocop:todo Gemfile/MissingFeatureCategory 490 + gem 'concurrent-ruby', '~> 1.1' # rubocop:todo Gemfile/MissingFeatureCategory 491 + gem 'test-prof', '~> 1.2.3' # rubocop:todo Gemfile/MissingFeatureCategory 492 + gem 'rspec_junit_formatter' # rubocop:todo Gemfile/MissingFeatureCategory 493 + gem 'guard-rspec' # rubocop:todo Gemfile/MissingFeatureCategory 494 + gem 'axe-core-rspec' # rubocop:todo Gemfile/MissingFeatureCategory 489 495 490 496 # Moved in `test` because https://gitlab.com/gitlab-org/gitlab/-/issues/217527 491 - gem 'derailed_benchmarks', require: false 497 + gem 'derailed_benchmarks', require: false # rubocop:todo Gemfile/MissingFeatureCategory 492 498 493 - gem 'gitlab_quality-test_tooling', '~> 1.0.0', require: false 499 + gem 'gitlab_quality-test_tooling', '~> 1.3.0', require: false # rubocop:todo Gemfile/MissingFeatureCategory 494 500 end 495 501 496 - gem 'octokit', '~> 6.0' 502 + gem 'octokit', '~> 6.0' # rubocop:todo Gemfile/MissingFeatureCategory 497 503 498 - gem 'gitlab-mail_room', '~> 0.0.23', require: 'mail_room' 504 + gem 'gitlab-mail_room', '~> 0.0.23', require: 'mail_room' # rubocop:todo Gemfile/MissingFeatureCategory 499 505 500 - gem 'email_reply_trimmer', '~> 0.1' 501 - gem 'html2text' 506 + gem 'email_reply_trimmer', '~> 0.1' # rubocop:todo Gemfile/MissingFeatureCategory 507 + gem 'html2text' # rubocop:todo Gemfile/MissingFeatureCategory 502 508 503 - gem 'stackprof', '~> 0.2.25', require: false 504 - gem 'rbtrace', '~> 0.4', require: false 505 - gem 'memory_profiler', '~> 1.0', require: false 506 - gem 'activerecord-explain-analyze', '~> 0.1', require: false 509 + gem 'stackprof', '~> 0.2.25', require: false # rubocop:todo Gemfile/MissingFeatureCategory 510 + gem 'rbtrace', '~> 0.4', require: false # rubocop:todo Gemfile/MissingFeatureCategory 511 + gem 'memory_profiler', '~> 1.0', require: false # rubocop:todo Gemfile/MissingFeatureCategory 512 + gem 'activerecord-explain-analyze', '~> 0.1', require: false # rubocop:todo Gemfile/MissingFeatureCategory 507 513 508 514 # OAuth 509 - gem 'oauth2', '~> 2.0' 515 + gem 'oauth2', '~> 2.0' # rubocop:todo Gemfile/MissingFeatureCategory 510 516 511 517 # Health check 512 - gem 'health_check', '~> 3.0' 518 + gem 'health_check', '~> 3.0' # rubocop:todo Gemfile/MissingFeatureCategory 513 519 514 520 # System information 515 - gem 'vmstat', '~> 2.3.0' 516 - gem 'sys-filesystem', '~> 1.4.3' 521 + gem 'vmstat', '~> 2.3.0' # rubocop:todo Gemfile/MissingFeatureCategory 522 + gem 'sys-filesystem', '~> 1.4.3' # rubocop:todo Gemfile/MissingFeatureCategory 517 523 518 524 # NTP client 519 - gem 'net-ntp' 525 + gem 'net-ntp' # rubocop:todo Gemfile/MissingFeatureCategory 520 526 521 527 # SSH keys support 522 - gem 'ssh_data', '~> 1.3' 528 + gem 'ssh_data', '~> 1.3' # rubocop:todo Gemfile/MissingFeatureCategory 523 529 524 530 # Spamcheck GRPC protocol definitions 525 - gem 'spamcheck', '~> 1.3.0' 531 + gem 'spamcheck', '~> 1.3.0' # rubocop:todo Gemfile/MissingFeatureCategory 526 532 527 533 # Gitaly GRPC protocol definitions 528 - gem 'gitaly', '~> 16.3.0-rc1' 534 + gem 'gitaly', '~> 16.5.0.pre.rc1' # rubocop:todo Gemfile/MissingFeatureCategory 529 535 530 536 # KAS GRPC protocol definitions 531 - gem 'kas-grpc', '~> 0.2.0' 537 + gem 'kas-grpc', '~> 0.2.0' # rubocop:todo Gemfile/MissingFeatureCategory 532 538 533 - gem 'grpc', '~> 1.55.0' 539 + gem 'grpc', '~> 1.58.0' # rubocop:todo Gemfile/MissingFeatureCategory 534 540 535 - gem 'google-protobuf', '~> 3.24', '>= 3.24.3' 541 + gem 'google-protobuf', '~> 3.24', '>= 3.24.4' # rubocop:todo Gemfile/MissingFeatureCategory 536 542 537 - gem 'toml-rb', '~> 2.2.0' 543 + gem 'toml-rb', '~> 2.2.0' # rubocop:todo Gemfile/MissingFeatureCategory 538 544 539 545 # Feature toggles 540 - gem 'flipper', '~> 0.26.2' 541 - gem 'flipper-active_record', '~> 0.26.2' 542 - gem 'flipper-active_support_cache_store', '~> 0.26.2' 543 - gem 'unleash', '~> 3.2.2' 544 - gem 'gitlab-experiment', '~> 0.8.0' 546 + gem 'flipper', '~> 0.26.2' # rubocop:todo Gemfile/MissingFeatureCategory 547 + gem 'flipper-active_record', '~> 0.26.2' # rubocop:todo Gemfile/MissingFeatureCategory 548 + gem 'flipper-active_support_cache_store', '~> 0.26.2' # rubocop:todo Gemfile/MissingFeatureCategory 549 + gem 'unleash', '~> 3.2.2' # rubocop:todo Gemfile/MissingFeatureCategory 550 + gem 'gitlab-experiment', '~> 0.8.0' # rubocop:todo Gemfile/MissingFeatureCategory 545 551 546 552 # Structured logging 547 - gem 'lograge', '~> 0.5' 548 - gem 'grape_logging', '~> 1.8' 553 + gem 'lograge', '~> 0.5' # rubocop:todo Gemfile/MissingFeatureCategory 554 + gem 'grape_logging', '~> 1.8', feature_category: :api 549 555 550 556 # DNS Lookup 551 - gem 'gitlab-net-dns', '~> 0.9.2' 557 + gem 'gitlab-net-dns', '~> 0.9.2' # rubocop:todo Gemfile/MissingFeatureCategory 552 558 553 559 # Countries list 554 - gem 'countries', '~> 4.0.0' 560 + gem 'countries', '~> 4.0.0' # rubocop:todo Gemfile/MissingFeatureCategory 555 561 556 - gem 'retriable', '~> 3.1.2' 562 + gem 'retriable', '~> 3.1.2' # rubocop:todo Gemfile/MissingFeatureCategory 557 563 558 564 # LRU cache 559 - gem 'lru_redux' 565 + gem 'lru_redux' # rubocop:todo Gemfile/MissingFeatureCategory 560 566 561 567 # Locked as long as quoted-printable encoding issues are not resolved 562 568 # Monkey-patched in `config/initializers/mail_encoding_patch.rb` ··· 565 571 # `config/initializers/mail_starttls_patch.rb` has also been patched to 566 572 # fix STARTTLS handling until https://github.com/mikel/mail/pull/1536 is 567 573 # released. 568 - gem 'mail', '= 2.8.1' 569 - gem 'mail-smtp_pool', '~> 0.1.0', path: 'vendor/gems/mail-smtp_pool', require: false 574 + gem 'mail', '= 2.8.1' # rubocop:todo Gemfile/MissingFeatureCategory 575 + gem 'mail-smtp_pool', '~> 0.1.0', path: 'vendor/gems/mail-smtp_pool', require: false # rubocop:todo Gemfile/MissingFeatureCategory 570 576 571 - gem 'microsoft_graph_mailer', '~> 0.1.0', path: 'vendor/gems/microsoft_graph_mailer' 577 + gem 'microsoft_graph_mailer', '~> 0.1.0', path: 'vendor/gems/microsoft_graph_mailer' # rubocop:todo Gemfile/MissingFeatureCategory 572 578 573 579 # File encryption 574 - gem 'lockbox', '~> 1.3.0' 580 + gem 'lockbox', '~> 1.3.0' # rubocop:todo Gemfile/MissingFeatureCategory 575 581 576 582 # Email validation 577 - gem 'valid_email', '~> 0.1' 583 + gem 'valid_email', '~> 0.1' # rubocop:todo Gemfile/MissingFeatureCategory 578 584 579 585 # JSON 580 - gem 'jsonb_accessor', '~> 1.3.10' 581 - gem 'json', '~> 2.6.3' 582 - gem 'json_schemer', '~> 0.2.18' 583 - gem 'oj', '~> 3.13.21' 584 - gem 'oj-introspect', '~> 0.7' 585 - gem 'multi_json', '~> 1.14.1' 586 - gem 'yajl-ruby', '~> 1.4.3', require: 'yajl' 586 + gem 'jsonb_accessor', '~> 1.3.10' # rubocop:todo Gemfile/MissingFeatureCategory 587 + gem 'json', '~> 2.6.3' # rubocop:todo Gemfile/MissingFeatureCategory 588 + gem 'json_schemer', '~> 0.2.18' # rubocop:todo Gemfile/MissingFeatureCategory 589 + gem 'oj', '~> 3.13.21' # rubocop:todo Gemfile/MissingFeatureCategory 590 + gem 'oj-introspect', '~> 0.7' # rubocop:todo Gemfile/MissingFeatureCategory 591 + gem 'multi_json', '~> 1.14.1' # rubocop:todo Gemfile/MissingFeatureCategory 592 + gem 'yajl-ruby', '~> 1.4.3', require: 'yajl' # rubocop:todo Gemfile/MissingFeatureCategory 587 593 588 - gem 'webauthn', '~> 3.0' 594 + gem 'webauthn', '~> 3.0' # rubocop:todo Gemfile/MissingFeatureCategory 589 595 590 596 # IPAddress utilities 591 - gem 'ipaddress', '~> 0.8.3' 597 + gem 'ipaddress', '~> 0.8.3' # rubocop:todo Gemfile/MissingFeatureCategory 592 598 593 - gem 'parslet', '~> 1.8' 599 + gem 'parslet', '~> 1.8' # rubocop:todo Gemfile/MissingFeatureCategory 594 600 595 - gem 'ipynbdiff', path: 'gems/ipynbdiff', require: 'ipynb_diff' 601 + gem 'ipynbdiff', path: 'gems/ipynbdiff', require: 'ipynb_diff' # rubocop:todo Gemfile/MissingFeatureCategory 596 602 597 - gem 'ed25519', '~> 1.3.0' 603 + gem 'ed25519', '~> 1.3.0' # rubocop:todo Gemfile/MissingFeatureCategory 598 604 599 605 # Error Tracking OpenAPI client 600 606 # See https://gitlab.com/gitlab-org/gitlab/-/blob/master/doc/development/rake_tasks.md#update-openapi-client-for-error-tracking-feature 601 - gem 'error_tracking_open_api', path: 'gems/error_tracking_open_api' 607 + gem 'error_tracking_open_api', path: 'gems/error_tracking_open_api' # rubocop:todo Gemfile/MissingFeatureCategory 602 608 603 609 # Vulnerability advisories 604 - gem 'cvss-suite', '~> 3.0.1', require: 'cvss_suite' 610 + gem 'cvss-suite', '~> 3.0.1', require: 'cvss_suite' # rubocop:todo Gemfile/MissingFeatureCategory 605 611 606 612 # Work with RPM packages 607 - gem 'arr-pm', '~> 0.0.12' 613 + gem 'arr-pm', '~> 0.0.12' # rubocop:todo Gemfile/MissingFeatureCategory 608 614 609 615 # Remote Development 610 - gem 'devfile', '~> 0.0.22.pre.alpha1' 616 + gem 'devfile', '~> 0.0.23.pre.alpha1' # rubocop:todo Gemfile/MissingFeatureCategory 611 617 612 618 # Apple plist parsing 613 - gem 'CFPropertyList', '~> 3.0.0' 614 - gem 'app_store_connect' 619 + gem 'CFPropertyList', '~> 3.0.0' # rubocop:todo Gemfile/MissingFeatureCategory 620 + gem 'app_store_connect' # rubocop:todo Gemfile/MissingFeatureCategory 615 621 616 622 # For phone verification 617 - gem 'telesignenterprise', '~> 2.2' 623 + gem 'telesignenterprise', '~> 2.2' # rubocop:todo Gemfile/MissingFeatureCategory 618 624 619 625 # BufferedIO patch 620 626 # Updating this version will require updating scripts/allowed_warnings.txt 621 - gem 'net-protocol', '~> 0.1.3' 627 + gem 'net-protocol', '~> 0.1.3' # rubocop:todo Gemfile/MissingFeatureCategory 622 628 # Lock this until we make DNS rebinding work with the updated net-http: 623 629 # https://gitlab.com/gitlab-org/gitlab/-/issues/413528 624 - gem 'net-http', '= 0.1.1' 630 + gem 'net-http', '= 0.1.1' # rubocop:todo Gemfile/MissingFeatureCategory 625 631 626 - gem 'duo_api', '~> 1.3' 632 + gem 'duo_api', '~> 1.3' # rubocop:todo Gemfile/MissingFeatureCategory
+149 -153
pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock
··· 24 24 typhoeus (~> 1.0, >= 1.0.1) 25 25 26 26 PATH 27 + remote: gems/gitlab-http 28 + specs: 29 + gitlab-http (0.1.0) 30 + activesupport (~> 7) 31 + httparty (~> 0.21.0) 32 + ipaddress (~> 0.8.3) 33 + nokogiri (~> 1.15.4) 34 + railties (~> 7) 35 + 36 + PATH 27 37 remote: gems/gitlab-rspec 28 38 specs: 29 39 gitlab-rspec (0.1.0) ··· 64 74 remote: gems/rspec_flaky 65 75 specs: 66 76 rspec_flaky (0.1.0) 67 - activesupport (>= 6.1, < 7.1) 77 + activesupport (>= 6.1, < 8) 68 78 rspec (~> 3.0) 69 79 70 80 PATH ··· 155 165 acme-client (2.0.11) 156 166 faraday (>= 1.0, < 3.0.0) 157 167 faraday-retry (~> 1.0) 158 - actioncable (7.0.6) 159 - actionpack (= 7.0.6) 160 - activesupport (= 7.0.6) 168 + actioncable (7.0.8) 169 + actionpack (= 7.0.8) 170 + activesupport (= 7.0.8) 161 171 nio4r (~> 2.0) 162 172 websocket-driver (>= 0.6.1) 163 - actionmailbox (7.0.6) 164 - actionpack (= 7.0.6) 165 - activejob (= 7.0.6) 166 - activerecord (= 7.0.6) 167 - activestorage (= 7.0.6) 168 - activesupport (= 7.0.6) 173 + actionmailbox (7.0.8) 174 + actionpack (= 7.0.8) 175 + activejob (= 7.0.8) 176 + activerecord (= 7.0.8) 177 + activestorage (= 7.0.8) 178 + activesupport (= 7.0.8) 169 179 mail (>= 2.7.1) 170 180 net-imap 171 181 net-pop 172 182 net-smtp 173 - actionmailer (7.0.6) 174 - actionpack (= 7.0.6) 175 - actionview (= 7.0.6) 176 - activejob (= 7.0.6) 177 - activesupport (= 7.0.6) 183 + actionmailer (7.0.8) 184 + actionpack (= 7.0.8) 185 + actionview (= 7.0.8) 186 + activejob (= 7.0.8) 187 + activesupport (= 7.0.8) 178 188 mail (~> 2.5, >= 2.5.4) 179 189 net-imap 180 190 net-pop 181 191 net-smtp 182 192 rails-dom-testing (~> 2.0) 183 - actionpack (7.0.6) 184 - actionview (= 7.0.6) 185 - activesupport (= 7.0.6) 193 + actionpack (7.0.8) 194 + actionview (= 7.0.8) 195 + activesupport (= 7.0.8) 186 196 rack (~> 2.0, >= 2.2.4) 187 197 rack-test (>= 0.6.3) 188 198 rails-dom-testing (~> 2.0) 189 199 rails-html-sanitizer (~> 1.0, >= 1.2.0) 190 - actiontext (7.0.6) 191 - actionpack (= 7.0.6) 192 - activerecord (= 7.0.6) 193 - activestorage (= 7.0.6) 194 - activesupport (= 7.0.6) 200 + actiontext (7.0.8) 201 + actionpack (= 7.0.8) 202 + activerecord (= 7.0.8) 203 + activestorage (= 7.0.8) 204 + activesupport (= 7.0.8) 195 205 globalid (>= 0.6.0) 196 206 nokogiri (>= 1.8.5) 197 - actionview (7.0.6) 198 - activesupport (= 7.0.6) 207 + actionview (7.0.8) 208 + activesupport (= 7.0.8) 199 209 builder (~> 3.1) 200 210 erubi (~> 1.4) 201 211 rails-dom-testing (~> 2.0) 202 212 rails-html-sanitizer (~> 1.1, >= 1.2.0) 203 - activejob (7.0.6) 204 - activesupport (= 7.0.6) 213 + activejob (7.0.8) 214 + activesupport (= 7.0.8) 205 215 globalid (>= 0.3.6) 206 - activemodel (7.0.6) 207 - activesupport (= 7.0.6) 208 - activerecord (7.0.6) 209 - activemodel (= 7.0.6) 210 - activesupport (= 7.0.6) 216 + activemodel (7.0.8) 217 + activesupport (= 7.0.8) 218 + activerecord (7.0.8) 219 + activemodel (= 7.0.8) 220 + activesupport (= 7.0.8) 211 221 activerecord-explain-analyze (0.1.0) 212 222 activerecord (>= 4) 213 223 pg 214 - activestorage (7.0.6) 215 - actionpack (= 7.0.6) 216 - activejob (= 7.0.6) 217 - activerecord (= 7.0.6) 218 - activesupport (= 7.0.6) 224 + activestorage (7.0.8) 225 + actionpack (= 7.0.8) 226 + activejob (= 7.0.8) 227 + activerecord (= 7.0.8) 228 + activesupport (= 7.0.8) 219 229 marcel (~> 1.0) 220 230 mini_mime (>= 1.1.0) 221 - activesupport (7.0.6) 231 + activesupport (7.0.8) 222 232 concurrent-ruby (~> 1.0, >= 1.0.2) 223 233 i18n (>= 1.6, < 2) 224 234 minitest (>= 5.1) ··· 240 250 activesupport (>= 6.0.0) 241 251 jwt (>= 1.4, <= 2.5.0) 242 252 arr-pm (0.0.12) 243 - asana (0.10.13) 244 - faraday (~> 1.0) 245 - faraday_middleware (~> 1.0) 246 - faraday_middleware-multi_json (~> 0.0) 247 - oauth2 (>= 1.4, < 3) 248 253 asciidoctor (2.0.18) 249 254 asciidoctor-include-ext (0.4.0) 250 255 asciidoctor (>= 1.5.6, < 3.0.0) ··· 265 270 aws-sdk-cloudformation (1.41.0) 266 271 aws-sdk-core (~> 3, >= 3.99.0) 267 272 aws-sigv4 (~> 1.1) 268 - aws-sdk-core (3.181.1) 273 + aws-sdk-core (3.185.1) 269 274 aws-eventstream (~> 1, >= 1.0.2) 270 275 aws-partitions (~> 1, >= 1.651.0) 271 276 aws-sigv4 (~> 1.5) ··· 273 278 aws-sdk-kms (1.64.0) 274 279 aws-sdk-core (~> 3, >= 3.165.0) 275 280 aws-sigv4 (~> 1.1) 276 - aws-sdk-s3 (1.134.0) 281 + aws-sdk-s3 (1.136.0) 277 282 aws-sdk-core (~> 3, >= 3.181.0) 278 283 aws-sdk-kms (~> 1) 279 284 aws-sigv4 (~> 1.6) ··· 321 326 msgpack (~> 1.2) 322 327 browser (5.3.1) 323 328 builder (3.2.4) 324 - bullet (7.0.2) 329 + bullet (7.1.1) 325 330 activesupport (>= 3.0.0) 326 331 uniform_notifier (~> 1.11) 327 - bundler-audit (0.7.0.1) 332 + bundler-audit (0.9.1) 328 333 bundler (>= 1.2.0, < 3) 329 - thor (>= 0.18, < 2) 334 + thor (~> 1.0) 330 335 byebug (11.1.3) 331 336 capybara (3.39.2) 332 337 addressable ··· 340 345 capybara-screenshot (1.0.26) 341 346 capybara (>= 1.0, < 4) 342 347 launchy 343 - carrierwave (1.3.3) 348 + carrierwave (1.3.4) 344 349 activemodel (>= 4.0.0) 345 350 activesupport (>= 4.0.0) 346 351 mime-types (>= 1.16) ··· 357 362 mixlib-shellout (>= 2.0, < 4.0) 358 363 tomlrb (~> 1.2) 359 364 chef-utils (16.10.17) 360 - chunky_png (1.3.5) 365 + chunky_png (1.4.0) 361 366 circuitbox (2.0.0) 362 367 citrus (3.0.2) 363 368 claide (1.1.0) ··· 371 376 colored2 (3.1.2) 372 377 commonmarker (0.23.10) 373 378 concurrent-ruby (1.2.2) 374 - connection_pool (2.3.0) 379 + connection_pool (2.4.1) 375 380 cork (0.3.0) 376 381 colored2 (~> 3.1) 377 382 cose (1.3.0) ··· 405 410 danger-gitlab (8.0.0) 406 411 danger 407 412 gitlab (~> 4.2, >= 4.2.0) 413 + dartsass (1.49.8) 408 414 database_cleaner (1.7.0) 409 415 date (3.3.3) 410 416 dead_end (3.1.1) ··· 429 435 thor (>= 0.19, < 2) 430 436 descendants_tracker (0.0.4) 431 437 thread_safe (~> 0.3, >= 0.3.1) 432 - devfile (0.0.22.pre.alpha1) 438 + devfile (0.0.23.pre.alpha1) 433 439 device_detector (1.0.0) 434 440 devise (4.8.1) 435 441 bcrypt (~> 3.0) ··· 437 443 railties (>= 4.1.0) 438 444 responders 439 445 warden (~> 1.2.3) 440 - devise-two-factor (4.0.2) 441 - activesupport (< 7.1) 442 - attr_encrypted (>= 1.3, < 4, != 2) 446 + devise-two-factor (4.1.1) 447 + activesupport (~> 7.0) 448 + attr_encrypted (>= 1.3, < 5, != 2) 443 449 devise (~> 4.0) 444 - railties (< 7.1) 450 + railties (~> 7.0) 445 451 rotp (~> 6.0) 446 452 diff-lcs (1.5.0) 447 453 diff_match_patch (0.1.0) ··· 500 506 mail (~> 2.7) 501 507 encryptor (3.0.0) 502 508 erubi (1.12.0) 503 - escape_utils (1.2.1) 509 + escape_utils (1.3.0) 504 510 et-orbi (1.2.7) 505 511 tzinfo 506 512 ethon (0.16.0) ··· 510 516 expgen (0.1.1) 511 517 parslet 512 518 expression_parser (0.9.0) 513 - extended-markdown-filter (0.6.0) 514 - html-pipeline (~> 2.0) 519 + extended-markdown-filter (0.7.0) 520 + html-pipeline (~> 2.9) 515 521 factory_bot (6.2.0) 516 522 activesupport (>= 5.0.0) 517 523 factory_bot_rails (6.2.0) ··· 547 553 faraday_middleware-aws-sigv4 (0.3.0) 548 554 aws-sigv4 (~> 1.0) 549 555 faraday (>= 0.15) 550 - faraday_middleware-multi_json (0.0.6) 551 - faraday_middleware 552 - multi_json 553 556 fast_blank (1.0.1) 554 557 fast_gettext (2.3.0) 555 558 ffaker (2.10.0) ··· 637 640 git (1.18.0) 638 641 addressable (~> 2.8) 639 642 rchardet (~> 1.8) 640 - gitaly (16.3.0.pre.rc1) 643 + gitaly (16.5.0.pre.rc1) 641 644 grpc (~> 1.0) 642 645 gitlab (4.19.0) 643 646 httparty (~> 0.20) 644 647 terminal-table (>= 1.5.1) 645 648 gitlab-chronic (0.10.5) 646 649 numerizer (~> 0.2) 647 - gitlab-dangerfiles (4.0.0) 650 + gitlab-dangerfiles (4.3.2) 648 651 danger (>= 9.3.0) 649 652 danger-gitlab (>= 8.0.0) 650 - rake 653 + rake (~> 13.0) 651 654 gitlab-experiment (0.8.0) 652 655 activesupport (>= 3.0) 653 656 request_store (>= 1.0) ··· 678 681 rubocop-performance (~> 1.15) 679 682 rubocop-rails (~> 2.17) 680 683 rubocop-rspec (~> 2.22) 681 - gitlab_chronic_duration (0.11.0) 684 + gitlab_chronic_duration (0.12.0) 682 685 numerizer (~> 0.2) 683 686 gitlab_omniauth-ldap (2.2.0) 684 687 net-ldap (~> 0.16) 685 688 omniauth (>= 1.3, < 3) 686 689 pyu-ruby-sasl (>= 0.0.3.3, < 0.1) 687 690 rubyntlm (~> 0.5) 688 - gitlab_quality-test_tooling (1.0.0) 689 - activesupport (>= 6.1, < 7.1) 691 + gitlab_quality-test_tooling (1.3.0) 692 + activesupport (>= 6.1, < 7.2) 690 693 gitlab (~> 4.19) 691 694 http (~> 5.0) 692 695 nokogiri (~> 1.10) ··· 755 758 google-cloud-core (~> 1.6) 756 759 googleauth (>= 0.16.2, < 2.a) 757 760 mini_mime (~> 1.0) 758 - google-protobuf (3.24.3) 761 + google-protobuf (3.24.4) 759 762 googleapis-common-protos (1.4.0) 760 763 google-protobuf (~> 3.14) 761 764 googleapis-common-protos-types (~> 1.2) ··· 802 805 faraday_middleware 803 806 graphql-client 804 807 graphlyte (1.0.0) 805 - graphql (1.13.19) 806 - graphql-client (0.17.0) 808 + graphql (2.0.27) 809 + graphql-client (0.18.0) 807 810 activesupport (>= 3.0) 808 - graphql (~> 1.10) 809 - graphql-docs (2.1.0) 810 - commonmarker (~> 0.16) 811 + graphql 812 + graphql-docs (4.0.0) 813 + commonmarker (~> 0.23, >= 0.23.6) 814 + dartsass (~> 1.49) 811 815 escape_utils (~> 1.2) 812 816 extended-markdown-filter (~> 0.4) 813 817 gemoji (~> 3.0) 814 - graphql (~> 1.12) 815 - html-pipeline (~> 2.9) 816 - sass (~> 3.4) 817 - grpc (1.55.0) 818 + graphql (~> 2.0) 819 + html-pipeline (~> 2.14, >= 2.14.3) 820 + grpc (1.58.0) 818 821 google-protobuf (~> 3.23) 819 822 googleapis-common-protos-types (~> 1.0) 820 823 gssapi (1.3.1) ··· 847 850 thor 848 851 tilt 849 852 hana (1.3.7) 850 - hangouts-chat (0.0.5) 851 853 hashdiff (1.0.1) 852 854 hashie (5.0.0) 853 855 health_check (3.1.0) ··· 883 885 ice_nine (0.11.2) 884 886 imagen (0.1.8) 885 887 parser (>= 2.5, != 2.5.1.1) 888 + influxdb-client (2.9.0) 886 889 invisible_captcha (2.1.0) 887 890 rails (>= 5.2) 888 891 ipaddr (1.2.5) ··· 946 949 rest-client (~> 2.0) 947 950 launchy (2.5.0) 948 951 addressable (~> 2.7) 949 - lefthook (1.4.7) 952 + lefthook (1.5.2) 950 953 letter_opener (1.7.0) 951 954 launchy (~> 2.2) 952 955 letter_opener_web (2.0.0) ··· 981 984 activesupport (>= 4) 982 985 railties (>= 4) 983 986 request_store (~> 1.0) 984 - loofah (2.21.3) 987 + loofah (2.21.4) 985 988 crass (~> 1.0.2) 986 989 nokogiri (>= 1.12.0) 987 990 lookbook (2.0.1) ··· 1011 1014 memoist (0.16.2) 1012 1015 memory_profiler (1.0.1) 1013 1016 method_source (1.0.0) 1014 - mime-types (3.4.1) 1017 + mime-types (3.5.1) 1015 1018 mime-types-data (~> 3.2015) 1016 - mime-types-data (3.2022.0105) 1019 + mime-types-data (3.2023.1003) 1017 1020 mini_histogram (0.3.1) 1018 1021 mini_magick (4.10.1) 1019 1022 mini_mime (1.1.2) ··· 1098 1101 hashie (>= 3.4.6) 1099 1102 rack (>= 2.2.3) 1100 1103 rack-protection 1101 - omniauth-alicloud (2.0.1) 1104 + omniauth-alicloud (3.0.0) 1102 1105 omniauth-oauth2 (~> 1.8) 1103 1106 omniauth-atlassian-oauth2 (0.2.0) 1104 1107 omniauth (>= 1.1.1) ··· 1184 1187 expgen (~> 0.1) 1185 1188 rainbow (~> 3.1.1) 1186 1189 parallel (1.22.1) 1187 - parser (3.2.2.3) 1190 + parser (3.2.2.4) 1188 1191 ast (~> 2.4.1) 1189 1192 racc 1190 1193 parslet (1.8.2) ··· 1210 1213 coderay 1211 1214 parser 1212 1215 unparser 1213 - prometheus-client-mmap (0.28.0) 1216 + prometheus-client-mmap (0.28.1) 1214 1217 rb_sys (~> 0.9) 1215 1218 pry (0.14.2) 1216 1219 coderay (~> 1.1) ··· 1225 1228 tty-markdown 1226 1229 tty-prompt 1227 1230 public_suffix (5.0.0) 1228 - puma (6.3.1) 1231 + puma (6.4.0) 1229 1232 nio4r (~> 2.0) 1230 1233 pyu-ruby-sasl (0.0.3.3) 1231 1234 raabro (1.4.0) ··· 1250 1253 rack-test (2.1.0) 1251 1254 rack (>= 1.3) 1252 1255 rack-timeout (0.6.3) 1253 - rails (7.0.6) 1254 - actioncable (= 7.0.6) 1255 - actionmailbox (= 7.0.6) 1256 - actionmailer (= 7.0.6) 1257 - actionpack (= 7.0.6) 1258 - actiontext (= 7.0.6) 1259 - actionview (= 7.0.6) 1260 - activejob (= 7.0.6) 1261 - activemodel (= 7.0.6) 1262 - activerecord (= 7.0.6) 1263 - activestorage (= 7.0.6) 1264 - activesupport (= 7.0.6) 1256 + rails (7.0.8) 1257 + actioncable (= 7.0.8) 1258 + actionmailbox (= 7.0.8) 1259 + actionmailer (= 7.0.8) 1260 + actionpack (= 7.0.8) 1261 + actiontext (= 7.0.8) 1262 + actionview (= 7.0.8) 1263 + activejob (= 7.0.8) 1264 + activemodel (= 7.0.8) 1265 + activerecord (= 7.0.8) 1266 + activestorage (= 7.0.8) 1267 + activesupport (= 7.0.8) 1265 1268 bundler (>= 1.15.0) 1266 - railties (= 7.0.6) 1269 + railties (= 7.0.8) 1267 1270 rails-controller-testing (1.0.5) 1268 1271 actionpack (>= 5.0.1.rc1) 1269 1272 actionview (>= 5.0.1.rc1) ··· 1276 1279 rails-i18n (7.0.3) 1277 1280 i18n (>= 0.7, < 2) 1278 1281 railties (>= 6.0.0, < 8) 1279 - railties (7.0.6) 1280 - actionpack (= 7.0.6) 1281 - activesupport (= 7.0.6) 1282 + railties (7.0.8) 1283 + actionpack (= 7.0.8) 1284 + activesupport (= 7.0.8) 1282 1285 method_source 1283 1286 rake (>= 12.2) 1284 1287 thor (~> 1.0) ··· 1295 1298 optimist (>= 3.0.0) 1296 1299 rbtree (0.4.6) 1297 1300 rchardet (1.8.0) 1298 - rdoc (6.3.2) 1299 - re2 (2.0.0) 1301 + re2 (2.1.3) 1300 1302 mini_portile2 (~> 2.8.4) 1301 1303 recaptcha (5.12.3) 1302 1304 json ··· 1335 1337 nokogiri 1336 1338 rexml (3.2.6) 1337 1339 rinku (2.0.0) 1338 - rotp (6.2.0) 1340 + rotp (6.3.0) 1339 1341 rouge (4.1.3) 1340 - rqrcode (0.7.0) 1341 - chunky_png 1342 - rqrcode-rails3 (0.1.7) 1343 - rqrcode (>= 0.4.2) 1342 + rqrcode (2.2.0) 1343 + chunky_png (~> 1.0) 1344 + rqrcode_core (~> 1.0) 1345 + rqrcode_core (1.2.0) 1344 1346 rspec (3.12.0) 1345 1347 rspec-core (~> 3.12.0) 1346 1348 rspec-expectations (~> 3.12.0) ··· 1439 1441 sanitize (6.0.2) 1440 1442 crass (~> 1.0.2) 1441 1443 nokogiri (>= 1.12.0) 1442 - sass (3.5.5) 1443 - sass-listen (~> 4.0.0) 1444 - sass-listen (4.0.0) 1445 - rb-fsevent (~> 0.9, >= 0.9.4) 1446 - rb-inotify (~> 0.9, >= 0.9.7) 1447 1444 sassc (2.4.0) 1448 1445 ffi (~> 1.9) 1449 1446 sassc-rails (2.1.0) ··· 1459 1456 seed-fu (2.3.7) 1460 1457 activerecord (>= 3.1) 1461 1458 activesupport (>= 3.1) 1462 - selenium-webdriver (4.12.0) 1459 + selenium-webdriver (4.14.0) 1463 1460 rexml (~> 3.2, >= 3.2.5) 1464 1461 rubyzip (>= 1.2.2, < 3.0) 1465 1462 websocket (~> 1.0) ··· 1580 1577 unicode-display_width (>= 1.1.1, < 3) 1581 1578 terser (1.0.2) 1582 1579 execjs (>= 0.3.0, < 3) 1583 - test-prof (1.2.2) 1580 + test-prof (1.2.3) 1584 1581 test_file_finder (0.1.4) 1585 1582 faraday (~> 1.0) 1586 1583 text (1.3.1) 1587 - thor (1.2.1) 1584 + thor (1.2.2) 1588 1585 thread_safe (0.3.6) 1589 1586 thrift (0.16.0) 1590 1587 tilt (2.0.11) ··· 1649 1646 unparser (0.6.7) 1650 1647 diff-lcs (~> 1.3) 1651 1648 parser (>= 3.2.0) 1652 - uri (0.12.1) 1649 + uri (0.12.2) 1653 1650 uri_template (0.7.0) 1654 1651 valid_email (0.1.3) 1655 1652 activemodel ··· 1665 1662 activesupport (>= 3.0) 1666 1663 version_gem (1.1.0) 1667 1664 version_sorter (2.3.0) 1668 - view_component (3.5.0) 1665 + view_component (3.6.0) 1669 1666 activesupport (>= 5.2.0, < 8.0) 1670 1667 concurrent-ruby (~> 1.0) 1671 1668 method_source (~> 1.0) ··· 1701 1698 crack (>= 0.3.2) 1702 1699 hashdiff (>= 0.4.0, < 2.0.0) 1703 1700 webrick (1.8.1) 1704 - websocket (1.2.9) 1705 - websocket-driver (0.7.5) 1701 + websocket (1.2.10) 1702 + websocket-driver (0.7.6) 1706 1703 websocket-extensions (>= 0.1.0) 1707 1704 websocket-extensions (0.1.5) 1708 1705 wikicloth (0.8.1) ··· 1735 1732 apollo_upload_server (~> 2.1.0) 1736 1733 app_store_connect 1737 1734 arr-pm (~> 0.0.12) 1738 - asana (~> 0.10.13) 1739 1735 asciidoctor (~> 2.0.18) 1740 1736 asciidoctor-include-ext (~> 0.4.0) 1741 1737 asciidoctor-kroki (~> 0.8.0) ··· 1745 1741 autoprefixer-rails (= 10.2.5.1) 1746 1742 awesome_print 1747 1743 aws-sdk-cloudformation (~> 1) 1748 - aws-sdk-core (~> 3.181.1) 1749 - aws-sdk-s3 (~> 1.134.0) 1744 + aws-sdk-core (~> 3.185.1) 1745 + aws-sdk-s3 (~> 1.136.0) 1750 1746 axe-core-rspec 1751 1747 babosa (~> 2.0) 1752 1748 base32 (~> 0.3.0) ··· 1757 1753 better_errors (~> 2.10.1) 1758 1754 bootsnap (~> 1.16.0) 1759 1755 browser (~> 5.3.1) 1760 - bullet (~> 7.0.2) 1761 - bundler-audit (~> 0.7.0.1) 1756 + bullet (~> 7.1.1) 1757 + bundler-audit (~> 0.9.1) 1762 1758 bundler-checksum (~> 0.1.0)! 1763 1759 capybara (~> 3.39, >= 3.39.2) 1764 1760 capybara-screenshot (~> 1.0.26) ··· 1769 1765 cloud_profiler_agent (~> 0.0.0)! 1770 1766 commonmarker (~> 0.23.10) 1771 1767 concurrent-ruby (~> 1.1) 1772 - connection_pool (~> 2.0) 1768 + connection_pool (~> 2.4) 1773 1769 countries (~> 4.0.0) 1774 1770 creole (~> 0.5.0) 1775 1771 crystalball (~> 0.7.0) ··· 1780 1776 declarative_policy (~> 1.1.0) 1781 1777 deprecation_toolkit (~> 1.5.1) 1782 1778 derailed_benchmarks 1783 - devfile (~> 0.0.22.pre.alpha1) 1779 + devfile (~> 0.0.23.pre.alpha1) 1784 1780 device_detector 1785 1781 devise (~> 4.8.1) 1786 1782 devise-pbkdf2-encryptable (~> 0.0.0)! 1787 - devise-two-factor (~> 4.0.2) 1783 + devise-two-factor (~> 4.1.1) 1788 1784 diff_match_patch (~> 0.1.0) 1789 1785 diffy (~> 3.4) 1790 1786 discordrb-webhooks (~> 3.4) ··· 1816 1812 gettext (~> 3.3) 1817 1813 gettext_i18n_rails (~> 1.11.0) 1818 1814 gettext_i18n_rails_js (~> 1.3) 1819 - gitaly (~> 16.3.0.pre.rc1) 1815 + gitaly (~> 16.5.0.pre.rc1) 1820 1816 gitlab-chronic (~> 0.10.5) 1821 - gitlab-dangerfiles (~> 4.0.0) 1817 + gitlab-dangerfiles (~> 4.3.2) 1822 1818 gitlab-experiment (~> 0.8.0) 1823 1819 gitlab-fog-azure-rm (~> 1.8.0) 1820 + gitlab-http! 1824 1821 gitlab-labkit (~> 0.34.0) 1825 1822 gitlab-license (~> 2.3) 1826 1823 gitlab-mail_room (~> 0.0.23) ··· 1832 1829 gitlab-sidekiq-fetcher! 1833 1830 gitlab-styles (~> 10.1.0) 1834 1831 gitlab-utils! 1835 - gitlab_chronic_duration (~> 0.11) 1832 + gitlab_chronic_duration (~> 0.12) 1836 1833 gitlab_omniauth-ldap (~> 2.2.0) 1837 - gitlab_quality-test_tooling (~> 1.0.0) 1834 + gitlab_quality-test_tooling (~> 1.3.0) 1838 1835 gon (~> 6.4.0) 1839 1836 google-apis-androidpublisher_v3 (~> 0.34.0) 1840 1837 google-apis-cloudbilling_v1 (~> 0.21.0) ··· 1847 1844 google-apis-serviceusage_v1 (~> 0.28.0) 1848 1845 google-apis-sqladmin_v1beta4 (~> 0.41.0) 1849 1846 google-cloud-storage (~> 1.44.0) 1850 - google-protobuf (~> 3.24, >= 3.24.3) 1847 + google-protobuf (~> 3.24, >= 3.24.4) 1851 1848 gpgme (~> 2.0.23) 1852 1849 grape (~> 1.7.1) 1853 1850 grape-entity (~> 0.10.0) ··· 1858 1855 graphiql-rails (~> 1.8.0) 1859 1856 graphlient (~> 0.5.0) 1860 1857 graphlyte (~> 1.0.0) 1861 - graphql (~> 1.13.19) 1862 - graphql-docs (~> 2.1.0) 1863 - grpc (~> 1.55.0) 1858 + graphql (~> 2.0.27) 1859 + graphql-docs (~> 4.0.0) 1860 + grpc (~> 1.58.0) 1864 1861 gssapi (~> 1.3.1) 1865 1862 guard-rspec 1866 1863 haml_lint (~> 0.40.0) 1867 1864 hamlit (~> 2.15.0) 1868 - hangouts-chat (~> 0.0.5) 1869 1865 hashie (~> 5.0.0) 1870 1866 health_check (~> 3.0) 1871 1867 html-pipeline (~> 2.14.3) 1872 1868 html2text 1873 1869 httparty (~> 0.21.0) 1874 1870 icalendar 1871 + influxdb-client (~> 2.9) 1875 1872 invisible_captcha (~> 2.1.0) 1876 1873 ipaddr (~> 1.2.5) 1877 1874 ipaddress (~> 0.8.3) ··· 1887 1884 knapsack (~> 1.21.1) 1888 1885 kramdown (~> 2.3.1) 1889 1886 kubeclient (~> 4.11.0) 1890 - lefthook (~> 1.4.7) 1887 + lefthook (~> 1.5.2) 1891 1888 letter_opener_web (~> 2.0.0) 1892 1889 license_finder (~> 7.0) 1893 1890 licensee (~> 9.16) 1894 1891 listen (~> 3.7) 1895 1892 lockbox (~> 1.3.0) 1896 1893 lograge (~> 0.5) 1897 - loofah (~> 2.21.3) 1894 + loofah (~> 2.21.4) 1898 1895 lookbook (~> 2.0, >= 2.0.1) 1899 1896 lru_redux 1900 1897 mail (= 2.8.1) ··· 1917 1914 oj (~> 3.13.21) 1918 1915 oj-introspect (~> 0.7) 1919 1916 omniauth (~> 2.1.0) 1920 - omniauth-alicloud (~> 2.0.1) 1917 + omniauth-alicloud (~> 3.0.0) 1921 1918 omniauth-atlassian-oauth2 (~> 0.2.0) 1922 1919 omniauth-auth0 (~> 3.1) 1923 1920 omniauth-azure-activedirectory-v2 (~> 2.0) ··· 1939 1936 org-ruby (~> 0.9.12) 1940 1937 pact (~> 1.63) 1941 1938 parallel (~> 1.19) 1942 - parser (~> 3.2, >= 3.2.2.3) 1939 + parser (~> 3.2, >= 3.2.2.4) 1943 1940 parslet (~> 1.8) 1944 1941 peek (~> 1.1) 1945 1942 pg (~> 1.5.4) 1946 1943 pg_query (~> 4.2.3) 1947 1944 png_quantizator (~> 0.2.1) 1948 1945 premailer-rails (~> 1.10.3) 1949 - prometheus-client-mmap (~> 0.28) 1946 + prometheus-client-mmap (~> 0.28, >= 0.28.1) 1950 1947 pry-byebug 1951 1948 pry-rails (~> 0.3.9) 1952 1949 pry-shell (~> 0.6.4) 1953 - puma (~> 6.3, >= 6.3.1) 1950 + puma (~> 6.4) 1954 1951 rack (~> 2.2.8) 1955 1952 rack-attack (~> 6.7.0) 1956 1953 rack-cors (~> 2.0.1) 1957 1954 rack-oauth2 (~> 1.21.3) 1958 1955 rack-proxy (~> 0.7.7) 1959 1956 rack-timeout (~> 0.6.3) 1960 - rails (~> 7.0.6) 1957 + rails (~> 7.0.8) 1961 1958 rails-controller-testing 1962 1959 rails-i18n (~> 7.0) 1963 1960 rainbow (~> 3.0) 1964 1961 rbtrace (~> 0.4) 1965 - rdoc (~> 6.3.2) 1966 - re2 (= 2.0.0) 1962 + re2 (= 2.1.3) 1967 1963 recaptcha (~> 5.12) 1968 1964 redis (~> 4.8.0) 1969 1965 redis-actionpack (~> 5.3.0) ··· 1973 1969 retriable (~> 3.1.2) 1974 1970 rexml (~> 3.2.6) 1975 1971 rouge (~> 4.1.3) 1976 - rqrcode-rails3 (~> 0.1.7) 1972 + rqrcode (~> 2.0) 1977 1973 rspec-benchmark (~> 0.6.0) 1978 1974 rspec-parameterized (~> 1.0) 1979 1975 rspec-rails (~> 6.0.3) ··· 1993 1989 sassc-rails (~> 2.1.0) 1994 1990 sd_notify (~> 0.1.0) 1995 1991 seed-fu (~> 2.3.7) 1996 - selenium-webdriver (= 4.12.0) 1992 + selenium-webdriver (~> 4.14) 1997 1993 semver_dialects (~> 1.2.1) 1998 1994 sentry-rails (~> 5.8.0) 1999 1995 sentry-raven (~> 3.1) ··· 2022 2018 tanuki_emoji (~> 0.7) 2023 2019 telesignenterprise (~> 2.2) 2024 2020 terser (= 1.0.2) 2025 - test-prof (~> 1.2.2) 2021 + test-prof (~> 1.2.3) 2026 2022 test_file_finder (~> 0.1.3) 2027 2023 thrift (>= 0.16.0) 2028 2024 timfel-krb5-auth (~> 0.8) ··· 2034 2030 valid_email (~> 0.1) 2035 2031 validates_hostname (~> 1.0.13) 2036 2032 version_sorter (~> 2.3) 2037 - view_component (~> 3.5.0) 2033 + view_component (~> 3.6.0) 2038 2034 vite_rails 2039 2035 vmstat (~> 2.3.0) 2040 2036 warning (~> 1.3.0) ··· 2045 2041 yajl-ruby (~> 1.4.3) 2046 2042 2047 2043 BUNDLED WITH 2048 - 2.4.19 2044 + 2.4.20
+140 -175
pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
··· 17 17 platforms = []; 18 18 source = { 19 19 remotes = ["https://rubygems.org"]; 20 - sha256 = "1d72cqx1h9c0yl1vc8xakvji00krg118ih6lwqlg5nbw50gbx25c"; 20 + sha256 = "117vxic67jnw6q637kmsb3ryj0x485295pz9a9y4z8xn9bdlsl0z"; 21 21 type = "gem"; 22 22 }; 23 - version = "7.0.6"; 23 + version = "7.0.8"; 24 24 }; 25 25 actionmailbox = { 26 26 dependencies = ["actionpack" "activejob" "activerecord" "activestorage" "activesupport" "mail" "net-imap" "net-pop" "net-smtp"]; ··· 28 28 platforms = []; 29 29 source = { 30 30 remotes = ["https://rubygems.org"]; 31 - sha256 = "12xkyfdpr7ljnd31yhc2kzl0rqrlwxzpg4qcn4yb2h364hwc6fh8"; 31 + sha256 = "1r8ldj2giaz8cn49qkdqn5zc29gbsr5ky4fg6r7ali0yh1xh684l"; 32 32 type = "gem"; 33 33 }; 34 - version = "7.0.6"; 34 + version = "7.0.8"; 35 35 }; 36 36 actionmailer = { 37 37 dependencies = ["actionpack" "actionview" "activejob" "activesupport" "mail" "net-imap" "net-pop" "net-smtp" "rails-dom-testing"]; ··· 39 39 platforms = []; 40 40 source = { 41 41 remotes = ["https://rubygems.org"]; 42 - sha256 = "01x11ijfg56585vj7a7az0235idnxcnyjp1nb1jvkm08jjll5d1k"; 42 + sha256 = "0w6gvj7ybniq89834hqww9rj2xypz9l91f8niwaws2yq1qklymr2"; 43 43 type = "gem"; 44 44 }; 45 - version = "7.0.6"; 45 + version = "7.0.8"; 46 46 }; 47 47 actionpack = { 48 48 dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"]; ··· 50 50 platforms = []; 51 51 source = { 52 52 remotes = ["https://rubygems.org"]; 53 - sha256 = "0d66w1d9rhvafd0dilqyr1ymsvr060l8hi0xvwij7cyvzzxrlrbc"; 53 + sha256 = "1l319p0gipfgq8bp8dvbv97qqb72rad9zcqn5snhgv20cmpqr69b"; 54 54 type = "gem"; 55 55 }; 56 - version = "7.0.6"; 56 + version = "7.0.8"; 57 57 }; 58 58 actiontext = { 59 59 dependencies = ["actionpack" "activerecord" "activestorage" "activesupport" "globalid" "nokogiri"]; ··· 61 61 platforms = []; 62 62 source = { 63 63 remotes = ["https://rubygems.org"]; 64 - sha256 = "0bpyfh8g0mzgkb8bxvf245mwnx1awbr1y6dxcdckyhsjjgrfynfl"; 64 + sha256 = "0i47r3n2m8qm002gx7c0lx1pv15pr2zy57dm8j38x960rsb655pp"; 65 65 type = "gem"; 66 66 }; 67 - version = "7.0.6"; 67 + version = "7.0.8"; 68 68 }; 69 69 actionview = { 70 70 dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"]; ··· 72 72 platforms = []; 73 73 source = { 74 74 remotes = ["https://rubygems.org"]; 75 - sha256 = "1icfh9pgjpd29apzn07cnqa9nlpvjv7i4vrygack5gp7hp54l8m7"; 75 + sha256 = "0xnpdwj1d8m6c2d90jp9cs50ggiz0jj02ls2h9lg68k4k8mnjbd2"; 76 76 type = "gem"; 77 77 }; 78 - version = "7.0.6"; 78 + version = "7.0.8"; 79 79 }; 80 80 activejob = { 81 81 dependencies = ["activesupport" "globalid"]; ··· 83 83 platforms = []; 84 84 source = { 85 85 remotes = ["https://rubygems.org"]; 86 - sha256 = "1gawwb6550ra1xgbrki03aq4q5wafa3xfrpdr3cva4ghy3qqn53q"; 86 + sha256 = "1cn1ic7ml75jm0c10s7cm5mvcgfnafj0kjvvjavpjcxgz6lxcqyb"; 87 87 type = "gem"; 88 88 }; 89 - version = "7.0.6"; 89 + version = "7.0.8"; 90 90 }; 91 91 activemodel = { 92 92 dependencies = ["activesupport"]; ··· 94 94 platforms = []; 95 95 source = { 96 96 remotes = ["https://rubygems.org"]; 97 - sha256 = "072iv0d3vpbp0xijg4jj99sjil1rykmqfj9addxj76bm5mbzwcaj"; 97 + sha256 = "004w8zaz2g3y6lnrsvlcmljll0m3ndqpgwf0wfscgq6iysibiglm"; 98 98 type = "gem"; 99 99 }; 100 - version = "7.0.6"; 100 + version = "7.0.8"; 101 101 }; 102 102 activerecord = { 103 103 dependencies = ["activemodel" "activesupport"]; ··· 105 105 platforms = []; 106 106 source = { 107 107 remotes = ["https://rubygems.org"]; 108 - sha256 = "1l0rn43bhyzlfa4wwcfz016vb4lkzvl0jf5zibkjy4sppxxixzrq"; 108 + sha256 = "04wavps80q3pvhvfbmi4gs102y1p6mxbg8xylzvib35b6m92adpj"; 109 109 type = "gem"; 110 110 }; 111 - version = "7.0.6"; 111 + version = "7.0.8"; 112 112 }; 113 113 activerecord-explain-analyze = { 114 114 dependencies = ["activerecord" "pg"]; ··· 137 137 platforms = []; 138 138 source = { 139 139 remotes = ["https://rubygems.org"]; 140 - sha256 = "036mv935r5mmh7fljz10lyr43c5y5bn8b6h7gdkv8spfgwzihw4j"; 140 + sha256 = "0d6vm6alsp0g6f3548b615zxbz8l2wrmaikwgsf8kv11wf6swb4c"; 141 141 type = "gem"; 142 142 }; 143 - version = "7.0.6"; 143 + version = "7.0.8"; 144 144 }; 145 145 activesupport = { 146 146 dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"]; ··· 148 148 platforms = []; 149 149 source = { 150 150 remotes = ["https://rubygems.org"]; 151 - sha256 = "1cjsf26656996hv48wgv2mkwxf0fy1qc68ikgzq7mzfq2mmvmayk"; 151 + sha256 = "188kbwkn1lbhz40ala8ykp20jzqphgc68g3d8flin8cqa2xid0s5"; 152 152 type = "gem"; 153 153 }; 154 - version = "7.0.6"; 154 + version = "7.0.8"; 155 155 }; 156 156 acts-as-taggable-on = { 157 157 dependencies = ["activerecord"]; ··· 247 247 type = "gem"; 248 248 }; 249 249 version = "0.0.12"; 250 - }; 251 - asana = { 252 - dependencies = ["faraday" "faraday_middleware" "faraday_middleware-multi_json" "oauth2"]; 253 - groups = ["default"]; 254 - platforms = []; 255 - source = { 256 - remotes = ["https://rubygems.org"]; 257 - sha256 = "1b6pqazhi9922y79763m0alvdmvm90i806qgb1a8l4fnimzx7l1n"; 258 - type = "gem"; 259 - }; 260 - version = "0.10.13"; 261 250 }; 262 251 asciidoctor = { 263 252 groups = ["default"]; ··· 411 400 platforms = []; 412 401 source = { 413 402 remotes = ["https://rubygems.org"]; 414 - sha256 = "1qnwh40d45pqm77dayvh1zdlb5xjbbj7hv29s8nhxj7c3qkl4bpb"; 403 + sha256 = "0wvrz7d2rw17ihj2fmvaq91cg35pvk1asl4skncsk4w3mx7dlajp"; 415 404 type = "gem"; 416 405 }; 417 - version = "3.181.1"; 406 + version = "3.185.1"; 418 407 }; 419 408 aws-sdk-kms = { 420 409 dependencies = ["aws-sdk-core" "aws-sigv4"]; ··· 433 422 platforms = []; 434 423 source = { 435 424 remotes = ["https://rubygems.org"]; 436 - sha256 = "1fbz259as60xnf563z9byp8blq5fsc81h92h3wicai4bmz45w4r5"; 425 + sha256 = "0qwdkbwp3f5illkkmivzdr9gcrcg69yv73xlfp6fc7fmhlm30irm"; 437 426 type = "gem"; 438 427 }; 439 - version = "1.134.0"; 428 + version = "1.136.0"; 440 429 }; 441 430 aws-sigv4 = { 442 431 dependencies = ["aws-eventstream"]; ··· 684 673 platforms = []; 685 674 source = { 686 675 remotes = ["https://rubygems.org"]; 687 - sha256 = "10cwf4pi2i1r1hpz06sishj95aa9m65ymd61sl2vp57ncsrqcyab"; 676 + sha256 = "172v1vjqqlfk8dw3xh7j4m2wfmp74zwsh2v2jqppgzibmpcqjxxd"; 688 677 type = "gem"; 689 678 }; 690 - version = "7.0.2"; 679 + version = "7.1.1"; 691 680 }; 692 681 bundler-audit = { 693 682 dependencies = ["thor"]; ··· 695 684 platforms = []; 696 685 source = { 697 686 remotes = ["https://rubygems.org"]; 698 - sha256 = "04l9rs56rlvihbr2ybkrigjajgd3swa98lxvmdl8iylj1g5m7n0j"; 687 + sha256 = "0gdx0019vj04n1512shhdx7hwphzqmdpw4vva2k551nd47y1dixx"; 699 688 type = "gem"; 700 689 }; 701 - version = "0.7.0.1"; 690 + version = "0.9.1"; 702 691 }; 703 692 bundler-checksum = { 704 693 dependencies = []; ··· 752 741 platforms = []; 753 742 source = { 754 743 remotes = ["https://rubygems.org"]; 755 - sha256 = "1w8k7bbwknqmq64mygl2a137vx3cs8xrjmdp8l3whm6f5vg480hg"; 744 + sha256 = "089s8rbwddzcyw1ky34h90flz5wzqzi2lvajykbxn3l3s6mjsxw1"; 756 745 type = "gem"; 757 746 }; 758 - version = "1.3.3"; 747 + version = "1.3.4"; 759 748 }; 760 749 cbor = { 761 750 groups = ["default"]; ··· 825 814 platforms = []; 826 815 source = { 827 816 remotes = ["https://rubygems.org"]; 828 - sha256 = "0vf0axgrm95bs3y0x5gdb76xawfh210yxplj7jbwr6z7n88i1axn"; 817 + sha256 = "1znw5x86hmm9vfhidwdsijz8m38pqgmv98l9ryilvky0aldv7mc9"; 829 818 type = "gem"; 830 819 }; 831 - version = "1.3.5"; 820 + version = "1.4.0"; 832 821 }; 833 822 circuitbox = { 834 823 groups = ["default"]; ··· 951 940 platforms = []; 952 941 source = { 953 942 remotes = ["https://rubygems.org"]; 954 - sha256 = "1nj4r58m5cpfdsijj6gjfs3yzcnxq2halagjk07wjcrgj6z8ayb7"; 943 + sha256 = "1x32mcpm2cl5492kd6lbjbaf17qsssmpx9kdyr7z1wcif2cwyh0g"; 955 944 type = "gem"; 956 945 }; 957 - version = "2.3.0"; 946 + version = "2.4.1"; 958 947 }; 959 948 cork = { 960 949 dependencies = ["colored2"]; ··· 1083 1072 }; 1084 1073 version = "8.0.0"; 1085 1074 }; 1075 + dartsass = { 1076 + groups = ["default" "development" "test"]; 1077 + platforms = []; 1078 + source = { 1079 + remotes = ["https://rubygems.org"]; 1080 + sha256 = "0i8kivfa4i1m2msw2h5zigxdnar5fvln7xhym85qyp35lmi74zi6"; 1081 + type = "gem"; 1082 + }; 1083 + version = "1.49.8"; 1084 + }; 1086 1085 database_cleaner = { 1087 1086 groups = ["development" "test"]; 1088 1087 platforms = []; ··· 1192 1191 platforms = []; 1193 1192 source = { 1194 1193 remotes = ["https://rubygems.org"]; 1195 - sha256 = "0hglq61xxs8hgj2aq6g94w9ry90jq9aivb3c6fycxz1srdq26lsl"; 1194 + sha256 = "02p4cxz9w9nsghgmwmw32f9g80df8simagzpafhkvc5grdwwd8pv"; 1196 1195 type = "gem"; 1197 1196 }; 1198 - version = "0.0.22.pre.alpha1"; 1197 + version = "0.0.23.pre.alpha1"; 1199 1198 }; 1200 1199 device_detector = { 1201 1200 groups = ["default"]; ··· 1234 1233 platforms = []; 1235 1234 source = { 1236 1235 remotes = ["https://rubygems.org"]; 1237 - sha256 = "04f5rb8fg4cvzm32v413z3h53wc0fgxg927q8rqd546hdrlx4j35"; 1236 + sha256 = "15cbgb0hyq78myc6aaszzdrd9qll9n3qdhykmrx22qiyac3mnpy9"; 1238 1237 type = "gem"; 1239 1238 }; 1240 - version = "4.0.2"; 1239 + version = "4.1.1"; 1241 1240 }; 1242 1241 diff-lcs = { 1243 1242 groups = ["default" "development" "test"]; ··· 1558 1557 platforms = []; 1559 1558 source = { 1560 1559 remotes = ["https://rubygems.org"]; 1561 - sha256 = "0qminivnyzwmqjhrh3b92halwbk0zcl9xn828p5rnap1szl2yag5"; 1560 + sha256 = "029c7kynhkxw8fgq9q171xi68ajfqrb22r7drvkar018j8871yyz"; 1562 1561 type = "gem"; 1563 1562 }; 1564 - version = "1.2.1"; 1563 + version = "1.3.0"; 1565 1564 }; 1566 1565 et-orbi = { 1567 1566 dependencies = ["tzinfo"]; ··· 1632 1631 platforms = []; 1633 1632 source = { 1634 1633 remotes = ["https://rubygems.org"]; 1635 - sha256 = "17mi5qayplfaa6p3mfwa36il84ixr0bimqvl0q73lw5i81blp126"; 1634 + sha256 = "0f7isjr3vpvmyc3arqcgn1fc69axxd73xk87nk31ibpv15sfzvn8"; 1636 1635 type = "gem"; 1637 1636 }; 1638 - version = "0.6.0"; 1637 + version = "0.7.0"; 1639 1638 }; 1640 1639 factory_bot = { 1641 1640 dependencies = ["activesupport"]; ··· 1804 1803 }; 1805 1804 version = "0.3.0"; 1806 1805 }; 1807 - faraday_middleware-multi_json = { 1808 - dependencies = ["faraday_middleware" "multi_json"]; 1809 - groups = ["default"]; 1810 - platforms = []; 1811 - source = { 1812 - remotes = ["https://rubygems.org"]; 1813 - sha256 = "0651sxhzbq9xfq3hbpmrp0nbybxnm9ja3m97k386m4bqgamlvz1q"; 1814 - type = "gem"; 1815 - }; 1816 - version = "0.0.6"; 1817 - }; 1818 1806 fast_blank = { 1819 1807 groups = ["default"]; 1820 1808 platforms = []; ··· 2131 2119 platforms = []; 2132 2120 source = { 2133 2121 remotes = ["https://rubygems.org"]; 2134 - sha256 = "0hsccw9njvvsic0qn5x1aia0yz66sy4bsw1pixc5jf2g990wrnam"; 2122 + sha256 = "0lw3lfq0wii1jg6112ry2c3g01dphwl8yp61xyh66ijds1d525zd"; 2135 2123 type = "gem"; 2136 2124 }; 2137 - version = "16.3.0.pre.rc1"; 2125 + version = "16.5.0.pre.rc1"; 2138 2126 }; 2139 2127 gitlab = { 2140 2128 dependencies = ["httparty" "terminal-table"]; ··· 2164 2152 platforms = []; 2165 2153 source = { 2166 2154 remotes = ["https://rubygems.org"]; 2167 - sha256 = "04j81xsasbfzc9xs0sgizc76qj26ka629yrcd9l6m3iqj0byiaz3"; 2155 + sha256 = "15hax19xpav0i8mhg3y1zf4528hx18r6zg6dy8lwdk7s60gdi2wp"; 2168 2156 type = "gem"; 2169 2157 }; 2170 - version = "4.0.0"; 2158 + version = "4.3.2"; 2171 2159 }; 2172 2160 gitlab-experiment = { 2173 2161 dependencies = ["activesupport" "request_store"]; ··· 2190 2178 type = "gem"; 2191 2179 }; 2192 2180 version = "1.8.0"; 2181 + }; 2182 + gitlab-http = { 2183 + dependencies = ["activesupport" "httparty" "ipaddress" "nokogiri" "railties"]; 2184 + groups = ["default"]; 2185 + platforms = []; 2186 + source = { 2187 + path = "${src}/gems/gitlab-http"; 2188 + type = "path"; 2189 + }; 2190 + version = "0.1.0"; 2193 2191 }; 2194 2192 gitlab-labkit = { 2195 2193 dependencies = ["actionpack" "activesupport" "grpc" "jaeger-client" "opentracing" "pg_query" "redis"]; ··· 2310 2308 platforms = []; 2311 2309 source = { 2312 2310 remotes = ["https://rubygems.org"]; 2313 - sha256 = "19jba5gxlb25mvd85rn3hfzyzsqw4cq7ml13mzq1y0x94hbj1zf2"; 2311 + sha256 = "0vf1zw3z45m6ldwjvvzvbc6gr0spcbl1x1vny4qwid8msi26jxhd"; 2314 2312 type = "gem"; 2315 2313 }; 2316 - version = "0.11.0"; 2314 + version = "0.12.0"; 2317 2315 }; 2318 2316 gitlab_omniauth-ldap = { 2319 2317 dependencies = ["net-ldap" "omniauth" "pyu-ruby-sasl" "rubyntlm"]; ··· 2332 2330 platforms = []; 2333 2331 source = { 2334 2332 remotes = ["https://rubygems.org"]; 2335 - sha256 = "1nriqgy9rlnachzrq63xakskdgjg9b3bdgh2fb2b63kai8bbwc5h"; 2333 + sha256 = "0bk5lhaqfww0swi6xl1wqj6g97xmxlva6b8yyag23743k052x4qc"; 2336 2334 type = "gem"; 2337 2335 }; 2338 - version = "1.0.0"; 2336 + version = "1.3.0"; 2339 2337 }; 2340 2338 globalid = { 2341 2339 dependencies = ["activesupport"]; ··· 2583 2581 platforms = []; 2584 2582 source = { 2585 2583 remotes = ["https://rubygems.org"]; 2586 - sha256 = "0pcl4x4cw3snl5xzs99lm82m9xkfs8vm1a8dfrc34pwb77mwrwv3"; 2584 + sha256 = "1jpjf9p3yf11f1fx74whp4zbxwcaf7jd5y10gknx61fr5z50791q"; 2587 2585 type = "gem"; 2588 2586 }; 2589 - version = "3.24.3"; 2587 + version = "3.24.4"; 2590 2588 }; 2591 2589 googleapis-common-protos = { 2592 2590 dependencies = ["google-protobuf" "googleapis-common-protos-types" "grpc"]; ··· 2735 2733 platforms = []; 2736 2734 source = { 2737 2735 remotes = ["https://rubygems.org"]; 2738 - sha256 = "0njsbxx82vqi8hdn4nad62abmh0x0w3mis3mq79q3xr11srisn23"; 2736 + sha256 = "0dlb8hbgs7yas59pwf4k7qrczbgkvrpcjqd2f5cmjj02fxdbwn8z"; 2739 2737 type = "gem"; 2740 2738 }; 2741 - version = "1.13.19"; 2739 + version = "2.0.27"; 2742 2740 }; 2743 2741 graphql-client = { 2744 2742 dependencies = ["activesupport" "graphql"]; ··· 2746 2744 platforms = []; 2747 2745 source = { 2748 2746 remotes = ["https://rubygems.org"]; 2749 - sha256 = "0pgb1r4vkyrq8hzhkii48hn7cdlkmnrswzjsl0xqxg1diz705bss"; 2747 + sha256 = "02r5qvfr176n051mp1c79xbpjhjqm92kk4118r0fbp131y0xralq"; 2750 2748 type = "gem"; 2751 2749 }; 2752 - version = "0.17.0"; 2750 + version = "0.18.0"; 2753 2751 }; 2754 2752 graphql-docs = { 2755 - dependencies = ["commonmarker" "escape_utils" "extended-markdown-filter" "gemoji" "graphql" "html-pipeline" "sass"]; 2753 + dependencies = ["commonmarker" "dartsass" "escape_utils" "extended-markdown-filter" "gemoji" "graphql" "html-pipeline"]; 2756 2754 groups = ["development" "test"]; 2757 2755 platforms = []; 2758 2756 source = { 2759 2757 remotes = ["https://rubygems.org"]; 2760 - sha256 = "0xmmifirvm4hay8qy6hjsdwms56sk973cq1b9c85b97xz0129f3y"; 2758 + sha256 = "1mq2zafz0n5yd0i251w1a37l3dk7dn2mhw5snzhjdnv3jaard0pn"; 2761 2759 type = "gem"; 2762 2760 }; 2763 - version = "2.1.0"; 2761 + version = "4.0.0"; 2764 2762 }; 2765 2763 grpc = { 2766 2764 dependencies = ["google-protobuf" "googleapis-common-protos-types"]; ··· 2768 2766 platforms = []; 2769 2767 source = { 2770 2768 remotes = ["https://rubygems.org"]; 2771 - sha256 = "1bk1l7mi98givcd4rj0h9izj97nwgff4lp7xi89mp3z9wpw354sj"; 2769 + sha256 = "00lx7sql179ak7rx5vg76z45y558d5wj0gldql4qjcaxjnzcryqc"; 2772 2770 type = "gem"; 2773 2771 }; 2774 - version = "1.55.0"; 2772 + version = "1.58.0"; 2775 2773 }; 2776 2774 gssapi = { 2777 2775 dependencies = ["ffi"]; ··· 2858 2856 type = "gem"; 2859 2857 }; 2860 2858 version = "1.3.7"; 2861 - }; 2862 - hangouts-chat = { 2863 - groups = ["default"]; 2864 - platforms = []; 2865 - source = { 2866 - remotes = ["https://rubygems.org"]; 2867 - sha256 = "1dmnv3723c22683bzys8walkl6wi74xzawxjbhwqzjdbwk3bdgmx"; 2868 - type = "gem"; 2869 - }; 2870 - version = "0.0.5"; 2871 2859 }; 2872 2860 hashdiff = { 2873 2861 groups = ["default" "test"]; ··· 3079 3067 }; 3080 3068 version = "0.1.8"; 3081 3069 }; 3070 + influxdb-client = { 3071 + groups = ["development" "test"]; 3072 + platforms = []; 3073 + source = { 3074 + remotes = ["https://rubygems.org"]; 3075 + sha256 = "00lzkgzr6zmnlbqcfsb38b4d3762wslx0v32nsy6052jksvas7xm"; 3076 + type = "gem"; 3077 + }; 3078 + version = "2.9.0"; 3079 + }; 3082 3080 invisible_captcha = { 3083 3081 dependencies = ["rails"]; 3084 3082 groups = ["default"]; ··· 3351 3349 platforms = []; 3352 3350 source = { 3353 3351 remotes = ["https://rubygems.org"]; 3354 - sha256 = "112m3ypr3z3n23l0axy057wkbzwhf52p20pya2nylwd8jmck1gi2"; 3352 + sha256 = "02k7gr457gdi4zjgxr9ga44f8lb8q0yyiqmwhaylr70n76zqrmrp"; 3355 3353 type = "gem"; 3356 3354 }; 3357 - version = "1.4.7"; 3355 + version = "1.5.2"; 3358 3356 }; 3359 3357 letter_opener = { 3360 3358 dependencies = ["launchy"]; ··· 3465 3463 }; 3466 3464 loofah = { 3467 3465 dependencies = ["crass" "nokogiri"]; 3468 - groups = ["default" "development" "test"]; 3466 + groups = ["default" "development" "monorepo" "test"]; 3469 3467 platforms = []; 3470 3468 source = { 3471 3469 remotes = ["https://rubygems.org"]; 3472 - sha256 = "1p744kjpb5zk2ihklbykzii77alycjc04vpnm2ch2f3cp65imlj3"; 3470 + sha256 = "0d5p9vg2qkqfy60i93mpd3b25kw4bdxfai034y5a94pxp5fws61c"; 3473 3471 type = "gem"; 3474 3472 }; 3475 - version = "2.21.3"; 3473 + version = "2.21.4"; 3476 3474 }; 3477 3475 lookbook = { 3478 3476 dependencies = ["activemodel" "css_parser" "htmlbeautifier" "htmlentities" "marcel" "railties" "redcarpet" "rouge" "view_component" "yard" "zeitwerk"]; ··· 3603 3601 }; 3604 3602 mime-types = { 3605 3603 dependencies = ["mime-types-data"]; 3606 - groups = ["danger" "default" "development" "test"]; 3604 + groups = ["default"]; 3607 3605 platforms = []; 3608 3606 source = { 3609 3607 remotes = ["https://rubygems.org"]; 3610 - sha256 = "0ipw892jbksbxxcrlx9g5ljq60qx47pm24ywgfbyjskbcl78pkvb"; 3608 + sha256 = "0q8d881k1b3rbsfcdi3fx0b5vpdr5wcrhn88r2d9j7zjdkxp5mw5"; 3611 3609 type = "gem"; 3612 3610 }; 3613 - version = "3.4.1"; 3611 + version = "3.5.1"; 3614 3612 }; 3615 3613 mime-types-data = { 3616 - groups = ["danger" "default" "development" "test"]; 3614 + groups = ["default"]; 3617 3615 platforms = []; 3618 3616 source = { 3619 3617 remotes = ["https://rubygems.org"]; 3620 - sha256 = "003gd7mcay800k2q4pb2zn8lwwgci4bhi42v2jvlidm8ksx03i6q"; 3618 + sha256 = "0yjv0apysnrhbc70ralinfpcqn9382lxr643swp7a5sdwpa9cyqg"; 3621 3619 type = "gem"; 3622 3620 }; 3623 - version = "3.2022.0105"; 3621 + version = "3.2023.1003"; 3624 3622 }; 3625 3623 mini_histogram = { 3626 3624 groups = ["default" "test"]; ··· 4067 4065 platforms = []; 4068 4066 source = { 4069 4067 remotes = ["https://rubygems.org"]; 4070 - sha256 = "1ls87xxzhh1bbm4iqz221hz57y7iq1ifn33i7vvx1d02r9dl4k5i"; 4068 + sha256 = "0gh1d69w6p62hj18bh2p5fdykg9za1yifpq18swp9ms0pcx4yp4w"; 4071 4069 type = "gem"; 4072 4070 }; 4073 - version = "2.0.1"; 4071 + version = "3.0.0"; 4074 4072 }; 4075 4073 omniauth-atlassian-oauth2 = { 4076 4074 dependencies = ["omniauth" "omniauth-oauth2"]; ··· 4408 4406 platforms = []; 4409 4407 source = { 4410 4408 remotes = ["https://rubygems.org"]; 4411 - sha256 = "1swigds85jddb5gshll1g8lkmbcgbcp9bi1d4nigwvxki8smys0h"; 4409 + sha256 = "0r69dbh6h6j4d54isany2ir4ni4gf2ysvk3k44awi6amz18nggpd"; 4412 4410 type = "gem"; 4413 4411 }; 4414 - version = "3.2.2.3"; 4412 + version = "3.2.2.4"; 4415 4413 }; 4416 4414 parslet = { 4417 4415 groups = ["default" "development" "test"]; ··· 4536 4534 platforms = []; 4537 4535 source = { 4538 4536 remotes = ["https://rubygems.org"]; 4539 - sha256 = "0yyd1mvzbv64jc700d2vvdcr4cmb2gwf68368g0bwp1ybn64xqgk"; 4537 + sha256 = "0ap52y7lng1cnqmg5bp4hazllppar33fpczwmh6gn9v9l64kkywj"; 4540 4538 type = "gem"; 4541 4539 }; 4542 - version = "0.28.0"; 4540 + version = "0.28.1"; 4543 4541 }; 4544 4542 pry = { 4545 4543 dependencies = ["coderay" "method_source"]; ··· 4601 4599 platforms = []; 4602 4600 source = { 4603 4601 remotes = ["https://rubygems.org"]; 4604 - sha256 = "1x4dwx2shx0p7lsms97r85r7ji7zv57bjy3i1kmcpxc8bxvrr67c"; 4602 + sha256 = "1y8jcw80zcxvdq0id329lzmp5pzx7hpac227d7sgjkblc89s3pfm"; 4605 4603 type = "gem"; 4606 4604 }; 4607 - version = "6.3.1"; 4605 + version = "6.4.0"; 4608 4606 }; 4609 4607 pyu-ruby-sasl = { 4610 4608 groups = ["default"]; ··· 4739 4737 platforms = []; 4740 4738 source = { 4741 4739 remotes = ["https://rubygems.org"]; 4742 - sha256 = "08glp6jhq5yh8i5jjxzqa3aqx819l6ci6m68bx1asmimla0x9ysx"; 4740 + sha256 = "0rsqin156dawz7gzpy1ijs02afqcr4704vqj56s6yxng3a9ayhwf"; 4743 4741 type = "gem"; 4744 4742 }; 4745 - version = "7.0.6"; 4743 + version = "7.0.8"; 4746 4744 }; 4747 4745 rails-controller-testing = { 4748 4746 dependencies = ["actionpack" "actionview" "activesupport"]; ··· 4794 4792 platforms = []; 4795 4793 source = { 4796 4794 remotes = ["https://rubygems.org"]; 4797 - sha256 = "0dcabk5bl5flmspnb9d2qcvclcaw0nd5yr9w6m5pzsmylg3y63pv"; 4795 + sha256 = "0sfc16zrcn4jgf5xczb08n6prhmqqgg9f0b4mn73zlzg6cwmqchj"; 4798 4796 type = "gem"; 4799 4797 }; 4800 - version = "7.0.6"; 4798 + version = "7.0.8"; 4801 4799 }; 4802 4800 rainbow = { 4803 4801 groups = ["coverage" "default" "development" "test"]; ··· 4881 4879 }; 4882 4880 version = "1.8.0"; 4883 4881 }; 4884 - rdoc = { 4885 - groups = ["default"]; 4886 - platforms = []; 4887 - source = { 4888 - remotes = ["https://rubygems.org"]; 4889 - sha256 = "19h5g3g7k7wggy9amfx8b3m09ss7wrakbrva2xnda9sw4chagx6y"; 4890 - type = "gem"; 4891 - }; 4892 - version = "6.3.2"; 4893 - }; 4894 4882 re2 = { 4895 4883 dependencies = ["mini_portile2"]; 4896 4884 groups = ["default"]; 4897 4885 platforms = []; 4898 4886 source = { 4899 4887 remotes = ["https://rubygems.org"]; 4900 - sha256 = "09c9f692ixym8sqk26f175jw53a00h2s4xad6z141axpi2mmy1q9"; 4888 + sha256 = "13xfrx1wwq7n2qsw449fq8h611n05v400i9dz9k6pdia019hp8q3"; 4901 4889 type = "gem"; 4902 4890 }; 4903 - version = "2.0.0"; 4891 + version = "2.1.3"; 4904 4892 }; 4905 4893 recaptcha = { 4906 4894 dependencies = ["json"]; ··· 5107 5095 platforms = []; 5108 5096 source = { 5109 5097 remotes = ["https://rubygems.org"]; 5110 - sha256 = "11q7rkjx40yi6lpylgl2jkpy162mjw7mswrcgcax86vgpbpjx6i3"; 5098 + sha256 = "0m48hv6wpmmm6cjr6q92q78h1i610riml19k5h1dil2yws3h1m3m"; 5111 5099 type = "gem"; 5112 5100 }; 5113 - version = "6.2.0"; 5101 + version = "6.3.0"; 5114 5102 }; 5115 5103 rouge = { 5116 5104 groups = ["default" "development" "test"]; ··· 5123 5111 version = "4.1.3"; 5124 5112 }; 5125 5113 rqrcode = { 5126 - dependencies = ["chunky_png"]; 5114 + dependencies = ["chunky_png" "rqrcode_core"]; 5127 5115 groups = ["default"]; 5128 5116 platforms = []; 5129 5117 source = { 5130 5118 remotes = ["https://rubygems.org"]; 5131 - sha256 = "188n1mvc7klrlw30bai16sdg4yannmy7cz0sg0nvm6f1kjx5qflb"; 5119 + sha256 = "1hggzz8i1l62pkkiybhiqv6ypxw7q844sddrrbbfczjcnj5sivi3"; 5132 5120 type = "gem"; 5133 5121 }; 5134 - version = "0.7.0"; 5122 + version = "2.2.0"; 5135 5123 }; 5136 - rqrcode-rails3 = { 5137 - dependencies = ["rqrcode"]; 5124 + rqrcode_core = { 5138 5125 groups = ["default"]; 5139 5126 platforms = []; 5140 5127 source = { 5141 5128 remotes = ["https://rubygems.org"]; 5142 - sha256 = "1i28rwmj24ssk91chn0g7qsnvn003y3s5a7jsrg3w4l5ckr841bg"; 5129 + sha256 = "06ld6386hbdhy5h0k09axmgn424kavpc8f27k1vjhknjhbf8jjfg"; 5143 5130 type = "gem"; 5144 5131 }; 5145 - version = "0.1.7"; 5132 + version = "1.2.0"; 5146 5133 }; 5147 5134 rspec = { 5148 5135 dependencies = ["rspec-core" "rspec-expectations" "rspec-mocks"]; ··· 5530 5517 }; 5531 5518 version = "6.0.2"; 5532 5519 }; 5533 - sass = { 5534 - dependencies = ["sass-listen"]; 5535 - groups = ["default" "development" "test"]; 5536 - platforms = []; 5537 - source = { 5538 - remotes = ["https://rubygems.org"]; 5539 - sha256 = "10401m2xlv6vaxfwzy4xxmk51ddcnkvwi918cw3jkki0qqdl7d8v"; 5540 - type = "gem"; 5541 - }; 5542 - version = "3.5.5"; 5543 - }; 5544 - sass-listen = { 5545 - dependencies = ["rb-fsevent" "rb-inotify"]; 5546 - groups = ["default" "development" "test"]; 5547 - platforms = []; 5548 - source = { 5549 - remotes = ["https://rubygems.org"]; 5550 - sha256 = "0xw3q46cmahkgyldid5hwyiwacp590zj2vmswlll68ryvmvcp7df"; 5551 - type = "gem"; 5552 - }; 5553 - version = "4.0.0"; 5554 - }; 5555 5520 sassc = { 5556 5521 dependencies = ["ffi"]; 5557 5522 groups = ["default"]; ··· 5612 5577 platforms = []; 5613 5578 source = { 5614 5579 remotes = ["https://rubygems.org"]; 5615 - sha256 = "0jwll13m7bqph4lgl75m7vwd175k657znwa7qn9qkf5dcxdjkcjs"; 5580 + sha256 = "094x2gzfxpp4wzyy3fcbb5ah3abvdd41ilzwv5g0hgqx0a0nywjm"; 5616 5581 type = "gem"; 5617 5582 }; 5618 - version = "4.12.0"; 5583 + version = "4.14.0"; 5619 5584 }; 5620 5585 semver_dialects = { 5621 5586 dependencies = ["pastel" "thor" "tty-command"]; ··· 6161 6126 platforms = []; 6162 6127 source = { 6163 6128 remotes = ["https://rubygems.org"]; 6164 - sha256 = "08j5456rdpgxvv8bs44x81jrxzpxb79wxfxdq4fqwxyircxzi2jj"; 6129 + sha256 = "1mhzw33lv7h8d7pyh65lis5svnmm8m6fnszbsfg3j3xk9hcl0an5"; 6165 6130 type = "gem"; 6166 6131 }; 6167 - version = "1.2.2"; 6132 + version = "1.2.3"; 6168 6133 }; 6169 6134 test_file_finder = { 6170 6135 dependencies = ["faraday"]; ··· 6192 6157 platforms = []; 6193 6158 source = { 6194 6159 remotes = ["https://rubygems.org"]; 6195 - sha256 = "0inl77jh4ia03jw3iqm5ipr76ghal3hyjrd6r8zqsswwvi9j2xdi"; 6160 + sha256 = "0k7j2wn14h1pl4smibasw0bp66kg626drxb59z7rzflch99cd4rg"; 6196 6161 type = "gem"; 6197 6162 }; 6198 - version = "1.2.1"; 6163 + version = "1.2.2"; 6199 6164 }; 6200 6165 thread_safe = { 6201 6166 groups = ["default" "test"]; ··· 6517 6482 platforms = []; 6518 6483 source = { 6519 6484 remotes = ["https://rubygems.org"]; 6520 - sha256 = "1vigw7nfszfqgikr6n574k9bfh0rvs74z8xq46rz2zsm8249l8cc"; 6485 + sha256 = "0fa49cdssxllj1j37a56kq27wsibx5lmqxkqdk1rz3452y0bsydy"; 6521 6486 type = "gem"; 6522 6487 }; 6523 - version = "0.12.1"; 6488 + version = "0.12.2"; 6524 6489 }; 6525 6490 uri_template = { 6526 6491 groups = ["default"]; ··· 6602 6567 platforms = []; 6603 6568 source = { 6604 6569 remotes = ["https://rubygems.org"]; 6605 - sha256 = "1bz86m3bbnhy8j1gmpm76jcgqfyjafqwyxjdd1bk2f5jmgswvqy3"; 6570 + sha256 = "18s2b8g23agnykjjdw74ha0hhzx8n73gn41vsqxmhlgxnh8mr93s"; 6606 6571 type = "gem"; 6607 6572 }; 6608 - version = "3.5.0"; 6573 + version = "3.6.0"; 6609 6574 }; 6610 6575 virtus = { 6611 6576 dependencies = ["axiom-types" "coercible" "descendants_tracker"]; ··· 6719 6684 platforms = []; 6720 6685 source = { 6721 6686 remotes = ["https://rubygems.org"]; 6722 - sha256 = "0dib6p55sl606qb4vpwrvj5wh881kk4aqn2zpfapf8ckx7g14jw8"; 6687 + sha256 = "1a4zc8d0d91c3xqwapda3j3zgpfwdbj76hkb69xn6qvfkfks9h9c"; 6723 6688 type = "gem"; 6724 6689 }; 6725 - version = "1.2.9"; 6690 + version = "1.2.10"; 6726 6691 }; 6727 6692 websocket-driver = { 6728 6693 dependencies = ["websocket-extensions"]; ··· 6730 6695 platforms = []; 6731 6696 source = { 6732 6697 remotes = ["https://rubygems.org"]; 6733 - sha256 = "0a3bwxd9v3ghrxzjc4vxmf4xa18c6m4xqy5wb0yk5c6b9psc7052"; 6698 + sha256 = "1nyh873w4lvahcl8kzbjfca26656d5c6z3md4sbqg5y1gfz0157n"; 6734 6699 type = "gem"; 6735 6700 }; 6736 - version = "0.7.5"; 6701 + version = "0.7.6"; 6737 6702 }; 6738 6703 websocket-extensions = { 6739 6704 groups = ["default" "test"];