gitlab: 18.3.2 -> 18.4.0

This update introduces a new rust-based dependency for
gitlab-elasticsearch-indexer: gitlab-code-parser.
This change includes both the addition of this package, and the adaption
of the update script.

+445 -304
+3 -3
pkgs/by-name/gi/gitaly/package.nix
··· 7 }: 8 9 let 10 - version = "18.3.2"; 11 package_version = "v${lib.versions.major version}"; 12 gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}"; 13 ··· 21 owner = "gitlab-org"; 22 repo = "gitaly"; 23 rev = "v${version}"; 24 - hash = "sha256-R/35xYOCq/dlwLQ/in6u+DLifxsGpqBx58flX+FrVCo="; 25 }; 26 27 - vendorHash = "sha256-JFGzGwYi4owq0oVLucm7UGuq8PE4FH9Gp8HyBRoE6cs="; 28 29 ldflags = [ 30 "-X ${gitaly_package}/internal/version.version=${version}"
··· 7 }: 8 9 let 10 + version = "18.4.0"; 11 package_version = "v${lib.versions.major version}"; 12 gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}"; 13 ··· 21 owner = "gitlab-org"; 22 repo = "gitaly"; 23 rev = "v${version}"; 24 + hash = "sha256-Xg+JRw/W93n6FGjjQRTULuCTRQxvPyyQJKACQNaYyyg="; 25 }; 26 27 + vendorHash = "sha256-DNZgdP7juELUX0cs0tnyqdf1yiUJ0S17nm0xqTk3KHQ="; 28 29 ldflags = [ 30 "-X ${gitaly_package}/internal/version.version=${version}"
+43
pkgs/by-name/gi/gitlab-elasticsearch-indexer/code-parser.nix
···
··· 1 + { 2 + lib, 3 + fetchFromGitLab, 4 + rustPlatform, 5 + pkg-config, 6 + openssl, 7 + clang, 8 + }: 9 + 10 + rustPlatform.buildRustPackage (finalAttrs: { 11 + pname = "gitlab-code-parser"; 12 + version = "0.16.1"; 13 + 14 + src = fetchFromGitLab { 15 + owner = "gitlab-org"; 16 + repo = "rust/gitlab-code-parser"; 17 + tag = "v${finalAttrs.version}"; 18 + hash = "sha256-GskOPKv1Jp3eqd+a9nEwZPfHfOw6luyglPXzJZAPvBc="; 19 + }; 20 + 21 + cargoHash = "sha256-g6FV8kX3/9wk692FJLNyGNzv3ffE8RWmMYmvmUIqzVs="; 22 + 23 + nativeBuildInputs = [ 24 + pkg-config 25 + rustPlatform.bindgenHook 26 + clang 27 + ]; 28 + buildInputs = [ 29 + openssl.dev 30 + ]; 31 + 32 + preInstall = '' 33 + mkdir -p $out/include 34 + cp crates/parser-c-bindings/target/include/parser-c-bindings.h $out/include 35 + ''; 36 + 37 + meta = { 38 + description = "A single, efficient and extensible static code‑analysis library"; 39 + changelog = "https://gitlab.com/gitlab-org/rust/gitlab-code-parser/-/blob/v${finalAttrs.version}/CHANGELOG.md?ref_type=tags"; 40 + license = lib.licenses.mit; 41 + maintainers = with lib.maintainers; [ leona ]; 42 + }; 43 + })
+16 -4
pkgs/by-name/gi/gitlab-elasticsearch-indexer/package.nix
··· 1 { 2 lib, 3 buildGoModule, 4 fetchFromGitLab, 5 pkg-config, 6 icu, 7 }: 8 - 9 buildGoModule rec { 10 pname = "gitlab-elasticsearch-indexer"; 11 - version = "5.7.0"; 12 13 # nixpkgs-update: no auto update 14 src = fetchFromGitLab { 15 owner = "gitlab-org"; 16 repo = "gitlab-elasticsearch-indexer"; 17 rev = "v${version}"; 18 - hash = "sha256-Qlz8YT6lGUtnMXCrfZZjzmSz0AivzcCVEd/tEKzfoYg="; 19 }; 20 21 - vendorHash = "sha256-C0B9fe/S5TODgVTMGBBD5oGH/DsxAvCB6tBLaRdswCA="; 22 23 buildInputs = [ icu ]; 24 nativeBuildInputs = [ pkg-config ]; 25 26 meta = with lib; { 27 description = "Indexes Git repositories into Elasticsearch for GitLab";
··· 1 { 2 lib, 3 + callPackage, 4 buildGoModule, 5 fetchFromGitLab, 6 pkg-config, 7 icu, 8 }: 9 + let 10 + codeParserBindings = callPackage ./code-parser.nix { }; 11 + in 12 buildGoModule rec { 13 pname = "gitlab-elasticsearch-indexer"; 14 + version = "5.9.1"; 15 16 # nixpkgs-update: no auto update 17 src = fetchFromGitLab { 18 owner = "gitlab-org"; 19 repo = "gitlab-elasticsearch-indexer"; 20 rev = "v${version}"; 21 + hash = "sha256-Xt22fyTM4rfqUpNE6Q3yfT9r4vqME3KmqxYCqUKmnLQ="; 22 }; 23 24 + vendorHash = "sha256-pY8hHFy0AxMwol00BN85jPR0ZnHVgno10Tp+Opz65tQ="; 25 26 buildInputs = [ icu ]; 27 nativeBuildInputs = [ pkg-config ]; 28 + 29 + env = { 30 + CGO_LDFLAGS = "-L${codeParserBindings}/lib"; 31 + CGO_CFLAGS = "-I${codeParserBindings}/include"; 32 + }; 33 + 34 + passthru = { 35 + inherit codeParserBindings; 36 + }; 37 38 meta = with lib; { 39 description = "Indexes Git repositories into Elasticsearch for GitLab";
+3 -3
pkgs/by-name/gi/gitlab-pages/package.nix
··· 6 7 buildGoModule rec { 8 pname = "gitlab-pages"; 9 - version = "18.3.2"; 10 11 # nixpkgs-update: no auto update 12 src = fetchFromGitLab { 13 owner = "gitlab-org"; 14 repo = "gitlab-pages"; 15 rev = "v${version}"; 16 - hash = "sha256-UrO7RIMr6+u8zfbw/AkUOOydt8Yozbu1ypZ5BNF3as0="; 17 }; 18 19 - vendorHash = "sha256-WCdpccNeVCEvo158uSyDlsGxneU72zKiV7J7JPhtPBw="; 20 subPackages = [ "." ]; 21 22 ldflags = [
··· 6 7 buildGoModule rec { 8 pname = "gitlab-pages"; 9 + version = "18.4.0"; 10 11 # nixpkgs-update: no auto update 12 src = fetchFromGitLab { 13 owner = "gitlab-org"; 14 repo = "gitlab-pages"; 15 rev = "v${version}"; 16 + hash = "sha256-yaIqPr5f2GdRtgLn2XQHNBf0n0O97WlOcCdIule53eA="; 17 }; 18 19 + vendorHash = "sha256-FdmozSo/eWTnAxrO+/TZOKataLwDkKfwGOXymkRBVCI="; 20 subPackages = [ "." ]; 21 22 ldflags = [
+8 -8
pkgs/by-name/gi/gitlab/data.json
··· 1 { 2 - "version": "18.3.2", 3 - "repo_hash": "0n234gk7w75n4vmfdgwjksbksfcnj69f1wczydcylinaxv2jm50n", 4 - "yarn_hash": "0g1iafhfdgshy7d6p27qy042j8xyf6gj4rws9wrzdh51fmv4p3bj", 5 "owner": "gitlab-org", 6 "repo": "gitlab", 7 - "rev": "v18.3.2-ee", 8 "passthru": { 9 - "GITALY_SERVER_VERSION": "18.3.2", 10 - "GITLAB_PAGES_VERSION": "18.3.2", 11 "GITLAB_SHELL_VERSION": "14.45.2", 12 - "GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.7.0", 13 - "GITLAB_WORKHORSE_VERSION": "18.3.2" 14 } 15 }
··· 1 { 2 + "version": "18.4.0", 3 + "repo_hash": "0vp4wnipbl8v9vm4xjvwqgzgff4i9xn5p690vw4yvngs7gnclv11", 4 + "yarn_hash": "1s9fz2apb7wkpppq14b3020b2pqdah917wblvzk32np8s2dqqc14", 5 "owner": "gitlab-org", 6 "repo": "gitlab", 7 + "rev": "v18.4.0-ee", 8 "passthru": { 9 + "GITALY_SERVER_VERSION": "18.4.0", 10 + "GITLAB_PAGES_VERSION": "18.4.0", 11 "GITLAB_SHELL_VERSION": "14.45.2", 12 + "GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.9.1", 13 + "GITLAB_WORKHORSE_VERSION": "18.4.0" 14 } 15 }
+2 -2
pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix
··· 10 buildGoModule rec { 11 pname = "gitlab-workhorse"; 12 13 - version = "18.3.2"; 14 15 # nixpkgs-update: no auto update 16 src = fetchFromGitLab { ··· 22 23 sourceRoot = "${src.name}/workhorse"; 24 25 - vendorHash = "sha256-Nev8UXAjvxWItGT3LLcq0cs0wKKXWR6ml+1YBDiYJm4="; 26 buildInputs = [ git ]; 27 ldflags = [ "-X main.Version=${version}" ]; 28 doCheck = false;
··· 10 buildGoModule rec { 11 pname = "gitlab-workhorse"; 12 13 + version = "18.4.0"; 14 15 # nixpkgs-update: no auto update 16 src = fetchFromGitLab { ··· 22 23 sourceRoot = "${src.name}/workhorse"; 24 25 + vendorHash = "sha256-R9hI+y4n+6YM0dXIRvNZWwy1gAasdKHBWmFBXJaI1G0="; 26 buildInputs = [ git ]; 27 ldflags = [ "-X main.Version=${version}" ]; 28 doCheck = false;
+36 -35
pkgs/by-name/gi/gitlab/rubyEnv/Gemfile
··· 26 # See https://docs.gitlab.com/ee/development/gemfile.html#upgrade-rails for guidelines when upgrading Rails 27 28 if next? 29 - gem 'rails', '~> 7.2.2.1', feature_category: :shared 30 else 31 - gem 'rails', '~> 7.1.5.1', feature_category: :shared 32 end 33 34 gem 'activerecord-gitlab', path: 'gems/activerecord-gitlab', feature_category: :shared ··· 81 gem 'marginalia', '~> 1.11.1', feature_category: :database 82 83 # Authorization 84 - gem 'declarative_policy', '~> 1.1.0', feature_category: :shared 85 86 # For source code paths mapping 87 gem 'coverband', '6.1.5', require: false, feature_category: :shared ··· 152 # LDAP Auth 153 # GitLab fork with several improvements to original library. For full list of changes 154 # see https://github.com/intridea/omniauth-ldap/compare/master...gitlabhq:master 155 - gem 'gitlab_omniauth-ldap', '~> 2.2.0', require: 'omniauth-ldap', feature_category: :system_access 156 gem 'net-ldap', '~> 0.17.1', feature_category: :system_access 157 158 # API ··· 171 # Cells 172 gem 'gitlab-topology-service-client', '~> 0.1', 173 path: 'vendor/gems/gitlab-topology-service-client', 174 feature_category: :cell 175 176 # Duo Workflow 177 - gem 'gitlab-duo-workflow-service-client', '~> 0.2', 178 path: 'vendor/gems/gitlab-duo-workflow-service-client', 179 - feature_category: :duo_workflow 180 181 # Generate Fake data 182 gem 'ffaker', '~> 2.24', feature_category: :shared ··· 192 # Files attachments 193 gem 'carrierwave', '~> 1.3', feature_category: :shared 194 gem 'mini_magick', '~> 4.12', feature_category: :shared 195 196 # PDF generation 197 gem 'prawn', feature_category: :vulnerability_management ··· 199 200 # for backups 201 gem 'fog-aws', '~> 3.26', feature_category: :shared 202 - # Locked until fog-google resolves https://github.com/fog/fog-google/issues/421. 203 - # Also see config/initializers/fog_core_patch.rb. 204 - gem 'fog-core', '= 2.1.0', feature_category: :shared 205 - gem 'fog-google', '~> 1.24.1', require: 'fog/google', feature_category: :shared 206 gem 'fog-local', '~> 0.8', feature_category: :shared 207 # NOTE: 208 # the fog-aliyun gem since v0.4 pulls in aliyun-sdk transitively, which monkey-patches ··· 211 # We may want to update this dependency if this is ever addressed upstream, e.g. via 212 # https://github.com/aliyun/aliyun-oss-ruby-sdk/pull/93 213 gem 'fog-aliyun', '~> 0.4', feature_category: :shared 214 - gem 'gitlab-fog-azure-rm', '~> 2.2.0', require: 'fog/azurerm', feature_category: :shared 215 216 # for Google storage 217 218 # Need this specific version of google-apis-storage_v1 so that fog-google will utilize the updated list_objects with 219 # match_glob support in google-apis-core 0.11.1. Because of this we also have to bump google-cloud-storage to 1.45.0. 220 gem 'google-apis-storage_v1', '~> 0.29', feature_category: :shared 221 - gem 'google-cloud-storage', '~> 1.45.0', feature_category: :shared 222 # We need >= 0.11.1 because that's when match_glob support is added to list_objects 223 gem 'google-apis-core', '~> 0.18.0', '>= 0.18.0', feature_category: :shared 224 - gem 'google-apis-compute_v1', '~> 0.127.0', feature_category: :shared 225 gem 'google-apis-container_v1', '~> 0.100.0', feature_category: :shared 226 - gem 'google-apis-container_v1beta1', '~> 0.43.0', feature_category: :shared 227 gem 'google-apis-cloudbilling_v1', '~> 0.22.0', feature_category: :shared 228 gem 'google-apis-cloudresourcemanager_v1', '~> 0.31.0', feature_category: :shared 229 gem 'google-apis-iam_v1', '~> 0.73.0', feature_category: :shared 230 gem 'google-apis-serviceusage_v1', '~> 0.28.0', feature_category: :shared 231 gem 'google-apis-sqladmin_v1beta4', '~> 0.41.0', feature_category: :shared 232 - gem 'google-apis-androidpublisher_v3', '~> 0.84.0', feature_category: :shared 233 234 gem 'googleauth', '~> 1.14', feature_category: :shared 235 gem 'google-cloud-artifact_registry-v1', '~> 0.11.0', feature_category: :shared ··· 380 gem 'cssbundling-rails', '1.4.3', feature_category: :shared 381 gem 'terser', '1.0.2', feature_category: :shared 382 383 - gem 'click_house-client', '0.3.5', feature_category: :database 384 gem 'addressable', '~> 2.8', feature_category: :shared 385 - gem 'gon', '~> 6.4.0', feature_category: :shared 386 gem 'request_store', '~> 1.7.0', feature_category: :shared 387 gem 'base32', '~> 0.3.0', feature_category: :shared 388 gem 'gitlab-license', '~> 2.6', feature_category: :shared ··· 403 gem 'gitlab-http', path: 'gems/gitlab-http', feature_category: :shared 404 405 gem 'premailer-rails', '~> 1.12.0', feature_category: :notifications 406 - gem 'gitlab-labkit', '~> 0.39.0', feature_category: :shared 407 gem 'thrift', '~> 0.22.0', feature_category: :shared 408 409 # I18n ··· 430 431 # Event-driven reactor for Ruby 432 # Required manually in config/initializers/require_async_gem 433 - gem 'async', '~> 2.24.0', require: false, feature_category: :shared 434 gem 'io-event', '~> 1.12', require: false, feature_category: :shared 435 436 # Security report schemas used to validate CI job artifacts of security jobs 437 gem 'gitlab-security_report_schemas', '0.1.3.min15.0.0.max15.2.3', feature_category: :vulnerability_management 438 439 # OpenTelemetry 440 group :opentelemetry do ··· 470 471 group :development do 472 gem 'lefthook', '~> 1.12.0', require: false, feature_category: :tooling 473 - gem 'rubocop', feature_category: :tooling 474 475 gem 'solargraph', '~> 0.54.0', require: false, feature_category: :shared 476 gem 'solargraph-rspec', '~> 0.5.1', require: false, feature_category: :shared ··· 526 gem 'benchmark-ips', '~> 2.14.0', require: false, feature_category: :shared 527 gem 'benchmark-memory', '~> 0.1', require: false, feature_category: :shared 528 529 - # Profiling data from CI/CD pipelines 530 - gem 'influxdb-client', '~> 3.1', require: false, feature_category: :tooling 531 - 532 gem 'knapsack', '~> 4.0.0', feature_category: :tooling 533 gem 'gitlab-crystalball', '~> 1.1.0', require: false, feature_category: :tooling 534 gem 'test_file_finder', '~> 0.3.1', feature_category: :tooling ··· 542 gem 'sigdump', '~> 0.2.4', require: 'sigdump/setup', feature_category: :shared 543 544 gem 'pact', '~> 1.64', feature_category: :shared 545 - 546 - # For now we only use vite in development / test, and not for production builds 547 - # See: https://gitlab.com/gitlab-org/frontend/rfcs/-/issues/106 548 - gem 'vite_rails', '~> 3.0.17', feature_category: :shared 549 - gem 'vite_ruby', '~> 3.9.0', feature_category: :shared 550 551 gem 'gitlab-housekeeper', path: 'gems/gitlab-housekeeper', feature_category: :tooling 552 ··· 607 # Moved in `test` because https://gitlab.com/gitlab-org/gitlab/-/issues/217527 608 gem 'derailed_benchmarks', require: false, feature_category: :shared 609 610 - gem 'gitlab_quality-test_tooling', '~> 2.18.0', require: false, feature_category: :tooling 611 end 612 613 gem 'octokit', '~> 9.0', feature_category: :importers ··· 643 gem 'spamcheck', '~> 1.3.0', feature_category: :insider_threat 644 645 # Gitaly GRPC protocol definitions 646 - gem 'gitaly', '~> 18.2.0', feature_category: :gitaly 647 648 # KAS GRPC protocol definitions 649 - gem 'gitlab-kas-grpc', '~> 18.2.0', feature_category: :deployment_management 650 651 gem 'grpc', '~> 1.74.0', feature_category: :shared 652 ··· 684 # fix STARTTLS handling until https://github.com/mikel/mail/pull/1536 is 685 # released. 686 gem 'mail', '= 2.8.1', feature_category: :shared 687 - gem 'mail-smtp_pool', '~> 0.1.0', path: 'vendor/gems/mail-smtp_pool', require: false, feature_category: :shared 688 689 gem 'microsoft_graph_mailer', '~> 0.1.0', path: 'vendor/gems/microsoft_graph_mailer', feature_category: :shared 690 ··· 700 gem 'json_schemer', '~> 2.3.0', feature_category: :shared 701 gem 'oj', '~> 3.16.0', '>=3.16.10', feature_category: :shared 702 gem 'oj-introspect', '~> 0.8', feature_category: :shared 703 - gem 'multi_json', '~> 1.14.1', feature_category: :shared 704 gem 'yajl-ruby', '~> 1.4.3', require: 'yajl', feature_category: :shared 705 706 gem 'webauthn', '~> 3.0', feature_category: :shared ··· 725 gem 'arr-pm', '~> 0.0.12', feature_category: :package_registry 726 727 # Remote Development 728 - gem 'devfile', '~> 0.4.4', feature_category: :workspaces 729 gem 'hashdiff', '~> 1.2.0', feature_category: :workspaces 730 731 # Apple plist parsing ··· 733 gem 'app_store_connect', feature_category: :mobile_devops 734 735 # For phone verification 736 - gem 'telesignenterprise', '~> 2.2', feature_category: :insider_threat 737 738 # BufferedIO patch 739 gem 'net-protocol', '~> 0.2.2', feature_category: :shared
··· 26 # See https://docs.gitlab.com/ee/development/gemfile.html#upgrade-rails for guidelines when upgrading Rails 27 28 if next? 29 + gem 'rails', '~> 7.2.2.2', feature_category: :shared 30 else 31 + gem 'rails', '~> 7.1.5.2', feature_category: :shared 32 end 33 34 gem 'activerecord-gitlab', path: 'gems/activerecord-gitlab', feature_category: :shared ··· 81 gem 'marginalia', '~> 1.11.1', feature_category: :database 82 83 # Authorization 84 + gem 'declarative_policy', '~> 2.0.1', feature_category: :shared 85 86 # For source code paths mapping 87 gem 'coverband', '6.1.5', require: false, feature_category: :shared ··· 152 # LDAP Auth 153 # GitLab fork with several improvements to original library. For full list of changes 154 # see https://github.com/intridea/omniauth-ldap/compare/master...gitlabhq:master 155 + gem 'gitlab_omniauth-ldap', '~> 2.3.0', require: 'omniauth-ldap', feature_category: :system_access 156 gem 'net-ldap', '~> 0.17.1', feature_category: :system_access 157 158 # API ··· 171 # Cells 172 gem 'gitlab-topology-service-client', '~> 0.1', 173 path: 'vendor/gems/gitlab-topology-service-client', 174 + require: 'gitlab/cells/topology_service', 175 feature_category: :cell 176 177 # Duo Workflow 178 + gem 'gitlab-duo-workflow-service-client', '~> 0.3', 179 path: 'vendor/gems/gitlab-duo-workflow-service-client', 180 + feature_category: :agent_foundations 181 182 # Generate Fake data 183 gem 'ffaker', '~> 2.24', feature_category: :shared ··· 193 # Files attachments 194 gem 'carrierwave', '~> 1.3', feature_category: :shared 195 gem 'mini_magick', '~> 4.12', feature_category: :shared 196 + gem 'marcel', '~> 1.0.4', feature_category: :shared 197 198 # PDF generation 199 gem 'prawn', feature_category: :vulnerability_management ··· 201 202 # for backups 203 gem 'fog-aws', '~> 3.26', feature_category: :shared 204 + gem 'fog-core', '~> 2.5', feature_category: :shared 205 + gem 'fog-google', '~> 1.25', require: 'fog/google', feature_category: :shared 206 gem 'fog-local', '~> 0.8', feature_category: :shared 207 # NOTE: 208 # the fog-aliyun gem since v0.4 pulls in aliyun-sdk transitively, which monkey-patches ··· 211 # We may want to update this dependency if this is ever addressed upstream, e.g. via 212 # https://github.com/aliyun/aliyun-oss-ruby-sdk/pull/93 213 gem 'fog-aliyun', '~> 0.4', feature_category: :shared 214 + gem 'gitlab-fog-azure-rm', '~> 2.3.0', require: 'fog/azurerm', feature_category: :shared 215 216 # for Google storage 217 218 # Need this specific version of google-apis-storage_v1 so that fog-google will utilize the updated list_objects with 219 # match_glob support in google-apis-core 0.11.1. Because of this we also have to bump google-cloud-storage to 1.45.0. 220 gem 'google-apis-storage_v1', '~> 0.29', feature_category: :shared 221 + gem 'google-cloud-storage', '~> 1.57.0', feature_category: :shared 222 # We need >= 0.11.1 because that's when match_glob support is added to list_objects 223 gem 'google-apis-core', '~> 0.18.0', '>= 0.18.0', feature_category: :shared 224 + gem 'google-apis-compute_v1', '~> 0.129.0', feature_category: :shared 225 gem 'google-apis-container_v1', '~> 0.100.0', feature_category: :shared 226 + gem 'google-apis-container_v1beta1', '~> 0.90.0', feature_category: :shared 227 gem 'google-apis-cloudbilling_v1', '~> 0.22.0', feature_category: :shared 228 gem 'google-apis-cloudresourcemanager_v1', '~> 0.31.0', feature_category: :shared 229 gem 'google-apis-iam_v1', '~> 0.73.0', feature_category: :shared 230 gem 'google-apis-serviceusage_v1', '~> 0.28.0', feature_category: :shared 231 gem 'google-apis-sqladmin_v1beta4', '~> 0.41.0', feature_category: :shared 232 + gem 'google-apis-androidpublisher_v3', '~> 0.86.0', feature_category: :shared 233 234 gem 'googleauth', '~> 1.14', feature_category: :shared 235 gem 'google-cloud-artifact_registry-v1', '~> 0.11.0', feature_category: :shared ··· 380 gem 'cssbundling-rails', '1.4.3', feature_category: :shared 381 gem 'terser', '1.0.2', feature_category: :shared 382 383 + gem 'click_house-client', '0.5.1', feature_category: :database 384 gem 'addressable', '~> 2.8', feature_category: :shared 385 + gem 'gon', '~> 6.5.0', feature_category: :shared 386 gem 'request_store', '~> 1.7.0', feature_category: :shared 387 gem 'base32', '~> 0.3.0', feature_category: :shared 388 gem 'gitlab-license', '~> 2.6', feature_category: :shared ··· 403 gem 'gitlab-http', path: 'gems/gitlab-http', feature_category: :shared 404 405 gem 'premailer-rails', '~> 1.12.0', feature_category: :notifications 406 + gem 'gitlab-labkit', '~> 0.40.0', feature_category: :shared 407 gem 'thrift', '~> 0.22.0', feature_category: :shared 408 409 # I18n ··· 430 431 # Event-driven reactor for Ruby 432 # Required manually in config/initializers/require_async_gem 433 + gem 'async', '~> 2.28.0', require: false, feature_category: :shared 434 gem 'io-event', '~> 1.12', require: false, feature_category: :shared 435 436 # Security report schemas used to validate CI job artifacts of security jobs 437 gem 'gitlab-security_report_schemas', '0.1.3.min15.0.0.max15.2.3', feature_category: :vulnerability_management 438 + 439 + # Frontend bundling 440 + gem 'vite_rails', '~> 3.0.17', feature_category: :shared 441 + gem 'vite_ruby', '~> 3.9.0', feature_category: :shared 442 443 # OpenTelemetry 444 group :opentelemetry do ··· 474 475 group :development do 476 gem 'lefthook', '~> 1.12.0', require: false, feature_category: :tooling 477 + gem 'rubocop', feature_category: :tooling, require: false 478 + gem 'debug', '~> 1.11.0', feature_category: :shared 479 480 gem 'solargraph', '~> 0.54.0', require: false, feature_category: :shared 481 gem 'solargraph-rspec', '~> 0.5.1', require: false, feature_category: :shared ··· 531 gem 'benchmark-ips', '~> 2.14.0', require: false, feature_category: :shared 532 gem 'benchmark-memory', '~> 0.1', require: false, feature_category: :shared 533 534 gem 'knapsack', '~> 4.0.0', feature_category: :tooling 535 gem 'gitlab-crystalball', '~> 1.1.0', require: false, feature_category: :tooling 536 gem 'test_file_finder', '~> 0.3.1', feature_category: :tooling ··· 544 gem 'sigdump', '~> 0.2.4', require: 'sigdump/setup', feature_category: :shared 545 546 gem 'pact', '~> 1.64', feature_category: :shared 547 548 gem 'gitlab-housekeeper', path: 'gems/gitlab-housekeeper', feature_category: :tooling 549 ··· 604 # Moved in `test` because https://gitlab.com/gitlab-org/gitlab/-/issues/217527 605 gem 'derailed_benchmarks', require: false, feature_category: :shared 606 607 + gem 'gitlab_quality-test_tooling', '~> 2.20.0', require: false, feature_category: :tooling 608 end 609 610 gem 'octokit', '~> 9.0', feature_category: :importers ··· 640 gem 'spamcheck', '~> 1.3.0', feature_category: :insider_threat 641 642 # Gitaly GRPC protocol definitions 643 + gem 'gitaly', '~> 18.4.0.pre.rc1', feature_category: :gitaly 644 645 # KAS GRPC protocol definitions 646 + gem 'gitlab-kas-grpc', '~> 18.3.0', feature_category: :deployment_management 647 648 gem 'grpc', '~> 1.74.0', feature_category: :shared 649 ··· 681 # fix STARTTLS handling until https://github.com/mikel/mail/pull/1536 is 682 # released. 683 gem 'mail', '= 2.8.1', feature_category: :shared 684 + gem 'mail-smtp_pool', '~> 0.1.0', path: 'gems/mail-smtp_pool', require: false, feature_category: :shared 685 686 gem 'microsoft_graph_mailer', '~> 0.1.0', path: 'vendor/gems/microsoft_graph_mailer', feature_category: :shared 687 ··· 697 gem 'json_schemer', '~> 2.3.0', feature_category: :shared 698 gem 'oj', '~> 3.16.0', '>=3.16.10', feature_category: :shared 699 gem 'oj-introspect', '~> 0.8', feature_category: :shared 700 + gem 'multi_json', '~> 1.17.0', feature_category: :shared 701 gem 'yajl-ruby', '~> 1.4.3', require: 'yajl', feature_category: :shared 702 703 gem 'webauthn', '~> 3.0', feature_category: :shared ··· 722 gem 'arr-pm', '~> 0.0.12', feature_category: :package_registry 723 724 # Remote Development 725 + gem 'devfile', '~> 0.4.8', feature_category: :workspaces 726 gem 'hashdiff', '~> 1.2.0', feature_category: :workspaces 727 728 # Apple plist parsing ··· 730 gem 'app_store_connect', feature_category: :mobile_devops 731 732 # For phone verification 733 + gem 'telesignenterprise', '~> 2.6', feature_category: :insider_threat 734 + 735 + # NOTE: In Ruby 3.4 base64 was moved out of the stdlib 736 + # This gem was added while upgrading `telesignenterprise` to 2.6.0 to ensure compatibility with Ruby 3.4 737 + gem "base64", "~> 0.2.0", feature_category: :shared 738 739 # BufferedIO patch 740 gem 'net-protocol', '~> 0.2.2', feature_category: :shared
+147 -136
pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock
··· 111 PATH 112 remote: gems/gitlab-utils 113 specs: 114 - gitlab-utils (0.1.0) 115 actionview (>= 6.1.7.2) 116 activesupport (>= 6.1.7.2) 117 addressable (~> 2.8) ··· 123 ipynbdiff (0.4.8) 124 diffy (~> 3.4) 125 oj (~> 3.16, >= 3.16.10) 126 127 PATH 128 remote: vendor/gems/devise-pbkdf2-encryptable ··· 139 PATH 140 remote: vendor/gems/gitlab-duo-workflow-service-client 141 specs: 142 - gitlab-duo-workflow-service-client (0.2) 143 grpc 144 145 PATH ··· 148 gitlab-topology-service-client (0.1) 149 google-protobuf (~> 3) 150 grpc 151 - 152 - PATH 153 - remote: vendor/gems/mail-smtp_pool 154 - specs: 155 - mail-smtp_pool (0.1.0) 156 - connection_pool (~> 2.0) 157 - mail (~> 2.8) 158 159 PATH 160 remote: vendor/gems/microsoft_graph_mailer ··· 204 base64 (~> 0.2) 205 faraday (>= 1.0, < 3.0.0) 206 faraday-retry (>= 1.0, < 3.0.0) 207 - actioncable (7.1.5.1) 208 - actionpack (= 7.1.5.1) 209 - activesupport (= 7.1.5.1) 210 nio4r (~> 2.0) 211 websocket-driver (>= 0.6.1) 212 zeitwerk (~> 2.6) 213 - actionmailbox (7.1.5.1) 214 - actionpack (= 7.1.5.1) 215 - activejob (= 7.1.5.1) 216 - activerecord (= 7.1.5.1) 217 - activestorage (= 7.1.5.1) 218 - activesupport (= 7.1.5.1) 219 mail (>= 2.7.1) 220 net-imap 221 net-pop 222 net-smtp 223 - actionmailer (7.1.5.1) 224 - actionpack (= 7.1.5.1) 225 - actionview (= 7.1.5.1) 226 - activejob (= 7.1.5.1) 227 - activesupport (= 7.1.5.1) 228 mail (~> 2.5, >= 2.5.4) 229 net-imap 230 net-pop 231 net-smtp 232 rails-dom-testing (~> 2.2) 233 - actionpack (7.1.5.1) 234 - actionview (= 7.1.5.1) 235 - activesupport (= 7.1.5.1) 236 nokogiri (>= 1.8.5) 237 racc 238 rack (>= 2.2.4) ··· 240 rack-test (>= 0.6.3) 241 rails-dom-testing (~> 2.2) 242 rails-html-sanitizer (~> 1.6) 243 - actiontext (7.1.5.1) 244 - actionpack (= 7.1.5.1) 245 - activerecord (= 7.1.5.1) 246 - activestorage (= 7.1.5.1) 247 - activesupport (= 7.1.5.1) 248 globalid (>= 0.6.0) 249 nokogiri (>= 1.8.5) 250 - actionview (7.1.5.1) 251 - activesupport (= 7.1.5.1) 252 builder (~> 3.1) 253 erubi (~> 1.11) 254 rails-dom-testing (~> 2.2) 255 rails-html-sanitizer (~> 1.6) 256 - activejob (7.1.5.1) 257 - activesupport (= 7.1.5.1) 258 globalid (>= 0.3.6) 259 - activemodel (7.1.5.1) 260 - activesupport (= 7.1.5.1) 261 - activerecord (7.1.5.1) 262 - activemodel (= 7.1.5.1) 263 - activesupport (= 7.1.5.1) 264 timeout (>= 0.4.0) 265 - activestorage (7.1.5.1) 266 - actionpack (= 7.1.5.1) 267 - activejob (= 7.1.5.1) 268 - activerecord (= 7.1.5.1) 269 - activesupport (= 7.1.5.1) 270 marcel (~> 1.0) 271 - activesupport (7.1.5.1) 272 base64 273 benchmark (>= 0.3) 274 bigdecimal ··· 308 asciidoctor-plantuml (0.0.16) 309 asciidoctor (>= 2.0.17, < 3.0.0) 310 ast (2.4.2) 311 - async (2.24.0) 312 console (~> 1.29) 313 fiber-annotation 314 - io-event (~> 1.9) 315 metrics (~> 0.12) 316 - traces (~> 0.15) 317 atlassian-jwt (0.2.1) 318 jwt (~> 2.1) 319 attr_encrypted (4.2.0) ··· 323 awrence (1.2.1) 324 aws-eventstream (1.3.0) 325 aws-partitions (1.1001.0) 326 - aws-sdk-cloudformation (1.133.0) 327 aws-sdk-core (~> 3, >= 3.225.0) 328 aws-sigv4 (~> 1.5) 329 aws-sdk-core (3.226.3) ··· 421 cork 422 nap 423 open4 (~> 1.3) 424 - click_house-client (0.3.5) 425 activerecord (>= 7.0, < 9.0) 426 activesupport (>= 7.0, < 9.0) 427 addressable (~> 2.8) ··· 432 colored2 (3.1.2) 433 commonmarker (0.23.11) 434 concurrent-ruby (1.3.5) 435 - connection_pool (2.5.3) 436 console (1.29.2) 437 fiber-annotation 438 fiber-local (~> 1.1) ··· 480 database_cleaner-core (2.0.1) 481 date (3.4.1) 482 deb_version (1.0.2) 483 debug_inspector (1.1.0) 484 deckar01-task_list (2.3.4) 485 html-pipeline (~> 2.0) 486 declarative (0.0.20) 487 - declarative_policy (1.1.0) 488 - deprecation_toolkit (2.2.3) 489 activesupport (>= 6.1) 490 derailed_benchmarks (2.2.1) 491 base64 ··· 507 thor (>= 0.19, < 2) 508 descendants_tracker (0.0.4) 509 thread_safe (~> 0.3, >= 0.3.1) 510 - devfile (0.4.4) 511 device_detector (1.1.3) 512 devise (4.9.4) 513 bcrypt (~> 3.0) ··· 584 tzinfo 585 ethon (0.16.0) 586 ffi (>= 1.15.0) 587 - excon (0.99.0) 588 execjs (2.8.1) 589 expgen (0.1.1) 590 parslet ··· 650 fog-json 651 ipaddress (~> 0.8) 652 xml-simple (~> 1.1) 653 - fog-aws (3.28.0) 654 - base64 (~> 0.2.0) 655 - fog-core (~> 2.1) 656 fog-json (~> 1.1) 657 fog-xml (~> 0.1) 658 - fog-core (2.1.0) 659 builder 660 - excon (~> 0.58) 661 - formatador (~> 0.2) 662 mime-types 663 - fog-google (1.24.1) 664 addressable (>= 2.7.0) 665 - fog-core (< 2.5) 666 fog-json (~> 1.2) 667 fog-xml (~> 0.1.0) 668 google-apis-compute_v1 (~> 0.53) ··· 676 fog-json (1.2.0) 677 fog-core 678 multi_json (~> 1.10) 679 - fog-local (0.8.0) 680 fog-core (>= 1.27, < 3.0) 681 fog-xml (0.1.5) 682 fog-core 683 nokogiri (>= 1.5.11, < 2.0.0) 684 formatador (0.2.5) 685 forwardable (1.3.3) 686 - fugit (1.11.1) 687 et-orbi (~> 1, >= 1.2.11) 688 raabro (~> 1.4) 689 fuzzyurl (0.9.0) ··· 712 git (1.19.1) 713 addressable (~> 2.8) 714 rchardet (~> 1.8) 715 - gitaly (18.2.1) 716 grpc (~> 1.0) 717 gitlab (4.19.0) 718 httparty (~> 0.20) 719 terminal-table (>= 1.5.1) 720 gitlab-chronic (0.10.6) 721 numerizer (~> 0.2) 722 - gitlab-cloud-connector (1.26.0) 723 activesupport (~> 7.0) 724 jwt (~> 2.9) 725 gitlab-crystalball (1.1.1) ··· 732 gitlab-experiment (0.9.1) 733 activesupport (>= 3.0) 734 request_store (>= 1.0) 735 - gitlab-fog-azure-rm (2.2.0) 736 faraday (~> 2.0) 737 faraday-follow_redirects (~> 0.3.0) 738 faraday-net_http_persistent (~> 2.0) ··· 743 nokogiri (~> 1, >= 1.10.8) 744 gitlab-glfm-markdown (0.0.33) 745 rb_sys (~> 0.9.109) 746 - gitlab-kas-grpc (18.2.1) 747 grpc (~> 1.0) 748 - gitlab-labkit (0.39.0) 749 actionpack (>= 5.0.0, < 8.1.0) 750 activesupport (>= 5.0.0, < 8.1.0) 751 google-protobuf (~> 3) 752 grpc (>= 1.62) 753 jaeger-client (~> 1.1.0) 754 opentracing (~> 0.4) 755 pg_query (>= 6.1.0, < 7.0) 756 prometheus-client-mmap (~> 1.2.9) ··· 769 activesupport (>= 5.2.0) 770 rake (~> 13.0) 771 snowplow-tracker (~> 0.8.0) 772 - gitlab-secret_detection (0.33.0) 773 grpc (>= 1.63.0, < 2) 774 grpc_reflection (~> 0.1) 775 parallel (~> 1) ··· 792 rubocop-rspec_rails (~> 2.30.0) 793 gitlab_chronic_duration (0.12.0) 794 numerizer (~> 0.2) 795 - gitlab_omniauth-ldap (2.2.0) 796 net-ldap (~> 0.16) 797 omniauth (>= 1.3, < 3) 798 pyu-ruby-sasl (>= 0.0.3.3, < 0.1) 799 rubyntlm (~> 0.5) 800 - gitlab_quality-test_tooling (2.18.0) 801 activesupport (>= 7.0, < 7.3) 802 amatch (~> 0.4.1) 803 fog-google (~> 1.24, >= 1.24.1) ··· 812 zeitwerk (>= 2, < 3) 813 globalid (1.1.0) 814 activesupport (>= 5.0) 815 - gon (6.4.0) 816 actionpack (>= 3.0.20) 817 i18n (>= 0.7) 818 multi_json 819 request_store (>= 1.0) 820 - google-apis-androidpublisher_v3 (0.84.0) 821 google-apis-core (>= 0.15.0, < 2.a) 822 google-apis-bigquery_v2 (0.90.0) 823 google-apis-core (>= 0.15.0, < 2.a) ··· 825 google-apis-core (>= 0.9.1, < 2.a) 826 google-apis-cloudresourcemanager_v1 (0.31.0) 827 google-apis-core (>= 0.9.1, < 2.a) 828 - google-apis-compute_v1 (0.127.0) 829 google-apis-core (>= 0.15.0, < 2.a) 830 google-apis-container_v1 (0.100.0) 831 google-apis-core (>= 0.15.0, < 2.a) 832 - google-apis-container_v1beta1 (0.43.0) 833 - google-apis-core (>= 0.9.1, < 2.a) 834 google-apis-core (0.18.0) 835 addressable (~> 2.5, >= 2.5.1) 836 googleauth (~> 1.9) ··· 843 google-apis-core (>= 0.11.0, < 2.a) 844 google-apis-iam_v1 (0.73.0) 845 google-apis-core (>= 0.15.0, < 2.a) 846 - google-apis-iamcredentials_v1 (0.15.0) 847 - google-apis-core (>= 0.9.0, < 2.a) 848 google-apis-monitoring_v3 (0.54.0) 849 google-apis-core (>= 0.11.0, < 2.a) 850 google-apis-pubsub_v1 (0.45.0) ··· 853 google-apis-core (>= 0.9.1, < 2.a) 854 google-apis-sqladmin_v1beta4 (0.41.0) 855 google-apis-core (>= 0.9.1, < 2.a) 856 - google-apis-storage_v1 (0.29.0) 857 - google-apis-core (>= 0.11.0, < 2.a) 858 google-cloud-artifact_registry-v1 (0.11.0) 859 gapic-common (>= 0.20.0, < 2.a) 860 google-cloud-errors (~> 1.0) ··· 884 google-cloud-location (0.6.0) 885 gapic-common (>= 0.20.0, < 2.a) 886 google-cloud-errors (~> 1.0) 887 - google-cloud-storage (1.45.0) 888 addressable (~> 2.8) 889 digest-crc (~> 0.4) 890 - google-apis-iamcredentials_v1 (~> 0.1) 891 - google-apis-storage_v1 (~> 0.29.0) 892 google-cloud-core (~> 1.6) 893 - googleauth (>= 0.16.2, < 2.a) 894 mini_mime (~> 1.0) 895 google-cloud-storage_transfer (1.2.0) 896 google-cloud-core (~> 1.6) ··· 1064 bindata 1065 faraday (~> 2.0) 1066 faraday-follow_redirects 1067 json_schemer (2.3.0) 1068 bigdecimal 1069 hana (~> 1.3) ··· 1103 language_server-protocol (3.17.0.3) 1104 launchy (2.5.2) 1105 addressable (~> 2.8) 1106 - lefthook (1.12.2) 1107 letter_opener (1.10.0) 1108 launchy (>= 2.2, < 4) 1109 letter_opener_web (3.0.0) ··· 1162 net-imap 1163 net-pop 1164 net-smtp 1165 - marcel (1.0.2) 1166 marginalia (1.11.1) 1167 actionpack (>= 5.2) 1168 activerecord (>= 5.2) ··· 1174 mime-types-data (~> 3.2015) 1175 mime-types-data (3.2023.1003) 1176 mini_histogram (0.3.1) 1177 - mini_magick (4.12.0) 1178 mini_mime (1.1.2) 1179 mini_portile2 (2.8.8) 1180 minitest (5.11.3) ··· 1187 chef-utils 1188 mize (0.6.1) 1189 msgpack (1.5.4) 1190 - multi_json (1.14.1) 1191 multi_xml (0.6.0) 1192 multipart-post (2.2.3) 1193 murmurhash3 (0.1.7) ··· 1456 pdf-core (0.10.0) 1457 peek (1.1.0) 1458 railties (>= 4.0.0) 1459 - pg (1.6.1) 1460 pg_query (6.1.0) 1461 google-protobuf (>= 3.25.3) 1462 plist (3.7.0) ··· 1541 rackup (1.0.1) 1542 rack (< 3) 1543 webrick 1544 - rails (7.1.5.1) 1545 - actioncable (= 7.1.5.1) 1546 - actionmailbox (= 7.1.5.1) 1547 - actionmailer (= 7.1.5.1) 1548 - actionpack (= 7.1.5.1) 1549 - actiontext (= 7.1.5.1) 1550 - actionview (= 7.1.5.1) 1551 - activejob (= 7.1.5.1) 1552 - activemodel (= 7.1.5.1) 1553 - activerecord (= 7.1.5.1) 1554 - activestorage (= 7.1.5.1) 1555 - activesupport (= 7.1.5.1) 1556 bundler (>= 1.15.0) 1557 - railties (= 7.1.5.1) 1558 rails-controller-testing (1.0.5) 1559 actionpack (>= 5.0.1.rc1) 1560 actionview (>= 5.0.1.rc1) ··· 1569 rails-i18n (7.0.10) 1570 i18n (>= 0.7, < 2) 1571 railties (>= 6.0.0, < 8) 1572 - railties (7.1.5.1) 1573 - actionpack (= 7.1.5.1) 1574 - activesupport (= 7.1.5.1) 1575 irb 1576 rackup (>= 1.0.0) 1577 rake (>= 12.2) ··· 1606 actionpack (>= 5) 1607 redis-rack (>= 2.1.0, < 4) 1608 redis-store (>= 1.1.0, < 2) 1609 - redis-client (0.25.1) 1610 connection_pool 1611 redis-cluster-client (0.13.5) 1612 redis-client (~> 0.24) ··· 1641 retriable (3.1.2) 1642 reverse_markdown (3.0.0) 1643 nokogiri 1644 - rexml (3.4.1) 1645 rinku (2.0.0) 1646 rotp (6.3.0) 1647 rouge (4.6.0) ··· 1890 table_print (1.5.7) 1891 tanuki_emoji (0.13.0) 1892 i18n (~> 1.14) 1893 - telesign (2.2.4) 1894 net-http-persistent (>= 3.0.0, < 5.0) 1895 - telesignenterprise (2.2.2) 1896 - telesign (~> 2.2.3) 1897 temple (0.8.2) 1898 term-ansicolor (1.7.1) 1899 tins (~> 1.0) ··· 1920 bindata (~> 2.4) 1921 openssl (> 2.0) 1922 openssl-signature_algorithm (~> 1.0) 1923 - traces (0.15.2) 1924 trailblazer-option (0.1.2) 1925 train-core (3.10.8) 1926 addressable (~> 2.5) ··· 2067 asciidoctor-include-ext (~> 0.4.0) 2068 asciidoctor-kroki (~> 0.10.0) 2069 asciidoctor-plantuml (~> 0.0.16) 2070 - async (~> 2.24.0) 2071 atlassian-jwt (~> 0.2.1) 2072 attr_encrypted (~> 4.2) 2073 awesome_print ··· 2077 axe-core-rspec (~> 4.10.0) 2078 babosa (~> 2.0) 2079 base32 (~> 0.3.0) 2080 batch-loader (~> 2.0.5) 2081 bcrypt (~> 3.1, >= 3.1.14) 2082 benchmark-ips (~> 2.14.0) ··· 2091 carrierwave (~> 1.3) 2092 charlock_holmes (~> 0.7.9) 2093 circuitbox (= 2.0.0) 2094 - click_house-client (= 0.3.5) 2095 commonmarker (~> 0.23.10) 2096 concurrent-ruby (~> 1.1) 2097 connection_pool (~> 2.5.3) ··· 2102 csv_builder! 2103 cvss-suite (~> 3.3.0) 2104 database_cleaner-active_record (~> 2.2.0) 2105 deckar01-task_list (= 2.3.4) 2106 - declarative_policy (~> 1.1.0) 2107 deprecation_toolkit (~> 2.2.3) 2108 derailed_benchmarks 2109 - devfile (~> 0.4.4) 2110 device_detector 2111 devise (~> 4.9.3) 2112 devise-pbkdf2-encryptable (~> 0.0.0)! ··· 2139 flipper-active_support_cache_store (~> 0.28.0) 2140 fog-aliyun (~> 0.4) 2141 fog-aws (~> 3.26) 2142 - fog-core (= 2.1.0) 2143 - fog-google (~> 1.24.1) 2144 fog-local (~> 0.8) 2145 fugit (~> 1.11.1) 2146 gdk-toogle (~> 0.9, >= 0.9.5) 2147 gettext (~> 3.5, >= 3.5.1) 2148 gettext_i18n_rails (~> 1.13.0) 2149 git (~> 1.8) 2150 - gitaly (~> 18.2.0) 2151 gitlab-active-context! 2152 gitlab-backup-cli! 2153 gitlab-chronic (~> 0.10.5) 2154 gitlab-cloud-connector (~> 1.26) 2155 gitlab-crystalball (~> 1.1.0) 2156 gitlab-dangerfiles (~> 4.10.0) 2157 - gitlab-duo-workflow-service-client (~> 0.2)! 2158 gitlab-experiment (~> 0.9.1) 2159 - gitlab-fog-azure-rm (~> 2.2.0) 2160 gitlab-glfm-markdown (~> 0.0.33) 2161 gitlab-housekeeper! 2162 gitlab-http! 2163 - gitlab-kas-grpc (~> 18.2.0) 2164 - gitlab-labkit (~> 0.39.0) 2165 gitlab-license (~> 2.6) 2166 gitlab-mail_room (~> 0.0.24) 2167 gitlab-markup (~> 2.0.0) ··· 2178 gitlab-topology-service-client (~> 0.1)! 2179 gitlab-utils! 2180 gitlab_chronic_duration (~> 0.12) 2181 - gitlab_omniauth-ldap (~> 2.2.0) 2182 - gitlab_quality-test_tooling (~> 2.18.0) 2183 - gon (~> 6.4.0) 2184 - google-apis-androidpublisher_v3 (~> 0.84.0) 2185 google-apis-cloudbilling_v1 (~> 0.22.0) 2186 google-apis-cloudresourcemanager_v1 (~> 0.31.0) 2187 - google-apis-compute_v1 (~> 0.127.0) 2188 google-apis-container_v1 (~> 0.100.0) 2189 - google-apis-container_v1beta1 (~> 0.43.0) 2190 google-apis-core (~> 0.18.0, >= 0.18.0) 2191 google-apis-iam_v1 (~> 0.73.0) 2192 google-apis-serviceusage_v1 (~> 0.28.0) ··· 2195 google-cloud-artifact_registry-v1 (~> 0.11.0) 2196 google-cloud-bigquery (~> 1.0) 2197 google-cloud-compute-v1 (~> 2.6.0) 2198 - google-cloud-storage (~> 1.45.0) 2199 google-protobuf (~> 3.25, >= 3.25.3) 2200 googleauth (~> 1.14) 2201 gpgme (~> 2.0.24) ··· 2221 httparty (~> 0.23.0) 2222 i18n_data (~> 0.13.1) 2223 icalendar (~> 2.10.1) 2224 - influxdb-client (~> 3.1) 2225 invisible_captcha (~> 2.3.0) 2226 io-event (~> 1.12) 2227 ipaddress (~> 0.8.3) ··· 2249 lru_redux 2250 mail (= 2.8.1) 2251 mail-smtp_pool (~> 0.1.0)! 2252 marginalia (~> 1.11.1) 2253 memory_profiler (~> 1.0) 2254 microsoft_graph_mailer (~> 0.1.0)! 2255 mini_magick (~> 4.12) 2256 minitest (~> 5.11.0) 2257 - multi_json (~> 1.14.1) 2258 mutex_m (~> 0.3) 2259 net-http (= 0.6.0) 2260 net-ldap (~> 0.17.1) ··· 2331 rack-oauth2 (~> 2.2.1) 2332 rack-proxy (~> 0.7.7) 2333 rack-timeout (~> 0.7.0) 2334 - rails (~> 7.1.5.1) 2335 rails-controller-testing 2336 rails-i18n (~> 7.0, >= 7.0.9) 2337 rainbow (~> 3.0) ··· 2396 state_machines-rspec (~> 0.6) 2397 sys-filesystem (~> 1.4.3) 2398 tanuki_emoji (~> 0.13) 2399 - telesignenterprise (~> 2.2) 2400 terser (= 1.0.2) 2401 test-prof (~> 1.4.0) 2402 test_file_finder (~> 0.3.1)
··· 111 PATH 112 remote: gems/gitlab-utils 113 specs: 114 + gitlab-utils (0.2.0) 115 actionview (>= 6.1.7.2) 116 activesupport (>= 6.1.7.2) 117 addressable (~> 2.8) ··· 123 ipynbdiff (0.4.8) 124 diffy (~> 3.4) 125 oj (~> 3.16, >= 3.16.10) 126 + 127 + PATH 128 + remote: gems/mail-smtp_pool 129 + specs: 130 + mail-smtp_pool (0.1.0) 131 + connection_pool (~> 2.0) 132 + mail (~> 2.8) 133 134 PATH 135 remote: vendor/gems/devise-pbkdf2-encryptable ··· 146 PATH 147 remote: vendor/gems/gitlab-duo-workflow-service-client 148 specs: 149 + gitlab-duo-workflow-service-client (0.3) 150 grpc 151 152 PATH ··· 155 gitlab-topology-service-client (0.1) 156 google-protobuf (~> 3) 157 grpc 158 159 PATH 160 remote: vendor/gems/microsoft_graph_mailer ··· 204 base64 (~> 0.2) 205 faraday (>= 1.0, < 3.0.0) 206 faraday-retry (>= 1.0, < 3.0.0) 207 + actioncable (7.1.5.2) 208 + actionpack (= 7.1.5.2) 209 + activesupport (= 7.1.5.2) 210 nio4r (~> 2.0) 211 websocket-driver (>= 0.6.1) 212 zeitwerk (~> 2.6) 213 + actionmailbox (7.1.5.2) 214 + actionpack (= 7.1.5.2) 215 + activejob (= 7.1.5.2) 216 + activerecord (= 7.1.5.2) 217 + activestorage (= 7.1.5.2) 218 + activesupport (= 7.1.5.2) 219 mail (>= 2.7.1) 220 net-imap 221 net-pop 222 net-smtp 223 + actionmailer (7.1.5.2) 224 + actionpack (= 7.1.5.2) 225 + actionview (= 7.1.5.2) 226 + activejob (= 7.1.5.2) 227 + activesupport (= 7.1.5.2) 228 mail (~> 2.5, >= 2.5.4) 229 net-imap 230 net-pop 231 net-smtp 232 rails-dom-testing (~> 2.2) 233 + actionpack (7.1.5.2) 234 + actionview (= 7.1.5.2) 235 + activesupport (= 7.1.5.2) 236 nokogiri (>= 1.8.5) 237 racc 238 rack (>= 2.2.4) ··· 240 rack-test (>= 0.6.3) 241 rails-dom-testing (~> 2.2) 242 rails-html-sanitizer (~> 1.6) 243 + actiontext (7.1.5.2) 244 + actionpack (= 7.1.5.2) 245 + activerecord (= 7.1.5.2) 246 + activestorage (= 7.1.5.2) 247 + activesupport (= 7.1.5.2) 248 globalid (>= 0.6.0) 249 nokogiri (>= 1.8.5) 250 + actionview (7.1.5.2) 251 + activesupport (= 7.1.5.2) 252 builder (~> 3.1) 253 erubi (~> 1.11) 254 rails-dom-testing (~> 2.2) 255 rails-html-sanitizer (~> 1.6) 256 + activejob (7.1.5.2) 257 + activesupport (= 7.1.5.2) 258 globalid (>= 0.3.6) 259 + activemodel (7.1.5.2) 260 + activesupport (= 7.1.5.2) 261 + activerecord (7.1.5.2) 262 + activemodel (= 7.1.5.2) 263 + activesupport (= 7.1.5.2) 264 timeout (>= 0.4.0) 265 + activestorage (7.1.5.2) 266 + actionpack (= 7.1.5.2) 267 + activejob (= 7.1.5.2) 268 + activerecord (= 7.1.5.2) 269 + activesupport (= 7.1.5.2) 270 marcel (~> 1.0) 271 + activesupport (7.1.5.2) 272 base64 273 benchmark (>= 0.3) 274 bigdecimal ··· 308 asciidoctor-plantuml (0.0.16) 309 asciidoctor (>= 2.0.17, < 3.0.0) 310 ast (2.4.2) 311 + async (2.28.0) 312 console (~> 1.29) 313 fiber-annotation 314 + io-event (~> 1.11) 315 metrics (~> 0.12) 316 + traces (~> 0.18) 317 atlassian-jwt (0.2.1) 318 jwt (~> 2.1) 319 attr_encrypted (4.2.0) ··· 323 awrence (1.2.1) 324 aws-eventstream (1.3.0) 325 aws-partitions (1.1001.0) 326 + aws-sdk-cloudformation (1.134.0) 327 aws-sdk-core (~> 3, >= 3.225.0) 328 aws-sigv4 (~> 1.5) 329 aws-sdk-core (3.226.3) ··· 421 cork 422 nap 423 open4 (~> 1.3) 424 + click_house-client (0.5.1) 425 activerecord (>= 7.0, < 9.0) 426 activesupport (>= 7.0, < 9.0) 427 addressable (~> 2.8) ··· 432 colored2 (3.1.2) 433 commonmarker (0.23.11) 434 concurrent-ruby (1.3.5) 435 + connection_pool (2.5.4) 436 console (1.29.2) 437 fiber-annotation 438 fiber-local (~> 1.1) ··· 480 database_cleaner-core (2.0.1) 481 date (3.4.1) 482 deb_version (1.0.2) 483 + debug (1.11.0) 484 + irb (~> 1.10) 485 + reline (>= 0.3.8) 486 debug_inspector (1.1.0) 487 deckar01-task_list (2.3.4) 488 html-pipeline (~> 2.0) 489 declarative (0.0.20) 490 + declarative_policy (2.0.1) 491 + deprecation_toolkit (2.2.4) 492 activesupport (>= 6.1) 493 derailed_benchmarks (2.2.1) 494 base64 ··· 510 thor (>= 0.19, < 2) 511 descendants_tracker (0.0.4) 512 thread_safe (~> 0.3, >= 0.3.1) 513 + devfile (0.4.8) 514 device_detector (1.1.3) 515 devise (4.9.4) 516 bcrypt (~> 3.0) ··· 587 tzinfo 588 ethon (0.16.0) 589 ffi (>= 1.15.0) 590 + excon (1.3.0) 591 + logger 592 execjs (2.8.1) 593 expgen (0.1.1) 594 parslet ··· 654 fog-json 655 ipaddress (~> 0.8) 656 xml-simple (~> 1.1) 657 + fog-aws (3.33.0) 658 + base64 (>= 0.2, < 0.4) 659 + fog-core (~> 2.6) 660 fog-json (~> 1.1) 661 fog-xml (~> 0.1) 662 + fog-core (2.6.0) 663 builder 664 + excon (~> 1.0) 665 + formatador (>= 0.2, < 2.0) 666 mime-types 667 + fog-google (1.25.0) 668 addressable (>= 2.7.0) 669 + fog-core (~> 2.5) 670 fog-json (~> 1.2) 671 fog-xml (~> 0.1.0) 672 google-apis-compute_v1 (~> 0.53) ··· 680 fog-json (1.2.0) 681 fog-core 682 multi_json (~> 1.10) 683 + fog-local (0.9.0) 684 fog-core (>= 1.27, < 3.0) 685 fog-xml (0.1.5) 686 fog-core 687 nokogiri (>= 1.5.11, < 2.0.0) 688 formatador (0.2.5) 689 forwardable (1.3.3) 690 + fugit (1.11.2) 691 et-orbi (~> 1, >= 1.2.11) 692 raabro (~> 1.4) 693 fuzzyurl (0.9.0) ··· 716 git (1.19.1) 717 addressable (~> 2.8) 718 rchardet (~> 1.8) 719 + gitaly (18.4.0.pre.rc1) 720 grpc (~> 1.0) 721 gitlab (4.19.0) 722 httparty (~> 0.20) 723 terminal-table (>= 1.5.1) 724 gitlab-chronic (0.10.6) 725 numerizer (~> 0.2) 726 + gitlab-cloud-connector (1.32.0) 727 activesupport (~> 7.0) 728 jwt (~> 2.9) 729 gitlab-crystalball (1.1.1) ··· 736 gitlab-experiment (0.9.1) 737 activesupport (>= 3.0) 738 request_store (>= 1.0) 739 + gitlab-fog-azure-rm (2.3.0) 740 faraday (~> 2.0) 741 faraday-follow_redirects (~> 0.3.0) 742 faraday-net_http_persistent (~> 2.0) ··· 747 nokogiri (~> 1, >= 1.10.8) 748 gitlab-glfm-markdown (0.0.33) 749 rb_sys (~> 0.9.109) 750 + gitlab-kas-grpc (18.3.2) 751 grpc (~> 1.0) 752 + gitlab-labkit (0.40.0) 753 actionpack (>= 5.0.0, < 8.1.0) 754 activesupport (>= 5.0.0, < 8.1.0) 755 google-protobuf (~> 3) 756 grpc (>= 1.62) 757 jaeger-client (~> 1.1.0) 758 + json-schema (~> 5.1) 759 opentracing (~> 0.4) 760 pg_query (>= 6.1.0, < 7.0) 761 prometheus-client-mmap (~> 1.2.9) ··· 774 activesupport (>= 5.2.0) 775 rake (~> 13.0) 776 snowplow-tracker (~> 0.8.0) 777 + gitlab-secret_detection (0.33.3) 778 grpc (>= 1.63.0, < 2) 779 grpc_reflection (~> 0.1) 780 parallel (~> 1) ··· 797 rubocop-rspec_rails (~> 2.30.0) 798 gitlab_chronic_duration (0.12.0) 799 numerizer (~> 0.2) 800 + gitlab_omniauth-ldap (2.3.0) 801 net-ldap (~> 0.16) 802 omniauth (>= 1.3, < 3) 803 pyu-ruby-sasl (>= 0.0.3.3, < 0.1) 804 rubyntlm (~> 0.5) 805 + gitlab_quality-test_tooling (2.20.0) 806 activesupport (>= 7.0, < 7.3) 807 amatch (~> 0.4.1) 808 fog-google (~> 1.24, >= 1.24.1) ··· 817 zeitwerk (>= 2, < 3) 818 globalid (1.1.0) 819 activesupport (>= 5.0) 820 + gon (6.5.0) 821 actionpack (>= 3.0.20) 822 i18n (>= 0.7) 823 multi_json 824 request_store (>= 1.0) 825 + google-apis-androidpublisher_v3 (0.86.0) 826 google-apis-core (>= 0.15.0, < 2.a) 827 google-apis-bigquery_v2 (0.90.0) 828 google-apis-core (>= 0.15.0, < 2.a) ··· 830 google-apis-core (>= 0.9.1, < 2.a) 831 google-apis-cloudresourcemanager_v1 (0.31.0) 832 google-apis-core (>= 0.9.1, < 2.a) 833 + google-apis-compute_v1 (0.129.0) 834 google-apis-core (>= 0.15.0, < 2.a) 835 google-apis-container_v1 (0.100.0) 836 google-apis-core (>= 0.15.0, < 2.a) 837 + google-apis-container_v1beta1 (0.90.0) 838 + google-apis-core (>= 0.15.0, < 2.a) 839 google-apis-core (0.18.0) 840 addressable (~> 2.5, >= 2.5.1) 841 googleauth (~> 1.9) ··· 848 google-apis-core (>= 0.11.0, < 2.a) 849 google-apis-iam_v1 (0.73.0) 850 google-apis-core (>= 0.15.0, < 2.a) 851 + google-apis-iamcredentials_v1 (0.24.0) 852 + google-apis-core (>= 0.15.0, < 2.a) 853 google-apis-monitoring_v3 (0.54.0) 854 google-apis-core (>= 0.11.0, < 2.a) 855 google-apis-pubsub_v1 (0.45.0) ··· 858 google-apis-core (>= 0.9.1, < 2.a) 859 google-apis-sqladmin_v1beta4 (0.41.0) 860 google-apis-core (>= 0.9.1, < 2.a) 861 + google-apis-storage_v1 (0.56.0) 862 + google-apis-core (>= 0.15.0, < 2.a) 863 google-cloud-artifact_registry-v1 (0.11.0) 864 gapic-common (>= 0.20.0, < 2.a) 865 google-cloud-errors (~> 1.0) ··· 889 google-cloud-location (0.6.0) 890 gapic-common (>= 0.20.0, < 2.a) 891 google-cloud-errors (~> 1.0) 892 + google-cloud-storage (1.57.0) 893 addressable (~> 2.8) 894 digest-crc (~> 0.4) 895 + google-apis-core (>= 0.18, < 2) 896 + google-apis-iamcredentials_v1 (~> 0.18) 897 + google-apis-storage_v1 (>= 0.42) 898 google-cloud-core (~> 1.6) 899 + googleauth (~> 1.9) 900 mini_mime (~> 1.0) 901 google-cloud-storage_transfer (1.2.0) 902 google-cloud-core (~> 1.6) ··· 1070 bindata 1071 faraday (~> 2.0) 1072 faraday-follow_redirects 1073 + json-schema (5.2.2) 1074 + addressable (~> 2.8) 1075 + bigdecimal (~> 3.1) 1076 json_schemer (2.3.0) 1077 bigdecimal 1078 hana (~> 1.3) ··· 1112 language_server-protocol (3.17.0.3) 1113 launchy (2.5.2) 1114 addressable (~> 2.8) 1115 + lefthook (1.12.3) 1116 letter_opener (1.10.0) 1117 launchy (>= 2.2, < 4) 1118 letter_opener_web (3.0.0) ··· 1171 net-imap 1172 net-pop 1173 net-smtp 1174 + marcel (1.0.4) 1175 marginalia (1.11.1) 1176 actionpack (>= 5.2) 1177 activerecord (>= 5.2) ··· 1183 mime-types-data (~> 3.2015) 1184 mime-types-data (3.2023.1003) 1185 mini_histogram (0.3.1) 1186 + mini_magick (4.13.2) 1187 mini_mime (1.1.2) 1188 mini_portile2 (2.8.8) 1189 minitest (5.11.3) ··· 1196 chef-utils 1197 mize (0.6.1) 1198 msgpack (1.5.4) 1199 + multi_json (1.17.0) 1200 multi_xml (0.6.0) 1201 multipart-post (2.2.3) 1202 murmurhash3 (0.1.7) ··· 1465 pdf-core (0.10.0) 1466 peek (1.1.0) 1467 railties (>= 4.0.0) 1468 + pg (1.6.2) 1469 pg_query (6.1.0) 1470 google-protobuf (>= 3.25.3) 1471 plist (3.7.0) ··· 1550 rackup (1.0.1) 1551 rack (< 3) 1552 webrick 1553 + rails (7.1.5.2) 1554 + actioncable (= 7.1.5.2) 1555 + actionmailbox (= 7.1.5.2) 1556 + actionmailer (= 7.1.5.2) 1557 + actionpack (= 7.1.5.2) 1558 + actiontext (= 7.1.5.2) 1559 + actionview (= 7.1.5.2) 1560 + activejob (= 7.1.5.2) 1561 + activemodel (= 7.1.5.2) 1562 + activerecord (= 7.1.5.2) 1563 + activestorage (= 7.1.5.2) 1564 + activesupport (= 7.1.5.2) 1565 bundler (>= 1.15.0) 1566 + railties (= 7.1.5.2) 1567 rails-controller-testing (1.0.5) 1568 actionpack (>= 5.0.1.rc1) 1569 actionview (>= 5.0.1.rc1) ··· 1578 rails-i18n (7.0.10) 1579 i18n (>= 0.7, < 2) 1580 railties (>= 6.0.0, < 8) 1581 + railties (7.1.5.2) 1582 + actionpack (= 7.1.5.2) 1583 + activesupport (= 7.1.5.2) 1584 irb 1585 rackup (>= 1.0.0) 1586 rake (>= 12.2) ··· 1615 actionpack (>= 5) 1616 redis-rack (>= 2.1.0, < 4) 1617 redis-store (>= 1.1.0, < 2) 1618 + redis-client (0.25.3) 1619 connection_pool 1620 redis-cluster-client (0.13.5) 1621 redis-client (~> 0.24) ··· 1650 retriable (3.1.2) 1651 reverse_markdown (3.0.0) 1652 nokogiri 1653 + rexml (3.4.2) 1654 rinku (2.0.0) 1655 rotp (6.3.0) 1656 rouge (4.6.0) ··· 1899 table_print (1.5.7) 1900 tanuki_emoji (0.13.0) 1901 i18n (~> 1.14) 1902 + telesign (2.4.0) 1903 net-http-persistent (>= 3.0.0, < 5.0) 1904 + telesignenterprise (2.6.0) 1905 + telesign (~> 2.4.0) 1906 temple (0.8.2) 1907 term-ansicolor (1.7.1) 1908 tins (~> 1.0) ··· 1929 bindata (~> 2.4) 1930 openssl (> 2.0) 1931 openssl-signature_algorithm (~> 1.0) 1932 + traces (0.18.1) 1933 trailblazer-option (0.1.2) 1934 train-core (3.10.8) 1935 addressable (~> 2.5) ··· 2076 asciidoctor-include-ext (~> 0.4.0) 2077 asciidoctor-kroki (~> 0.10.0) 2078 asciidoctor-plantuml (~> 0.0.16) 2079 + async (~> 2.28.0) 2080 atlassian-jwt (~> 0.2.1) 2081 attr_encrypted (~> 4.2) 2082 awesome_print ··· 2086 axe-core-rspec (~> 4.10.0) 2087 babosa (~> 2.0) 2088 base32 (~> 0.3.0) 2089 + base64 (~> 0.2.0) 2090 batch-loader (~> 2.0.5) 2091 bcrypt (~> 3.1, >= 3.1.14) 2092 benchmark-ips (~> 2.14.0) ··· 2101 carrierwave (~> 1.3) 2102 charlock_holmes (~> 0.7.9) 2103 circuitbox (= 2.0.0) 2104 + click_house-client (= 0.5.1) 2105 commonmarker (~> 0.23.10) 2106 concurrent-ruby (~> 1.1) 2107 connection_pool (~> 2.5.3) ··· 2112 csv_builder! 2113 cvss-suite (~> 3.3.0) 2114 database_cleaner-active_record (~> 2.2.0) 2115 + debug (~> 1.11.0) 2116 deckar01-task_list (= 2.3.4) 2117 + declarative_policy (~> 2.0.1) 2118 deprecation_toolkit (~> 2.2.3) 2119 derailed_benchmarks 2120 + devfile (~> 0.4.8) 2121 device_detector 2122 devise (~> 4.9.3) 2123 devise-pbkdf2-encryptable (~> 0.0.0)! ··· 2150 flipper-active_support_cache_store (~> 0.28.0) 2151 fog-aliyun (~> 0.4) 2152 fog-aws (~> 3.26) 2153 + fog-core (~> 2.5) 2154 + fog-google (~> 1.25) 2155 fog-local (~> 0.8) 2156 fugit (~> 1.11.1) 2157 gdk-toogle (~> 0.9, >= 0.9.5) 2158 gettext (~> 3.5, >= 3.5.1) 2159 gettext_i18n_rails (~> 1.13.0) 2160 git (~> 1.8) 2161 + gitaly (~> 18.4.0.pre.rc1) 2162 gitlab-active-context! 2163 gitlab-backup-cli! 2164 gitlab-chronic (~> 0.10.5) 2165 gitlab-cloud-connector (~> 1.26) 2166 gitlab-crystalball (~> 1.1.0) 2167 gitlab-dangerfiles (~> 4.10.0) 2168 + gitlab-duo-workflow-service-client (~> 0.3)! 2169 gitlab-experiment (~> 0.9.1) 2170 + gitlab-fog-azure-rm (~> 2.3.0) 2171 gitlab-glfm-markdown (~> 0.0.33) 2172 gitlab-housekeeper! 2173 gitlab-http! 2174 + gitlab-kas-grpc (~> 18.3.0) 2175 + gitlab-labkit (~> 0.40.0) 2176 gitlab-license (~> 2.6) 2177 gitlab-mail_room (~> 0.0.24) 2178 gitlab-markup (~> 2.0.0) ··· 2189 gitlab-topology-service-client (~> 0.1)! 2190 gitlab-utils! 2191 gitlab_chronic_duration (~> 0.12) 2192 + gitlab_omniauth-ldap (~> 2.3.0) 2193 + gitlab_quality-test_tooling (~> 2.20.0) 2194 + gon (~> 6.5.0) 2195 + google-apis-androidpublisher_v3 (~> 0.86.0) 2196 google-apis-cloudbilling_v1 (~> 0.22.0) 2197 google-apis-cloudresourcemanager_v1 (~> 0.31.0) 2198 + google-apis-compute_v1 (~> 0.129.0) 2199 google-apis-container_v1 (~> 0.100.0) 2200 + google-apis-container_v1beta1 (~> 0.90.0) 2201 google-apis-core (~> 0.18.0, >= 0.18.0) 2202 google-apis-iam_v1 (~> 0.73.0) 2203 google-apis-serviceusage_v1 (~> 0.28.0) ··· 2206 google-cloud-artifact_registry-v1 (~> 0.11.0) 2207 google-cloud-bigquery (~> 1.0) 2208 google-cloud-compute-v1 (~> 2.6.0) 2209 + google-cloud-storage (~> 1.57.0) 2210 google-protobuf (~> 3.25, >= 3.25.3) 2211 googleauth (~> 1.14) 2212 gpgme (~> 2.0.24) ··· 2232 httparty (~> 0.23.0) 2233 i18n_data (~> 0.13.1) 2234 icalendar (~> 2.10.1) 2235 invisible_captcha (~> 2.3.0) 2236 io-event (~> 1.12) 2237 ipaddress (~> 0.8.3) ··· 2259 lru_redux 2260 mail (= 2.8.1) 2261 mail-smtp_pool (~> 0.1.0)! 2262 + marcel (~> 1.0.4) 2263 marginalia (~> 1.11.1) 2264 memory_profiler (~> 1.0) 2265 microsoft_graph_mailer (~> 0.1.0)! 2266 mini_magick (~> 4.12) 2267 minitest (~> 5.11.0) 2268 + multi_json (~> 1.17.0) 2269 mutex_m (~> 0.3) 2270 net-http (= 0.6.0) 2271 net-ldap (~> 0.17.1) ··· 2342 rack-oauth2 (~> 2.2.1) 2343 rack-proxy (~> 0.7.7) 2344 rack-timeout (~> 0.7.0) 2345 + rails (~> 7.1.5.2) 2346 rails-controller-testing 2347 rails-i18n (~> 7.0, >= 7.0.9) 2348 rainbow (~> 3.0) ··· 2407 state_machines-rspec (~> 0.6) 2408 sys-filesystem (~> 1.4.3) 2409 tanuki_emoji (~> 0.13) 2410 + telesignenterprise (~> 2.6) 2411 terser (= 1.0.2) 2412 test-prof (~> 1.4.0) 2413 test_file_finder (~> 0.3.1)
+162 -111
pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix
··· 30 platforms = [ ]; 31 source = { 32 remotes = [ "https://rubygems.org" ]; 33 - sha256 = "03dai8z2dxb2cf29hp6md7bhysyipxvw2qnm2bj98yyrnaskfikn"; 34 type = "gem"; 35 }; 36 - version = "7.1.5.1"; 37 }; 38 actionmailbox = { 39 dependencies = [ ··· 55 platforms = [ ]; 56 source = { 57 remotes = [ "https://rubygems.org" ]; 58 - sha256 = "02inlpsmjz8rz159ljhzac1dvzq5k1pnmmx2pf4gmrj3zs4hbhn3"; 59 type = "gem"; 60 }; 61 - version = "7.1.5.1"; 62 }; 63 actionmailer = { 64 dependencies = [ ··· 80 platforms = [ ]; 81 source = { 82 remotes = [ "https://rubygems.org" ]; 83 - sha256 = "0ncplhcrxldj6jvbaw9g8ik4cznjlf3lyfzgrwy0jfxjh3cdc4xj"; 84 type = "gem"; 85 }; 86 - version = "7.1.5.1"; 87 }; 88 actionpack = { 89 dependencies = [ ··· 105 platforms = [ ]; 106 source = { 107 remotes = [ "https://rubygems.org" ]; 108 - sha256 = "066p70mngqk8m7qp3wq2frbl1w8imdcrdxb06cxwq5izykcn7hib"; 109 type = "gem"; 110 }; 111 - version = "7.1.5.1"; 112 }; 113 actiontext = { 114 dependencies = [ ··· 127 platforms = [ ]; 128 source = { 129 remotes = [ "https://rubygems.org" ]; 130 - sha256 = "1v7psa946frm79x04vywnd0h069jgxy5xghm7y5sgijvmp7n3qmq"; 131 type = "gem"; 132 }; 133 - version = "7.1.5.1"; 134 }; 135 actionview = { 136 dependencies = [ ··· 149 platforms = [ ]; 150 source = { 151 remotes = [ "https://rubygems.org" ]; 152 - sha256 = "1apnqjfwbvyhf7svlamal1pvy2x78fk42lqbnllqwy816lhrlmcc"; 153 type = "gem"; 154 }; 155 - version = "7.1.5.1"; 156 }; 157 activejob = { 158 dependencies = [ ··· 167 platforms = [ ]; 168 source = { 169 remotes = [ "https://rubygems.org" ]; 170 - sha256 = "0rspwfvhxs5by6im90rrjp2sy1wzdpcgb9xm0qfljk3zhmn3fcvn"; 171 type = "gem"; 172 }; 173 - version = "7.1.5.1"; 174 }; 175 activemodel = { 176 dependencies = [ "activesupport" ]; ··· 183 platforms = [ ]; 184 source = { 185 remotes = [ "https://rubygems.org" ]; 186 - sha256 = "1wci45aas8g909zby9j91m87ff5j28qwl0i7izzbszsahmk78wkl"; 187 type = "gem"; 188 }; 189 - version = "7.1.5.1"; 190 }; 191 activerecord = { 192 dependencies = [ ··· 203 platforms = [ ]; 204 source = { 205 remotes = [ "https://rubygems.org" ]; 206 - sha256 = "1qzij5xmsqqxsc9v9kil68aif5bvly06vqf4pnjrnfzkkdhd22pl"; 207 type = "gem"; 208 }; 209 - version = "7.1.5.1"; 210 }; 211 activerecord-gitlab = { 212 dependencies = [ "activerecord" ]; ··· 234 platforms = [ ]; 235 source = { 236 remotes = [ "https://rubygems.org" ]; 237 - sha256 = "0qzz8dxwj70zys1lmqk1x0sl4rb7ddw6v2bgmpm6dijqd03qnsxf"; 238 type = "gem"; 239 }; 240 - version = "7.1.5.1"; 241 }; 242 activesupport = { 243 dependencies = [ ··· 263 platforms = [ ]; 264 source = { 265 remotes = [ "https://rubygems.org" ]; 266 - sha256 = "1f6gqyl49hdabid5jkrfq0127gd396srsgpy7p5ni61v8wp4h34z"; 267 type = "gem"; 268 }; 269 - version = "7.1.5.1"; 270 }; 271 addressable = { 272 dependencies = [ "public_suffix" ]; ··· 454 platforms = [ ]; 455 source = { 456 remotes = [ "https://rubygems.org" ]; 457 - sha256 = "0xs3qdlm8fj6zksqp5daamc51azwgbrp3b6mbqcxl22qdnn137aq"; 458 type = "gem"; 459 }; 460 - version = "2.24.0"; 461 }; 462 atlassian-jwt = { 463 dependencies = [ "jwt" ]; ··· 543 platforms = [ ]; 544 source = { 545 remotes = [ "https://rubygems.org" ]; 546 - sha256 = "08d3khg5bpi73vmghphr5w4acds2vr8gcdpm93fsaj38wvb960s9"; 547 type = "gem"; 548 }; 549 - version = "1.133.0"; 550 }; 551 aws-sdk-core = { 552 dependencies = [ ··· 1128 platforms = [ ]; 1129 source = { 1130 remotes = [ "https://rubygems.org" ]; 1131 - sha256 = "0lf1lr3h9bfzyfrh5m8v5p900ld545y13vks1gyy163riyi8wfxx"; 1132 type = "gem"; 1133 }; 1134 - version = "0.3.5"; 1135 }; 1136 coderay = { 1137 groups = [ ··· 1220 platforms = [ ]; 1221 source = { 1222 remotes = [ "https://rubygems.org" ]; 1223 - sha256 = "0nrhsk7b3sjqbyl1cah6ibf1kvi3v93a7wf4637d355hp614mmyg"; 1224 type = "gem"; 1225 }; 1226 - version = "2.5.3"; 1227 }; 1228 console = { 1229 dependencies = [ ··· 1494 }; 1495 version = "1.0.2"; 1496 }; 1497 debug_inspector = { 1498 groups = [ 1499 "default" ··· 1533 platforms = [ ]; 1534 source = { 1535 remotes = [ "https://rubygems.org" ]; 1536 - sha256 = "1jri6fqpyrlnhl99mhqlqwpi6z8idb7g421rysxz40yyk8lwzx4s"; 1537 type = "gem"; 1538 }; 1539 - version = "1.1.0"; 1540 }; 1541 deprecation_toolkit = { 1542 dependencies = [ "activesupport" ]; ··· 1547 platforms = [ ]; 1548 source = { 1549 remotes = [ "https://rubygems.org" ]; 1550 - sha256 = "0k8j50avgs2pgv20wvrzr77g9yvhi5sa9yh93n72nyd4hhbd28cb"; 1551 type = "gem"; 1552 }; 1553 - version = "2.2.3"; 1554 }; 1555 derailed_benchmarks = { 1556 dependencies = [ ··· 1600 platforms = [ ]; 1601 source = { 1602 remotes = [ "https://rubygems.org" ]; 1603 - sha256 = "1dcj3r8gh4y4cks1qk5qhj89ggk6z8kmk3hq9nlvnm9pnb7m9fbs"; 1604 type = "gem"; 1605 }; 1606 - version = "0.4.4"; 1607 }; 1608 device_detector = { 1609 groups = [ "default" ]; ··· 2081 version = "0.16.0"; 2082 }; 2083 excon = { 2084 - groups = [ "default" ]; 2085 platforms = [ ]; 2086 source = { 2087 remotes = [ "https://rubygems.org" ]; 2088 - sha256 = "0j826kfvzn7nc5pv950n270r0sx1702k988ad11cdlav3dcxxw09"; 2089 type = "gem"; 2090 }; 2091 - version = "0.99.0"; 2092 }; 2093 execjs = { 2094 groups = [ "default" ]; ··· 2486 platforms = [ ]; 2487 source = { 2488 remotes = [ "https://rubygems.org" ]; 2489 - sha256 = "1kb7jlynlf4ppjp0vyp02kyajpr86k8z64pakjz18f8jxc9pwbkx"; 2490 type = "gem"; 2491 }; 2492 - version = "3.28.0"; 2493 }; 2494 fog-core = { 2495 dependencies = [ ··· 2498 "formatador" 2499 "mime-types" 2500 ]; 2501 - groups = [ "default" ]; 2502 platforms = [ ]; 2503 source = { 2504 remotes = [ "https://rubygems.org" ]; 2505 - sha256 = "1agd6xgzk0rxrsjdpn94v4hy89s0nm2cs4zg2p880w2dan9xgrak"; 2506 type = "gem"; 2507 }; 2508 - version = "2.1.0"; 2509 }; 2510 fog-google = { 2511 dependencies = [ ··· 2522 "google-apis-storage_v1" 2523 "google-cloud-env" 2524 ]; 2525 - groups = [ "default" ]; 2526 platforms = [ ]; 2527 source = { 2528 remotes = [ "https://rubygems.org" ]; 2529 - sha256 = "1q2qhdkz7axp1f853d3jxx852gj5idrqhypxk8k3zm9fs72lxmnw"; 2530 type = "gem"; 2531 }; 2532 - version = "1.24.1"; 2533 }; 2534 fog-json = { 2535 dependencies = [ ··· 2551 platforms = [ ]; 2552 source = { 2553 remotes = [ "https://rubygems.org" ]; 2554 - sha256 = "0yggsxd7c58p5i8zgvfw9rkqlg75l6hkbwnpgawd2sacwl4jsfr6"; 2555 type = "gem"; 2556 }; 2557 - version = "0.8.0"; 2558 }; 2559 fog-xml = { 2560 dependencies = [ ··· 2605 platforms = [ ]; 2606 source = { 2607 remotes = [ "https://rubygems.org" ]; 2608 - sha256 = "0s4qhq3mjl0gak5wl20w9d5jhq069mk1393dkj76s8i2pvkqb578"; 2609 type = "gem"; 2610 }; 2611 - version = "1.11.1"; 2612 }; 2613 fuzzyurl = { 2614 groups = [ "default" ]; ··· 2738 platforms = [ ]; 2739 source = { 2740 remotes = [ "https://rubygems.org" ]; 2741 - sha256 = "1cwvbk5ijg41rrghcljjqkf8dnp1cc4l5576460fqadwgmfi62bl"; 2742 type = "gem"; 2743 }; 2744 - version = "18.2.1"; 2745 }; 2746 gitlab = { 2747 dependencies = [ ··· 2832 platforms = [ ]; 2833 source = { 2834 remotes = [ "https://rubygems.org" ]; 2835 - sha256 = "1k0b1wanf53lrymh3np0m5k12kc93w99rrzvw5lpv2zjwwmgij61"; 2836 type = "gem"; 2837 }; 2838 - version = "1.26.0"; 2839 }; 2840 gitlab-crystalball = { 2841 dependencies = [ ··· 2881 path = "${src}/vendor/gems/gitlab-duo-workflow-service-client"; 2882 type = "path"; 2883 }; 2884 - version = "0.2"; 2885 }; 2886 gitlab-experiment = { 2887 dependencies = [ ··· 2912 platforms = [ ]; 2913 source = { 2914 remotes = [ "https://rubygems.org" ]; 2915 - sha256 = "1acbwzi4dkixfmb2rggzf4pg65cyxhbggrs4642p8y7mf0hpraii"; 2916 type = "gem"; 2917 }; 2918 - version = "2.2.0"; 2919 }; 2920 gitlab-glfm-markdown = { 2921 dependencies = [ "rb_sys" ]; ··· 2969 platforms = [ ]; 2970 source = { 2971 remotes = [ "https://rubygems.org" ]; 2972 - sha256 = "1qj5n9dfslfra3xrrq12mdzrk1ln3hv154wik9y0jd4vmym1j5cp"; 2973 type = "gem"; 2974 }; 2975 - version = "18.2.1"; 2976 }; 2977 gitlab-labkit = { 2978 dependencies = [ ··· 2981 "google-protobuf" 2982 "grpc" 2983 "jaeger-client" 2984 "opentracing" 2985 "pg_query" 2986 "prometheus-client-mmap" ··· 2990 platforms = [ ]; 2991 source = { 2992 remotes = [ "https://rubygems.org" ]; 2993 - sha256 = "07jpj78nnjmgz9brxxzqbx7l9fajyfq74l4vjavqmnff18vgr0gf"; 2994 type = "gem"; 2995 }; 2996 - version = "0.39.0"; 2997 }; 2998 gitlab-license = { 2999 groups = [ "default" ]; ··· 3133 platforms = [ ]; 3134 source = { 3135 remotes = [ "https://rubygems.org" ]; 3136 - sha256 = "14ds4l7802ypxx56pid7xlhnlbk5ir9zc8adfm96yy9k2sgfmdnf"; 3137 type = "gem"; 3138 }; 3139 - version = "0.33.0"; 3140 }; 3141 gitlab-security_report_schemas = { 3142 dependencies = [ ··· 3215 path = "${src}/gems/gitlab-utils"; 3216 type = "path"; 3217 }; 3218 - version = "0.1.0"; 3219 }; 3220 gitlab_chronic_duration = { 3221 dependencies = [ "numerizer" ]; ··· 3239 platforms = [ ]; 3240 source = { 3241 remotes = [ "https://rubygems.org" ]; 3242 - sha256 = "1343sax19jidp7nr4s8bxpkyqwy6zb9lfslg99jys8xinfn20kdv"; 3243 type = "gem"; 3244 }; 3245 - version = "2.2.0"; 3246 }; 3247 gitlab_quality-test_tooling = { 3248 dependencies = [ ··· 3263 platforms = [ ]; 3264 source = { 3265 remotes = [ "https://rubygems.org" ]; 3266 - sha256 = "0pbi6kifymdimcnbsgknlqb7hdcnz045sacxaf8pnkiqcxc0bav8"; 3267 type = "gem"; 3268 }; 3269 - version = "2.18.0"; 3270 }; 3271 globalid = { 3272 dependencies = [ "activesupport" ]; ··· 3294 platforms = [ ]; 3295 source = { 3296 remotes = [ "https://rubygems.org" ]; 3297 - sha256 = "1w6ji15jrl4p6q0gxy5mmqspvzbmgkqj1d3xmbqr0a1rb7b1i9p3"; 3298 type = "gem"; 3299 }; 3300 - version = "6.4.0"; 3301 }; 3302 google-apis-androidpublisher_v3 = { 3303 dependencies = [ "google-apis-core" ]; ··· 3305 platforms = [ ]; 3306 source = { 3307 remotes = [ "https://rubygems.org" ]; 3308 - sha256 = "06ppk1ghm9rxp9dqkgyjh8qs3g6lhvr2zkqmrxc9f0psrcxkxjvq"; 3309 type = "gem"; 3310 }; 3311 - version = "0.84.0"; 3312 }; 3313 google-apis-bigquery_v2 = { 3314 dependencies = [ "google-apis-core" ]; ··· 3355 platforms = [ ]; 3356 source = { 3357 remotes = [ "https://rubygems.org" ]; 3358 - sha256 = "1f0a46djzbmr41ykz25ibjnn91dnk11vr71k01m2yiiz1pqw9j5p"; 3359 type = "gem"; 3360 }; 3361 - version = "0.127.0"; 3362 }; 3363 google-apis-container_v1 = { 3364 dependencies = [ "google-apis-core" ]; ··· 3377 platforms = [ ]; 3378 source = { 3379 remotes = [ "https://rubygems.org" ]; 3380 - sha256 = "1l0k0davbaaqx76jy9vb6vk6j0l9hl68jmkgn7m6r4nvi37qzi38"; 3381 type = "gem"; 3382 }; 3383 - version = "0.43.0"; 3384 }; 3385 google-apis-core = { 3386 dependencies = [ ··· 3428 }; 3429 google-apis-iamcredentials_v1 = { 3430 dependencies = [ "google-apis-core" ]; 3431 - groups = [ "default" ]; 3432 platforms = [ ]; 3433 source = { 3434 remotes = [ "https://rubygems.org" ]; 3435 - sha256 = "06smnmn2s460xl9x9rh07a3fkqdrjjy6azmx8iywggqgv2k5d8p9"; 3436 type = "gem"; 3437 }; 3438 - version = "0.15.0"; 3439 }; 3440 google-apis-monitoring_v3 = { 3441 dependencies = [ "google-apis-core" ]; ··· 3483 }; 3484 google-apis-storage_v1 = { 3485 dependencies = [ "google-apis-core" ]; 3486 - groups = [ "default" ]; 3487 platforms = [ ]; 3488 source = { 3489 remotes = [ "https://rubygems.org" ]; 3490 - sha256 = "1k432qgxf41c4m6d68rascm0gyj18r7ypmrnyzmxh7k7nh543awx"; 3491 type = "gem"; 3492 }; 3493 - version = "0.29.0"; 3494 }; 3495 google-cloud-artifact_registry-v1 = { 3496 dependencies = [ ··· 3612 dependencies = [ 3613 "addressable" 3614 "digest-crc" 3615 "google-apis-iamcredentials_v1" 3616 "google-apis-storage_v1" 3617 "google-cloud-core" ··· 3622 platforms = [ ]; 3623 source = { 3624 remotes = [ "https://rubygems.org" ]; 3625 - sha256 = "0033bi8qwm0ksxsv5zhz4nzwsiaapq3xk79z8f8rx3v09vdap07j"; 3626 type = "gem"; 3627 }; 3628 - version = "1.45.0"; 3629 }; 3630 google-cloud-storage_transfer = { 3631 dependencies = [ ··· 4518 }; 4519 version = "1.16.6"; 4520 }; 4521 json_schemer = { 4522 dependencies = [ 4523 "bigdecimal" ··· 4722 platforms = [ ]; 4723 source = { 4724 remotes = [ "https://rubygems.org" ]; 4725 - sha256 = "0jqyzwgs02lyvf2v4f810scxjy1zn8w00bhc2kssv7i8h2fxm0rk"; 4726 type = "gem"; 4727 }; 4728 - version = "1.12.2"; 4729 }; 4730 letter_opener = { 4731 dependencies = [ "launchy" ]; ··· 4987 groups = [ "default" ]; 4988 platforms = [ ]; 4989 source = { 4990 - path = "${src}/vendor/gems/mail-smtp_pool"; 4991 type = "path"; 4992 }; 4993 version = "0.1.0"; ··· 4995 marcel = { 4996 groups = [ 4997 "default" 4998 "test" 4999 ]; 5000 platforms = [ ]; 5001 source = { 5002 remotes = [ "https://rubygems.org" ]; 5003 - sha256 = "0kky3yiwagsk8gfbzn3mvl2fxlh3b39v6nawzm4wpjs6xxvvc4x0"; 5004 type = "gem"; 5005 }; 5006 - version = "1.0.2"; 5007 }; 5008 marginalia = { 5009 dependencies = [ ··· 5130 platforms = [ ]; 5131 source = { 5132 remotes = [ "https://rubygems.org" ]; 5133 - sha256 = "0slh78f9z6n0l1i2km7m48yz7l4fjrk88sj1f4mh1wb39sl2yc37"; 5134 type = "gem"; 5135 }; 5136 - version = "4.12.0"; 5137 }; 5138 mini_mime = { 5139 groups = [ ··· 5244 version = "1.5.4"; 5245 }; 5246 multi_json = { 5247 - groups = [ "default" ]; 5248 platforms = [ ]; 5249 source = { 5250 remotes = [ "https://rubygems.org" ]; 5251 - sha256 = "0xy54mjf7xg41l8qrg1bqri75agdqmxap9z466fjismc1rn2jwfr"; 5252 type = "gem"; 5253 }; 5254 - version = "1.14.1"; 5255 }; 5256 multi_xml = { 5257 groups = [ "default" ]; ··· 6637 platforms = [ ]; 6638 source = { 6639 remotes = [ "https://rubygems.org" ]; 6640 - sha256 = "0swf0a0r2xryx788q09w4zcwdq7v1pwq5fvkgr9m8abhbxgaf472"; 6641 type = "gem"; 6642 }; 6643 - version = "1.6.1"; 6644 }; 6645 pg_query = { 6646 dependencies = [ "google-protobuf" ]; ··· 7144 platforms = [ ]; 7145 source = { 7146 remotes = [ "https://rubygems.org" ]; 7147 - sha256 = "0148c00v3hks98rymdiilhjm0i8qw5fla4gww0fb94k3ggns5bh5"; 7148 type = "gem"; 7149 }; 7150 - version = "7.1.5.1"; 7151 }; 7152 rails-controller-testing = { 7153 dependencies = [ ··· 7235 platforms = [ ]; 7236 source = { 7237 remotes = [ "https://rubygems.org" ]; 7238 - sha256 = "1yz28fq55drl4c2dwgap96xcjf6qns2ghc3c3gffzm6yw9i5bq8b"; 7239 type = "gem"; 7240 }; 7241 - version = "7.1.5.1"; 7242 }; 7243 rainbow = { 7244 groups = [ ··· 7463 platforms = [ ]; 7464 source = { 7465 remotes = [ "https://rubygems.org" ]; 7466 - sha256 = "1gb838wvrmsv2zf6g6injf1dvgxhh5km28n3xrrrqk0rjn7hy4s0"; 7467 type = "gem"; 7468 }; 7469 - version = "0.25.1"; 7470 }; 7471 redis-cluster-client = { 7472 dependencies = [ "redis-client" ]; ··· 7660 platforms = [ ]; 7661 source = { 7662 remotes = [ "https://rubygems.org" ]; 7663 - sha256 = "1jmbf6lf7pcyacpb939xjjpn1f84c3nw83dy3p1lwjx0l2ljfif7"; 7664 type = "gem"; 7665 }; 7666 - version = "3.4.1"; 7667 }; 7668 rinku = { 7669 groups = [ "default" ]; ··· 9033 platforms = [ ]; 9034 source = { 9035 remotes = [ "https://rubygems.org" ]; 9036 - sha256 = "0hjcaiy58zg7vpy5vsaaz6ss8w6nlkkvz1p758gdmd5wlxpfkinw"; 9037 type = "gem"; 9038 }; 9039 - version = "2.2.4"; 9040 }; 9041 telesignenterprise = { 9042 dependencies = [ "telesign" ]; ··· 9044 platforms = [ ]; 9045 source = { 9046 remotes = [ "https://rubygems.org" ]; 9047 - sha256 = "1cziz60q1pav635fln5xiag7vqvf992sk9xi1l5gxhm8ccra0izi"; 9048 type = "gem"; 9049 }; 9050 - version = "2.2.2"; 9051 }; 9052 temple = { 9053 groups = [ ··· 9277 platforms = [ ]; 9278 source = { 9279 remotes = [ "https://rubygems.org" ]; 9280 - sha256 = "109dh1xmsmvkg1pf3306svigh3m8kdmjqlznyk4bi2r4nws7hm6j"; 9281 type = "gem"; 9282 }; 9283 - version = "0.15.2"; 9284 }; 9285 trailblazer-option = { 9286 groups = [ "default" ];
··· 30 platforms = [ ]; 31 source = { 32 remotes = [ "https://rubygems.org" ]; 33 + sha256 = "0dsyppp79da5p5jh3wxry08vy401xrff4sgww47i2l93mdyldpbr"; 34 type = "gem"; 35 }; 36 + version = "7.1.5.2"; 37 }; 38 actionmailbox = { 39 dependencies = [ ··· 55 platforms = [ ]; 56 source = { 57 remotes = [ "https://rubygems.org" ]; 58 + sha256 = "0kmcvibpi4ppk1j1dkqhglix73xhyr29k6l2ziy92azy0b0isaqr"; 59 type = "gem"; 60 }; 61 + version = "7.1.5.2"; 62 }; 63 actionmailer = { 64 dependencies = [ ··· 80 platforms = [ ]; 81 source = { 82 remotes = [ "https://rubygems.org" ]; 83 + sha256 = "02w6kq5c2pjp1svfxxqqa46z6zgj2y7x6wybgpln9g5i3vn5yp3s"; 84 type = "gem"; 85 }; 86 + version = "7.1.5.2"; 87 }; 88 actionpack = { 89 dependencies = [ ··· 105 platforms = [ ]; 106 source = { 107 remotes = [ "https://rubygems.org" ]; 108 + sha256 = "1za4sv0ch8j7adfldglp8jalcc8s68h031sqldw0f9pbmb4fvgx7"; 109 type = "gem"; 110 }; 111 + version = "7.1.5.2"; 112 }; 113 actiontext = { 114 dependencies = [ ··· 127 platforms = [ ]; 128 source = { 129 remotes = [ "https://rubygems.org" ]; 130 + sha256 = "01q275ihq4gds2yvlbzdpqap95z5divwany0x5lcnqhpc7j7hmjh"; 131 type = "gem"; 132 }; 133 + version = "7.1.5.2"; 134 }; 135 actionview = { 136 dependencies = [ ··· 149 platforms = [ ]; 150 source = { 151 remotes = [ "https://rubygems.org" ]; 152 + sha256 = "1jd1biyrf3n45jilazfqli27jnlk60bpn82mi4i1wqxcgsn1djag"; 153 type = "gem"; 154 }; 155 + version = "7.1.5.2"; 156 }; 157 activejob = { 158 dependencies = [ ··· 167 platforms = [ ]; 168 source = { 169 remotes = [ "https://rubygems.org" ]; 170 + sha256 = "0kl0ppvvxhd4igaxpbn64yyam120vyf0h2bbzqs1xa6dqnjn5dmg"; 171 type = "gem"; 172 }; 173 + version = "7.1.5.2"; 174 }; 175 activemodel = { 176 dependencies = [ "activesupport" ]; ··· 183 platforms = [ ]; 184 source = { 185 remotes = [ "https://rubygems.org" ]; 186 + sha256 = "1df89b7pf66r5v6ixf2kn5mb3mzhpkggqqw544685vhlhrmabdjg"; 187 type = "gem"; 188 }; 189 + version = "7.1.5.2"; 190 }; 191 activerecord = { 192 dependencies = [ ··· 203 platforms = [ ]; 204 source = { 205 remotes = [ "https://rubygems.org" ]; 206 + sha256 = "0alxm4yk5zqnzfj8jj06cwfzgb3gvcvab8mzd0lgs9x75lmsfgcj"; 207 type = "gem"; 208 }; 209 + version = "7.1.5.2"; 210 }; 211 activerecord-gitlab = { 212 dependencies = [ "activerecord" ]; ··· 234 platforms = [ ]; 235 source = { 236 remotes = [ "https://rubygems.org" ]; 237 + sha256 = "163wq77fx38vjdb4jhvfphahnrzdp2kq9ngg02g5y4zaghacp6pd"; 238 type = "gem"; 239 }; 240 + version = "7.1.5.2"; 241 }; 242 activesupport = { 243 dependencies = [ ··· 263 platforms = [ ]; 264 source = { 265 remotes = [ "https://rubygems.org" ]; 266 + sha256 = "1lbfsgmbn87mim29v7h5w4v8zflhx6zxrbbp95hfmgxcr2wk204h"; 267 type = "gem"; 268 }; 269 + version = "7.1.5.2"; 270 }; 271 addressable = { 272 dependencies = [ "public_suffix" ]; ··· 454 platforms = [ ]; 455 source = { 456 remotes = [ "https://rubygems.org" ]; 457 + sha256 = "0vhmmn7n92ilvkvbdbav85hyg8w047zm20vbfzk502g0j495sv4n"; 458 type = "gem"; 459 }; 460 + version = "2.28.0"; 461 }; 462 atlassian-jwt = { 463 dependencies = [ "jwt" ]; ··· 543 platforms = [ ]; 544 source = { 545 remotes = [ "https://rubygems.org" ]; 546 + sha256 = "1vfqzm1l24sks97y1iyg6bmmnf99hinymc3dw4bzkq546rx36ldq"; 547 type = "gem"; 548 }; 549 + version = "1.134.0"; 550 }; 551 aws-sdk-core = { 552 dependencies = [ ··· 1128 platforms = [ ]; 1129 source = { 1130 remotes = [ "https://rubygems.org" ]; 1131 + sha256 = "0s9dgq9k6caappqr6y6vbzx3d8pmcb58cbp37am9slmfyvq2l0hh"; 1132 type = "gem"; 1133 }; 1134 + version = "0.5.1"; 1135 }; 1136 coderay = { 1137 groups = [ ··· 1220 platforms = [ ]; 1221 source = { 1222 remotes = [ "https://rubygems.org" ]; 1223 + sha256 = "02p7l47gvchbvnbag6kb4x2hg8n28r25ybslyvrr2q214wir5qg9"; 1224 type = "gem"; 1225 }; 1226 + version = "2.5.4"; 1227 }; 1228 console = { 1229 dependencies = [ ··· 1494 }; 1495 version = "1.0.2"; 1496 }; 1497 + debug = { 1498 + dependencies = [ 1499 + "irb" 1500 + "reline" 1501 + ]; 1502 + groups = [ "development" ]; 1503 + platforms = [ ]; 1504 + source = { 1505 + remotes = [ "https://rubygems.org" ]; 1506 + sha256 = "1wmfy5n5v2rzpr5vz698sqfj1gl596bxrqw44sahq4x0rxjdn98l"; 1507 + type = "gem"; 1508 + }; 1509 + version = "1.11.0"; 1510 + }; 1511 debug_inspector = { 1512 groups = [ 1513 "default" ··· 1547 platforms = [ ]; 1548 source = { 1549 remotes = [ "https://rubygems.org" ]; 1550 + sha256 = "1s76qc7fz4ww4nf545jyp4fd3j10cn8zhbxii7pxdnkyr1zsdias"; 1551 type = "gem"; 1552 }; 1553 + version = "2.0.1"; 1554 }; 1555 deprecation_toolkit = { 1556 dependencies = [ "activesupport" ]; ··· 1561 platforms = [ ]; 1562 source = { 1563 remotes = [ "https://rubygems.org" ]; 1564 + sha256 = "09i5rffqgn9idg7nk47zfhrf3lnwsjws1xlqxqkj7lncmrgdgnmi"; 1565 type = "gem"; 1566 }; 1567 + version = "2.2.4"; 1568 }; 1569 derailed_benchmarks = { 1570 dependencies = [ ··· 1614 platforms = [ ]; 1615 source = { 1616 remotes = [ "https://rubygems.org" ]; 1617 + sha256 = "1nnd5jbasxvk9wjjy68yymd98ah8wjzkrpskvs74djl8rj8yzj6j"; 1618 type = "gem"; 1619 }; 1620 + version = "0.4.8"; 1621 }; 1622 device_detector = { 1623 groups = [ "default" ]; ··· 2095 version = "0.16.0"; 2096 }; 2097 excon = { 2098 + dependencies = [ "logger" ]; 2099 + groups = [ 2100 + "default" 2101 + "test" 2102 + ]; 2103 platforms = [ ]; 2104 source = { 2105 remotes = [ "https://rubygems.org" ]; 2106 + sha256 = "1gj6h2r9ylkmz9wjlf6p04d3hw99qfnf0wb081lzjx3alk13ngfq"; 2107 type = "gem"; 2108 }; 2109 + version = "1.3.0"; 2110 }; 2111 execjs = { 2112 groups = [ "default" ]; ··· 2504 platforms = [ ]; 2505 source = { 2506 remotes = [ "https://rubygems.org" ]; 2507 + sha256 = "18m71bpib6x9shbjhmzww28pas15abngah7vmrkfigfnw5ccsjyf"; 2508 type = "gem"; 2509 }; 2510 + version = "3.33.0"; 2511 }; 2512 fog-core = { 2513 dependencies = [ ··· 2516 "formatador" 2517 "mime-types" 2518 ]; 2519 + groups = [ 2520 + "default" 2521 + "test" 2522 + ]; 2523 platforms = [ ]; 2524 source = { 2525 remotes = [ "https://rubygems.org" ]; 2526 + sha256 = "1rjv4iqr64arxv07bh84zzbr1y081h21592b5zjdrk937al8mq1z"; 2527 type = "gem"; 2528 }; 2529 + version = "2.6.0"; 2530 }; 2531 fog-google = { 2532 dependencies = [ ··· 2543 "google-apis-storage_v1" 2544 "google-cloud-env" 2545 ]; 2546 + groups = [ 2547 + "default" 2548 + "test" 2549 + ]; 2550 platforms = [ ]; 2551 source = { 2552 remotes = [ "https://rubygems.org" ]; 2553 + sha256 = "13z1ghq9ifd1n2yp1srf7r03hw7y5hl52frarbb8x4zmmfqa7bjq"; 2554 type = "gem"; 2555 }; 2556 + version = "1.25.0"; 2557 }; 2558 fog-json = { 2559 dependencies = [ ··· 2575 platforms = [ ]; 2576 source = { 2577 remotes = [ "https://rubygems.org" ]; 2578 + sha256 = "073ad9c07vnpx823a4x710cx3azbal8mgqhq21j2sfilafqzzd9b"; 2579 type = "gem"; 2580 }; 2581 + version = "0.9.0"; 2582 }; 2583 fog-xml = { 2584 dependencies = [ ··· 2629 platforms = [ ]; 2630 source = { 2631 remotes = [ "https://rubygems.org" ]; 2632 + sha256 = "1zp6zpc4ahpd4gdnz5s672n7x113p6h478qc9m8x8y0cfm7j6bjc"; 2633 type = "gem"; 2634 }; 2635 + version = "1.11.2"; 2636 }; 2637 fuzzyurl = { 2638 groups = [ "default" ]; ··· 2762 platforms = [ ]; 2763 source = { 2764 remotes = [ "https://rubygems.org" ]; 2765 + sha256 = "0677zbflbjvmxbf6riczscjl6g3pqdh5xb1f783d4lfhdi43rbg4"; 2766 type = "gem"; 2767 }; 2768 + version = "18.4.0.pre.rc1"; 2769 }; 2770 gitlab = { 2771 dependencies = [ ··· 2856 platforms = [ ]; 2857 source = { 2858 remotes = [ "https://rubygems.org" ]; 2859 + sha256 = "0h9kfc8ni6lc0jy5r8hvs1768130adq75pnn4vy7jfl7fk7683yp"; 2860 type = "gem"; 2861 }; 2862 + version = "1.32.0"; 2863 }; 2864 gitlab-crystalball = { 2865 dependencies = [ ··· 2905 path = "${src}/vendor/gems/gitlab-duo-workflow-service-client"; 2906 type = "path"; 2907 }; 2908 + version = "0.3"; 2909 }; 2910 gitlab-experiment = { 2911 dependencies = [ ··· 2936 platforms = [ ]; 2937 source = { 2938 remotes = [ "https://rubygems.org" ]; 2939 + sha256 = "03xwn2477zhc4654c7s1ks72w9lbns79n2qhfca7m17349vivpw8"; 2940 type = "gem"; 2941 }; 2942 + version = "2.3.0"; 2943 }; 2944 gitlab-glfm-markdown = { 2945 dependencies = [ "rb_sys" ]; ··· 2993 platforms = [ ]; 2994 source = { 2995 remotes = [ "https://rubygems.org" ]; 2996 + sha256 = "1k0jbpfycg23pm8gddwzxj8b1wpvqisxc6dd33xxr2f7canr8bx8"; 2997 type = "gem"; 2998 }; 2999 + version = "18.3.2"; 3000 }; 3001 gitlab-labkit = { 3002 dependencies = [ ··· 3005 "google-protobuf" 3006 "grpc" 3007 "jaeger-client" 3008 + "json-schema" 3009 "opentracing" 3010 "pg_query" 3011 "prometheus-client-mmap" ··· 3015 platforms = [ ]; 3016 source = { 3017 remotes = [ "https://rubygems.org" ]; 3018 + sha256 = "0awcb5bb9y1y61yzzvj5gkm03w232njym7cdw0s2gpgwh37q6pyg"; 3019 type = "gem"; 3020 }; 3021 + version = "0.40.0"; 3022 }; 3023 gitlab-license = { 3024 groups = [ "default" ]; ··· 3158 platforms = [ ]; 3159 source = { 3160 remotes = [ "https://rubygems.org" ]; 3161 + sha256 = "0h7wf8p369zqw51ikychqsii2kh9f920jwhr4b352p1sd1a59qf8"; 3162 type = "gem"; 3163 }; 3164 + version = "0.33.3"; 3165 }; 3166 gitlab-security_report_schemas = { 3167 dependencies = [ ··· 3240 path = "${src}/gems/gitlab-utils"; 3241 type = "path"; 3242 }; 3243 + version = "0.2.0"; 3244 }; 3245 gitlab_chronic_duration = { 3246 dependencies = [ "numerizer" ]; ··· 3264 platforms = [ ]; 3265 source = { 3266 remotes = [ "https://rubygems.org" ]; 3267 + sha256 = "1d53lfi4xk8v20xqgz3xqcdb7jg4cq3jcir03lp1ywf26zz3cw0n"; 3268 type = "gem"; 3269 }; 3270 + version = "2.3.0"; 3271 }; 3272 gitlab_quality-test_tooling = { 3273 dependencies = [ ··· 3288 platforms = [ ]; 3289 source = { 3290 remotes = [ "https://rubygems.org" ]; 3291 + sha256 = "1xxi1grl13663cwmpqvyq75carn05nd8ns26aq34xjqmk0gc8j9c"; 3292 type = "gem"; 3293 }; 3294 + version = "2.20.0"; 3295 }; 3296 globalid = { 3297 dependencies = [ "activesupport" ]; ··· 3319 platforms = [ ]; 3320 source = { 3321 remotes = [ "https://rubygems.org" ]; 3322 + sha256 = "1aw1bn51h4kjlxaskaiwi8x2n9g3cyxn0rjqnilxwszj474y69i2"; 3323 type = "gem"; 3324 }; 3325 + version = "6.5.0"; 3326 }; 3327 google-apis-androidpublisher_v3 = { 3328 dependencies = [ "google-apis-core" ]; ··· 3330 platforms = [ ]; 3331 source = { 3332 remotes = [ "https://rubygems.org" ]; 3333 + sha256 = "1bvyp1bnvlnrl90w15gnn8cg42balvahwpp1y60vj6kc6al759kk"; 3334 type = "gem"; 3335 }; 3336 + version = "0.86.0"; 3337 }; 3338 google-apis-bigquery_v2 = { 3339 dependencies = [ "google-apis-core" ]; ··· 3380 platforms = [ ]; 3381 source = { 3382 remotes = [ "https://rubygems.org" ]; 3383 + sha256 = "1lzm0qxzs0hbf889p5rbx6954ldd4zn5j0dihvy4gz0r8mbd8rxp"; 3384 type = "gem"; 3385 }; 3386 + version = "0.129.0"; 3387 }; 3388 google-apis-container_v1 = { 3389 dependencies = [ "google-apis-core" ]; ··· 3402 platforms = [ ]; 3403 source = { 3404 remotes = [ "https://rubygems.org" ]; 3405 + sha256 = "0jbb5zqv7krxy60iylrnwb9qz0brbgj2m66w5kdhq040ww0760lx"; 3406 type = "gem"; 3407 }; 3408 + version = "0.90.0"; 3409 }; 3410 google-apis-core = { 3411 dependencies = [ ··· 3453 }; 3454 google-apis-iamcredentials_v1 = { 3455 dependencies = [ "google-apis-core" ]; 3456 + groups = [ 3457 + "default" 3458 + "test" 3459 + ]; 3460 platforms = [ ]; 3461 source = { 3462 remotes = [ "https://rubygems.org" ]; 3463 + sha256 = "1133kisa29q36db74lb28id3n65zfqpjw99may4jgddpiz3xlx2p"; 3464 type = "gem"; 3465 }; 3466 + version = "0.24.0"; 3467 }; 3468 google-apis-monitoring_v3 = { 3469 dependencies = [ "google-apis-core" ]; ··· 3511 }; 3512 google-apis-storage_v1 = { 3513 dependencies = [ "google-apis-core" ]; 3514 + groups = [ 3515 + "default" 3516 + "test" 3517 + ]; 3518 platforms = [ ]; 3519 source = { 3520 remotes = [ "https://rubygems.org" ]; 3521 + sha256 = "0aqq1n6ipy9m0j820csprkgpj8brrlxmp4dvdzk5s252n46xks5l"; 3522 type = "gem"; 3523 }; 3524 + version = "0.56.0"; 3525 }; 3526 google-cloud-artifact_registry-v1 = { 3527 dependencies = [ ··· 3643 dependencies = [ 3644 "addressable" 3645 "digest-crc" 3646 + "google-apis-core" 3647 "google-apis-iamcredentials_v1" 3648 "google-apis-storage_v1" 3649 "google-cloud-core" ··· 3654 platforms = [ ]; 3655 source = { 3656 remotes = [ "https://rubygems.org" ]; 3657 + sha256 = "0awv6z8ifaw2sdvr9z4yy70gcjbhvdn79j6hylccscykpwar6xib"; 3658 type = "gem"; 3659 }; 3660 + version = "1.57.0"; 3661 }; 3662 google-cloud-storage_transfer = { 3663 dependencies = [ ··· 4550 }; 4551 version = "1.16.6"; 4552 }; 4553 + json-schema = { 4554 + dependencies = [ 4555 + "addressable" 4556 + "bigdecimal" 4557 + ]; 4558 + groups = [ "default" ]; 4559 + platforms = [ ]; 4560 + source = { 4561 + remotes = [ "https://rubygems.org" ]; 4562 + sha256 = "1ma0k5889hzydba2ci8lqg87pxsh9zabz7jchm9cbacwsw7axgk0"; 4563 + type = "gem"; 4564 + }; 4565 + version = "5.2.2"; 4566 + }; 4567 json_schemer = { 4568 dependencies = [ 4569 "bigdecimal" ··· 4768 platforms = [ ]; 4769 source = { 4770 remotes = [ "https://rubygems.org" ]; 4771 + sha256 = "0pqam7p5f72ic1x16jmgvydjxgqd0lddq4pnkxjmwn174yk2k778"; 4772 type = "gem"; 4773 }; 4774 + version = "1.12.3"; 4775 }; 4776 letter_opener = { 4777 dependencies = [ "launchy" ]; ··· 5033 groups = [ "default" ]; 5034 platforms = [ ]; 5035 source = { 5036 + path = "${src}/gems/mail-smtp_pool"; 5037 type = "path"; 5038 }; 5039 version = "0.1.0"; ··· 5041 marcel = { 5042 groups = [ 5043 "default" 5044 + "development" 5045 "test" 5046 ]; 5047 platforms = [ ]; 5048 source = { 5049 remotes = [ "https://rubygems.org" ]; 5050 + sha256 = "190n2mk8m1l708kr88fh6mip9sdsh339d2s6sgrik3sbnvz4jmhd"; 5051 type = "gem"; 5052 }; 5053 + version = "1.0.4"; 5054 }; 5055 marginalia = { 5056 dependencies = [ ··· 5177 platforms = [ ]; 5178 source = { 5179 remotes = [ "https://rubygems.org" ]; 5180 + sha256 = "1nfxjpmka12ihbwd87d5k2hh7d2pv3aq95x0l2lh8gca1s72bmki"; 5181 type = "gem"; 5182 }; 5183 + version = "4.13.2"; 5184 }; 5185 mini_mime = { 5186 groups = [ ··· 5291 version = "1.5.4"; 5292 }; 5293 multi_json = { 5294 + groups = [ 5295 + "default" 5296 + "development" 5297 + "test" 5298 + ]; 5299 platforms = [ ]; 5300 source = { 5301 remotes = [ "https://rubygems.org" ]; 5302 + sha256 = "06sabsvnw0x1aqdcswc6bqrqz6705548bfd8z22jxgxfjrn1yn3n"; 5303 type = "gem"; 5304 }; 5305 + version = "1.17.0"; 5306 }; 5307 multi_xml = { 5308 groups = [ "default" ]; ··· 6688 platforms = [ ]; 6689 source = { 6690 remotes = [ "https://rubygems.org" ]; 6691 + sha256 = "0xf8i58shwvwlka4ld12nxcgqv0d5r1yizsvw74w5jaw83yllqaq"; 6692 type = "gem"; 6693 }; 6694 + version = "1.6.2"; 6695 }; 6696 pg_query = { 6697 dependencies = [ "google-protobuf" ]; ··· 7195 platforms = [ ]; 7196 source = { 7197 remotes = [ "https://rubygems.org" ]; 7198 + sha256 = "0ikmj9p48n8mms39jq8w91y12cm7zmxc7a1r9i7vzfn509r0i4m2"; 7199 type = "gem"; 7200 }; 7201 + version = "7.1.5.2"; 7202 }; 7203 rails-controller-testing = { 7204 dependencies = [ ··· 7286 platforms = [ ]; 7287 source = { 7288 remotes = [ "https://rubygems.org" ]; 7289 + sha256 = "08fnm4bfkmjknnzmi1wkvyw9b2r4c5ammk0jzp4mgfgv1fgwh2mg"; 7290 type = "gem"; 7291 }; 7292 + version = "7.1.5.2"; 7293 }; 7294 rainbow = { 7295 groups = [ ··· 7514 platforms = [ ]; 7515 source = { 7516 remotes = [ "https://rubygems.org" ]; 7517 + sha256 = "0l2fsgfzzrspgrg6x3s38hws5clgbn1aaxcmiyz5jz6xd3dpkxdz"; 7518 type = "gem"; 7519 }; 7520 + version = "0.25.3"; 7521 }; 7522 redis-cluster-client = { 7523 dependencies = [ "redis-client" ]; ··· 7711 platforms = [ ]; 7712 source = { 7713 remotes = [ "https://rubygems.org" ]; 7714 + sha256 = "05y4lwzci16c2xgckmpxkzq4czgkyaiiqhvrabdgaym3aj2jd10k"; 7715 type = "gem"; 7716 }; 7717 + version = "3.4.2"; 7718 }; 7719 rinku = { 7720 groups = [ "default" ]; ··· 9084 platforms = [ ]; 9085 source = { 9086 remotes = [ "https://rubygems.org" ]; 9087 + sha256 = "17xkgjlakaj1sipxk0d8nxvl6xis6n1a7zsv8w0wjzzv3h47d6h0"; 9088 type = "gem"; 9089 }; 9090 + version = "2.4.0"; 9091 }; 9092 telesignenterprise = { 9093 dependencies = [ "telesign" ]; ··· 9095 platforms = [ ]; 9096 source = { 9097 remotes = [ "https://rubygems.org" ]; 9098 + sha256 = "1wkxsv85zc7qalxj7gjv6py4chr093n9fx3plbqmfznjcd2sqbhp"; 9099 type = "gem"; 9100 }; 9101 + version = "2.6.0"; 9102 }; 9103 temple = { 9104 groups = [ ··· 9328 platforms = [ ]; 9329 source = { 9330 remotes = [ "https://rubygems.org" ]; 9331 + sha256 = "0kn4qn9wzypw5693kza96s52avlzw0ax7x5vq4s4cvm97zx9hd3y"; 9332 type = "gem"; 9333 }; 9334 + version = "0.18.1"; 9335 }; 9336 trailblazer-option = { 9337 groups = [ "default" ];
+25 -2
pkgs/by-name/gi/gitlab/update.py
··· 1 #!/usr/bin/env nix-shell 2 - #! nix-shell -I nixpkgs=../../../.. -i python3 -p bundix bundler nix-update nix python3 python3Packages.requests python3Packages.click python3Packages.click-log python3Packages.packaging prefetch-yarn-deps git 3 4 import click 5 import click_log ··· 44 # sort, but ignore v, -ee and -gitlab for sorting comparisons 45 versions.sort( 46 key=lambda x: Version( 47 - x.replace("v", "").replace("-ee", "").replace("-gitlab", "").replace("-ahmed-master-test", "") 48 ), 49 reverse=True, 50 ) ··· 336 data = _get_data_json() 337 gitlab_elasticsearch_indexer_version = data['passthru']['GITLAB_ELASTICSEARCH_INDEXER_VERSION'] 338 _call_nix_update('gitlab-elasticsearch-indexer', gitlab_elasticsearch_indexer_version) 339 340 341 @cli.command("update-all")
··· 1 #!/usr/bin/env nix-shell 2 + #! nix-shell -I nixpkgs=../../../.. -i python3 -p bundix bundler nix-update nix python3 python3Packages.requests python3Packages.click python3Packages.click-log python3Packages.packaging prefetch-yarn-deps git go 3 4 import click 5 import click_log ··· 44 # sort, but ignore v, -ee and -gitlab for sorting comparisons 45 versions.sort( 46 key=lambda x: Version( 47 + x.replace("v", "").replace("-ee", "").replace("-gitlab", "") 48 ), 49 reverse=True, 50 ) ··· 336 data = _get_data_json() 337 gitlab_elasticsearch_indexer_version = data['passthru']['GITLAB_ELASTICSEARCH_INDEXER_VERSION'] 338 _call_nix_update('gitlab-elasticsearch-indexer', gitlab_elasticsearch_indexer_version) 339 + # Update the dependency gitlab-code-parser 340 + src_workdir = subprocess.check_output( 341 + [ 342 + "nix-build", 343 + "-A", 344 + "gitlab-elasticsearch-indexer.src", 345 + ], 346 + cwd=NIXPKGS_PATH, 347 + ).decode("utf-8").strip() 348 + codeparser_module = json.loads( 349 + subprocess.check_output( 350 + [ 351 + "go", 352 + "list", 353 + "-m", 354 + "-json", 355 + "gitlab.com/gitlab-org/rust/gitlab-code-parser/bindings/go" 356 + ], 357 + cwd=src_workdir 358 + ).decode("utf-8").strip() 359 + ) 360 + codeparser_version = codeparser_module["Version"].replace("v", "") 361 + _call_nix_update('gitlab-elasticsearch-indexer.codeParserBindings', codeparser_version) 362 363 364 @cli.command("update-all")