Commit 27a5a196 authored by Leona Maroni's avatar Leona Maroni Committed by Yaya
Browse files
parent ca139fa2
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
{
  "version": "17.9.3",
  "repo_hash": "1g6j3yrb0hslz2p9fnby0801dn0nyi2mh6gygzkmrh5kj15vjbgd",
  "yarn_hash": "1bvv79jr6d9p33h81mc0miwc7rw3irblmcqbig8ikpb589kr09yv",
  "version": "17.10.1",
  "repo_hash": "1bxkfn49dih3i3z6z1l5xx5hrvrxwwr1ag66aw4vmncw4vyxl2wj",
  "yarn_hash": "0fw84hf9qswajmjhds59fn6l6xmyha6vja13dvb5slfw9cmbq9pi",
  "owner": "gitlab-org",
  "repo": "gitlab",
  "rev": "v17.9.3-ee",
  "rev": "v17.10.1-ee",
  "passthru": {
    "GITALY_SERVER_VERSION": "17.9.3",
    "GITLAB_PAGES_VERSION": "17.9.3",
    "GITLAB_SHELL_VERSION": "14.40.0",
    "GITALY_SERVER_VERSION": "17.10.1",
    "GITLAB_PAGES_VERSION": "17.10.1",
    "GITLAB_SHELL_VERSION": "14.41.0",
    "GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.4.0",
    "GITLAB_WORKHORSE_VERSION": "17.9.3"
    "GITLAB_WORKHORSE_VERSION": "17.10.1"
  }
}
+1 −1
Original line number Diff line number Diff line
@@ -82,7 +82,7 @@ let
              cp Cargo.lock $out
            '';
          };
          hash = "sha256-LpuQMV112Z5lspSK4M0IYdkxO8oVmucnJtqF2Y3+aNU=";
          hash = "sha256-VJR3F+6l8nYj1ZCHOWxnX82C68giXX45RkhIVpZvRLo=";
        };

        dontBuild = false;
+2 −2
Original line number Diff line number Diff line
@@ -5,7 +5,7 @@ in
buildGoModule rec {
  pname = "gitlab-workhorse";

  version = "17.9.3";
  version = "17.10.1";

  # nixpkgs-update: no auto update
  src = fetchFromGitLab {
@@ -17,7 +17,7 @@ buildGoModule rec {

  sourceRoot = "${src.name}/workhorse";

  vendorHash = "sha256-nqsZ0ac5NG2hCXgaJKd9J3AphzCHxF1eJ9Iypda9Uh0=";
  vendorHash = "sha256-b8HLad4oK5x7uzlr1SQAZt20+OhB3iswhpIQnk4VF/o=";
  buildInputs = [ git ];
  ldflags = [ "-X main.Version=${version}" ];
  doCheck = false;
+26 −27
Original line number Diff line number Diff line
@@ -30,7 +30,7 @@ gem 'bundler-checksum', '~> 0.1.0', path: 'vendor/gems/bundler-checksum', requir
# See https://docs.gitlab.com/ee/development/gemfile.html#upgrade-rails for guidelines when upgrading Rails

if next?
  gem 'rails', '~> 7.1.5', feature_category: :shared
  gem 'rails', '~> 7.1.5.1', feature_category: :shared
else
  gem 'rails', '~> 7.0.8.7', feature_category: :shared
end
@@ -76,7 +76,7 @@ gem 'rugged', '~> 1.6', feature_category: :gitaly
gem 'faraday', '~> 2', feature_category: :shared
gem 'faraday-retry', '~> 2', feature_category: :shared
# Logger is a dependency of Faraday, but Logger 1.6.0 does not work with Chef.
gem 'logger', '~> 1.5.3', feature_category: :shared
gem 'logger', '~> 1.6.0', feature_category: :shared

gem 'marginalia', '~> 1.11.1', feature_category: :database

@@ -158,8 +158,8 @@ gem 'net-ldap', '~> 0.17.1', feature_category: :system_access
# API
gem 'grape', '~> 2.0.0', feature_category: :api
gem 'grape-entity', '~> 1.0.1', feature_category: :api
gem 'grape-swagger', '~> 2.1.0', group: [:development, :test], feature_category: :api
gem 'grape-swagger-entity', '~> 0.5.1', group: [:development, :test], feature_category: :api
gem 'grape-swagger', '~> 2.1.2', group: [:development, :test], feature_category: :api
gem 'grape-swagger-entity', '~> 0.5.5', group: [:development, :test], feature_category: :api
gem 'grape-path-helpers', '~> 2.0.1', feature_category: :api
gem 'rack-cors', '~> 2.0.1', require: 'rack/cors', feature_category: :shared

@@ -253,7 +253,7 @@ gem 'gitlab-active-context', path: 'gems/gitlab-active-context', require: 'activ
# Markdown and HTML processing
gem 'html-pipeline', '~> 2.14.3', feature_category: :markdown
gem 'deckar01-task_list', '2.3.4', feature_category: :markdown
gem 'gitlab-markup', '~> 1.9.0', require: 'github/markup', feature_category: :markdown
gem 'gitlab-markup', '~> 2.0.0', require: 'github/markup', feature_category: :markdown
gem 'commonmarker', '~> 0.23.10', feature_category: :markdown
gem 'kramdown', '~> 2.5.0', feature_category: :markdown
gem 'RedCloth', '~> 4.3.3', feature_category: :markdown
@@ -267,7 +267,7 @@ gem 'asciidoctor-kroki', '~> 0.10.0', require: false, feature_category: :markdow
gem 'rouge', '~> 4.5.0', feature_category: :shared
gem 'truncato', '~> 0.7.13', feature_category: :team_planning
gem 'nokogiri', '~> 1.18', feature_category: :shared
gem 'gitlab-glfm-markdown', '~> 0.0.21', feature_category: :markdown
gem 'gitlab-glfm-markdown', '~> 0.0.27', feature_category: :markdown
gem 'tanuki_emoji', '~> 0.13', feature_category: :markdown
gem 'unicode-emoji', '~> 4.0', feature_category: :markdown

@@ -303,7 +303,7 @@ gem 'gitlab-sidekiq-fetcher',
gem 'fugit', '~> 1.11.1', feature_category: :continuous_integration

# HTTP requests
gem 'httparty', '~> 0.21.0', feature_category: :shared
gem 'httparty', '~> 0.22.0', feature_category: :shared

# Colored output to console
gem 'rainbow', '~> 3.0', feature_category: :shared
@@ -327,8 +327,8 @@ gem 'js_regex', '~> 3.8', feature_category: :shared
gem 'device_detector', feature_category: :shared

# Redis
gem 'redis', '~> 5.3.0', feature_category: :redis
gem 'redis-clustering', '~> 5.3.0', feature_category: :redis
gem 'redis', '~> 5.4.0', feature_category: :redis
gem 'redis-clustering', '~> 5.4.0', feature_category: :redis
gem 'connection_pool', '~> 2.4', feature_category: :shared

# Redis session store
@@ -351,7 +351,6 @@ gem 'ruby-fogbugz', '~> 0.3.0', feature_category: :importers
gem 'kubeclient', '~> 4.11.0', feature_category: :shared

# AI
gem 'ruby-openai', '~> 3.7', feature_category: :ai_abstraction_layer
gem 'circuitbox', '2.0.0', feature_category: :ai_abstraction_layer

# Sanitize user input
@@ -379,13 +378,13 @@ gem 'gitlab_chronic_duration', '~> 0.12', feature_category: :shared

gem 'rack-proxy', '~> 0.7.7', feature_category: :shared

gem 'cssbundling-rails', '1.4.1', feature_category: :shared
gem 'cssbundling-rails', '1.4.2', feature_category: :shared
gem 'terser', '1.0.2', feature_category: :shared

gem 'click_house-client', path: 'gems/click_house-client', require: 'click_house/client', feature_category: :database
gem 'addressable', '~> 2.8', feature_category: :shared
gem 'gon', '~> 6.4.0', feature_category: :shared
gem 'request_store', '~> 1.5.1', feature_category: :shared
gem 'request_store', '~> 1.7.0', feature_category: :shared
gem 'base32', '~> 0.3.0', feature_category: :shared
gem 'gitlab-license', '~> 2.6', feature_category: :shared

@@ -436,7 +435,7 @@ gem 'prometheus-client-mmap', '~> 1.2.9', require: 'prometheus/client', feature_

# Event-driven reactor for Ruby
# Required manually in config/initializers/require_async_gem
gem 'async', '~> 2.22.0', require: false, feature_category: :shared
gem 'async', '~> 2.23.0', require: false, feature_category: :shared

# Security report schemas used to validate CI job artifacts of security jobs
gem 'gitlab-security_report_schemas', '0.1.2.min15.0.0.max15.2.1', feature_category: :vulnerability_management
@@ -471,10 +470,10 @@ group :opentelemetry do
  gem 'opentelemetry-instrumentation-sidekiq', feature_category: :observability
end

gem 'warning', '~> 1.3.0', feature_category: :shared
gem 'warning', '~> 1.5.0', feature_category: :shared

group :development do
  gem 'lefthook', '~> 1.7.0', require: false, feature_category: :tooling
  gem 'lefthook', '~> 1.11.0', require: false, feature_category: :tooling
  gem 'rubocop', feature_category: :tooling
  gem 'solargraph', '~> 0.47.2', require: false, feature_category: :shared

@@ -549,7 +548,7 @@ group :development, :test do
  # For now we only use vite in development / test, and not for production builds
  # See: https://gitlab.com/gitlab-org/frontend/rfcs/-/issues/106
  gem 'vite_rails', '~> 3.0.17', feature_category: :shared
  gem 'vite_ruby', '~> 3.8.0', feature_category: :shared
  gem 'vite_ruby', '~> 3.9.0', feature_category: :shared

  gem 'gitlab-housekeeper', path: 'gems/gitlab-housekeeper', feature_category: :tooling
end
@@ -562,7 +561,7 @@ group :development, :test, :coverage do
  gem 'simplecov', '~> 0.22', require: false, feature_category: :tooling
  gem 'simplecov-lcov', '~> 0.8.0', require: false, feature_category: :tooling
  gem 'simplecov-cobertura', '~> 2.1.0', require: false, feature_category: :tooling
  gem 'undercover', '~> 0.5.0', require: false, feature_category: :tooling
  gem 'undercover', '~> 0.6.0', require: false, feature_category: :tooling
end

# Gems required in omnibus-gitlab pipeline
@@ -589,7 +588,7 @@ group :test do

  gem 'graphlyte', '~> 1.0.0', feature_category: :shared

  gem 'shoulda-matchers', '~> 5.1.0', require: false, feature_category: :shared
  gem 'shoulda-matchers', '~> 6.4.0', require: false, feature_category: :shared
  gem 'email_spec', '~> 2.3.0', feature_category: :shared
  gem 'webmock', '~> 3.25.0', feature_category: :shared
  gem 'rails-controller-testing', feature_category: :shared
@@ -597,12 +596,12 @@ group :test do
  gem 'test-prof', '~> 1.4.0', feature_category: :tooling
  gem 'rspec_junit_formatter', feature_category: :shared
  gem 'guard-rspec', feature_category: :shared
  gem 'axe-core-rspec', '~> 4.9.0', feature_category: :tooling
  gem 'axe-core-rspec', '~> 4.10.0', feature_category: :tooling

  # Moved in `test` because https://gitlab.com/gitlab-org/gitlab/-/issues/217527
  gem 'derailed_benchmarks', require: false, feature_category: :shared

  gem 'gitlab_quality-test_tooling', '~> 2.4.0', require: false, feature_category: :tooling
  gem 'gitlab_quality-test_tooling', '~> 2.8.0', require: false, feature_category: :tooling
end

gem 'octokit', '~> 9.0', feature_category: :importers
@@ -655,9 +654,9 @@ gem 'google-protobuf', '~> 3.25', '>= 3.25.3', feature_category: :shared
gem 'toml-rb', '~> 2.2.0', feature_category: :shared

# Feature toggles
gem 'flipper', '~> 0.26.2', feature_category: :shared
gem 'flipper-active_record', '~> 0.26.2', feature_category: :shared
gem 'flipper-active_support_cache_store', '~> 0.26.2', feature_category: :shared
gem 'flipper', '~> 0.28.0', feature_category: :shared
gem 'flipper-active_record', '~> 0.28.0', feature_category: :shared
gem 'flipper-active_support_cache_store', '~> 0.28.0', feature_category: :shared
gem 'unleash', '~> 3.2.2', feature_category: :shared
gem 'gitlab-experiment', '~> 0.9.1', feature_category: :shared

@@ -696,10 +695,10 @@ gem 'valid_email', '~> 0.1', feature_category: :shared

# JSON
gem 'jsonb_accessor', '~> 1.4', feature_category: :shared
gem 'json', '~> 2.7.2', feature_category: :shared
gem 'json', '~> 2.10.0', feature_category: :shared
gem 'json_schemer', '~> 2.3.0', feature_category: :shared
gem 'oj', '~> 3.13.21', feature_category: :shared
gem 'oj-introspect', '~> 0.7', feature_category: :shared
gem 'oj', '~> 3.16.0', '>=3.16.10', feature_category: :shared
gem 'oj-introspect', '~> 0.8', feature_category: :shared
gem 'multi_json', '~> 1.14.1', feature_category: :shared
gem 'yajl-ruby', '~> 1.4.3', require: 'yajl', feature_category: :shared

@@ -746,7 +745,7 @@ gem 'net-http', '= 0.6.0', feature_category: :shared
# This is locked to 0.13.0 because the default parser changes from RFC2396 to RFC3986,
# which can be removed after Rails 7.2 upgrade
# See https://gitlab.com/gitlab-org/gitlab/-/merge_requests/173142#note_2277952450
gem 'uri', '= 0.13.0', feature_category: :shared
gem 'uri', '= 0.13.2', feature_category: :shared

gem 'duo_api', '~> 1.3', feature_category: :system_access

+92 −87
Original line number Diff line number Diff line
@@ -10,7 +10,7 @@ PATH
    click_house-client (0.1.0)
      activesupport (< 8)
      addressable (~> 2.8)
      json (~> 2.7.2)
      json (~> 2.7)

PATH
  remote: gems/csv_builder
@@ -48,9 +48,9 @@ PATH
      google-protobuf (~> 3.25, >= 3.25.3)
      googleauth (~> 1.8.1)
      grpc (= 1.63.0)
      json (~> 2.7.2)
      json (~> 2.7)
      jwt (~> 2.5)
      logger (~> 1.5.3)
      logger (~> 1.5)
      minitest (~> 5.11.0)
      parallel (~> 1.19)
      pg (~> 1.5.6)
@@ -74,7 +74,7 @@ PATH
    gitlab-http (0.1.0)
      activesupport (~> 7)
      concurrent-ruby (~> 1.2)
      httparty (~> 0.21.0)
      httparty (~> 0.21)
      ipaddress (~> 0.8.3)
      net-http (= 0.6.0)
      railties (~> 7)
@@ -122,7 +122,7 @@ PATH
  specs:
    ipynbdiff (0.4.8)
      diffy (~> 3.4)
      oj (~> 3.13.16)
      oj (~> 3.16, >= 3.16.10)

PATH
  remote: vendor/gems/attr_encrypted
@@ -344,10 +344,10 @@ GEM
    asciidoctor-plantuml (0.0.16)
      asciidoctor (>= 2.0.17, < 3.0.0)
    ast (2.4.2)
    async (2.22.0)
    async (2.23.0)
      console (~> 1.29)
      fiber-annotation
      io-event (~> 1.7)
      io-event (~> 1.9)
      metrics (~> 0.12)
      traces (~> 0.15)
    atlassian-jwt (0.2.1)
@@ -374,12 +374,14 @@ GEM
      aws-sigv4 (~> 1.5)
    aws-sigv4 (1.9.1)
      aws-eventstream (~> 1, >= 1.0.2)
    axe-core-api (4.9.1)
    axe-core-api (4.10.2)
      dumb_delegator
      ostruct
      virtus
    axe-core-rspec (4.9.1)
      axe-core-api (= 4.9.1)
    axe-core-rspec (4.10.2)
      axe-core-api (= 4.10.2)
      dumb_delegator
      ostruct
      virtus
    axiom-types (0.1.1)
      descendants_tracker (~> 0.0.4)
@@ -480,7 +482,7 @@ GEM
      git
    css_parser (1.14.0)
      addressable
    cssbundling-rails (1.4.1)
    cssbundling-rails (1.4.2)
      railties (>= 6.0.0)
    csv (3.3.0)
    cvss-suite (3.3.0)
@@ -535,7 +537,7 @@ GEM
      thread_safe (~> 0.3, >= 0.3.1)
    devfile (0.1.1)
    device_detector (1.0.0)
    devise (4.9.3)
    devise (4.9.4)
      bcrypt (~> 3.0)
      orm_adapter (~> 0.1)
      railties (>= 4.1.0)
@@ -582,7 +584,7 @@ GEM
      dry-logic (~> 1.4)
      zeitwerk (~> 2.6)
    dumb_delegator (1.0.0)
    duo_api (1.3.0)
    duo_api (1.4.0)
    e2mmap (0.1.0)
    ed25519 (1.3.0)
    elasticsearch (7.17.11)
@@ -662,14 +664,14 @@ GEM
      fiber-storage
    fiber-storage (0.1.2)
    find_a_port (1.0.1)
    flipper (0.26.2)
    flipper (0.28.3)
      concurrent-ruby (< 2)
    flipper-active_record (0.26.2)
    flipper-active_record (0.28.3)
      activerecord (>= 4.2, < 8)
      flipper (~> 0.26.2)
    flipper-active_support_cache_store (0.26.2)
      flipper (~> 0.28.3)
    flipper-active_support_cache_store (0.28.3)
      activesupport (>= 4.2, < 8)
      flipper (~> 0.26.2)
      flipper (~> 0.28.3)
    fog-aliyun (0.4.0)
      addressable (~> 2.8.0)
      aliyun-sdk (~> 0.8.0)
@@ -739,7 +741,7 @@ GEM
    git (1.19.1)
      addressable (~> 2.8)
      rchardet (~> 1.8)
    gitaly (17.8.1)
    gitaly (17.8.4)
      grpc (~> 1.0)
    gitlab (4.19.0)
      httparty (~> 0.20)
@@ -765,9 +767,9 @@ GEM
      mime-types
      net-http-persistent (~> 4.0)
      nokogiri (~> 1, >= 1.10.8)
    gitlab-glfm-markdown (0.0.27)
    gitlab-glfm-markdown (0.0.28)
      rb_sys (~> 0.9.109)
    gitlab-kas-grpc (17.9.0.pre.rc2)
    gitlab-kas-grpc (17.9.1)
      grpc (~> 1.0)
    gitlab-labkit (0.37.0)
      actionpack (>= 5.0.0, < 8.1.0)
@@ -784,13 +786,13 @@ GEM
      oauth2 (>= 1.4.4, < 3)
      redis (>= 5, < 6)
      redis-namespace (>= 1.8.2)
    gitlab-markup (1.9.0)
    gitlab-markup (2.0.0)
    gitlab-net-dns (0.10.0)
    gitlab-sdk (0.3.1)
      activesupport (>= 5.2.0)
      rake (~> 13.0)
      snowplow-tracker (~> 0.8.0)
    gitlab-secret_detection (0.18.0)
    gitlab-secret_detection (0.19.0)
      grpc (~> 1.63)
      grpc-tools (~> 1.63)
      grpc_reflection (~> 0.1)
@@ -816,7 +818,7 @@ GEM
      omniauth (>= 1.3, < 3)
      pyu-ruby-sasl (>= 0.0.3.3, < 0.1)
      rubyntlm (~> 0.5)
    gitlab_quality-test_tooling (2.4.0)
    gitlab_quality-test_tooling (2.8.0)
      activesupport (>= 7.0, < 7.2)
      amatch (~> 0.4.1)
      fog-google (~> 1.24, >= 1.24.1)
@@ -994,7 +996,7 @@ GEM
    haml (5.2.2)
      temple (>= 0.8.0)
      tilt
    haml_lint (0.60.0)
    haml_lint (0.61.0)
      haml (>= 5.0)
      parallel (~> 1.10)
      rainbow
@@ -1027,18 +1029,20 @@ GEM
    http-cookie (1.0.5)
      domain_name (~> 0.5)
    http-form_data (2.3.0)
    httparty (0.21.0)
    httparty (0.22.0)
      csv
      mini_mime (>= 1.0.0)
      multi_xml (>= 0.5.2)
    httpclient (2.8.3)
    i18n (1.14.4)
      concurrent-ruby (~> 1.0)
    i18n_data (0.13.1)
    icalendar (2.10.2)
    icalendar (2.10.3)
      ice_cube (~> 0.16)
      ostruct
    ice_cube (0.16.4)
    ice_nine (0.11.2)
    imagen (0.1.8)
    imagen (0.2.0)
      parser (>= 2.5, != 2.5.1.1)
    influxdb-client (3.2.0)
      csv
@@ -1060,7 +1064,7 @@ GEM
      character_set (~> 1.4)
      regexp_parser (~> 2.5)
      regexp_property_values (~> 1.0)
    json (2.7.3)
    json (2.10.1)
    json-jwt (1.16.6)
      activesupport (>= 4.2)
      aes_key_wrap
@@ -1107,7 +1111,7 @@ GEM
    language_server-protocol (3.17.0.3)
    launchy (2.5.2)
      addressable (~> 2.8)
    lefthook (1.7.18)
    lefthook (1.11.2)
    letter_opener (1.10.0)
      launchy (>= 2.2, < 4)
    letter_opener_web (3.0.0)
@@ -1137,7 +1141,7 @@ GEM
      rake (~> 13.0)
    locale (2.1.4)
    lockbox (1.3.0)
    logger (1.5.3)
    logger (1.6.6)
    lograge (0.11.2)
      actionpack (>= 4)
      activesupport (>= 4)
@@ -1253,9 +1257,11 @@ GEM
      plist (~> 3.1)
      train-core
      wmi-lite (~> 1.0)
    oj (3.13.23)
    oj-introspect (0.7.2)
      oj (>= 3.13.23)
    oj (3.16.10)
      bigdecimal (>= 3.0)
      ostruct (>= 0.2)
    oj-introspect (0.8.0)
      oj (>= 3.16.10)
    omniauth (2.1.2)
      hashie (>= 3.4.6)
      rack (>= 2.2.3)
@@ -1284,7 +1290,7 @@ GEM
    omniauth-oauth2-generic (0.2.8)
      omniauth-oauth2 (~> 1.0)
      rake
    omniauth-saml (2.2.1)
    omniauth-saml (2.2.2)
      omniauth (~> 2.1)
      ruby-saml (~> 1.17)
    omniauth-shibboleth-redux (2.0.0)
@@ -1315,7 +1321,7 @@ GEM
    opentelemetry-api (1.2.5)
    opentelemetry-common (0.21.0)
      opentelemetry-api (~> 1.0)
    opentelemetry-exporter-otlp (0.29.0)
    opentelemetry-exporter-otlp (0.29.1)
      google-protobuf (>= 3.18)
      googleapis-common-protos-types (~> 1.3)
      opentelemetry-api (~> 1.1)
@@ -1354,13 +1360,13 @@ GEM
    opentelemetry-instrumentation-concurrent_ruby (0.21.4)
      opentelemetry-api (~> 1.0)
      opentelemetry-instrumentation-base (~> 0.22.1)
    opentelemetry-instrumentation-ethon (0.21.8)
    opentelemetry-instrumentation-ethon (0.21.9)
      opentelemetry-api (~> 1.0)
      opentelemetry-instrumentation-base (~> 0.22.1)
    opentelemetry-instrumentation-excon (0.22.4)
    opentelemetry-instrumentation-excon (0.22.5)
      opentelemetry-api (~> 1.0)
      opentelemetry-instrumentation-base (~> 0.22.1)
    opentelemetry-instrumentation-faraday (0.24.6)
    opentelemetry-instrumentation-faraday (0.24.7)
      opentelemetry-api (~> 1.0)
      opentelemetry-instrumentation-base (~> 0.22.1)
    opentelemetry-instrumentation-grape (0.2.0)
@@ -1370,23 +1376,23 @@ GEM
    opentelemetry-instrumentation-graphql (0.28.4)
      opentelemetry-api (~> 1.0)
      opentelemetry-instrumentation-base (~> 0.22.1)
    opentelemetry-instrumentation-http (0.23.4)
    opentelemetry-instrumentation-http (0.23.5)
      opentelemetry-api (~> 1.0)
      opentelemetry-instrumentation-base (~> 0.22.1)
    opentelemetry-instrumentation-http_client (0.22.7)
    opentelemetry-instrumentation-http_client (0.22.8)
      opentelemetry-api (~> 1.0)
      opentelemetry-instrumentation-base (~> 0.22.1)
    opentelemetry-instrumentation-net_http (0.22.7)
    opentelemetry-instrumentation-net_http (0.22.8)
      opentelemetry-api (~> 1.0)
      opentelemetry-instrumentation-base (~> 0.22.1)
    opentelemetry-instrumentation-pg (0.29.0)
    opentelemetry-instrumentation-pg (0.29.1)
      opentelemetry-api (~> 1.0)
      opentelemetry-helpers-sql-obfuscation
      opentelemetry-instrumentation-base (~> 0.22.1)
    opentelemetry-instrumentation-rack (0.25.0)
      opentelemetry-api (~> 1.0)
      opentelemetry-instrumentation-base (~> 0.22.1)
    opentelemetry-instrumentation-rails (0.33.0)
    opentelemetry-instrumentation-rails (0.33.1)
      opentelemetry-api (~> 1.0)
      opentelemetry-instrumentation-action_mailer (~> 0.2.0)
      opentelemetry-instrumentation-action_pack (~> 0.10.0)
@@ -1406,7 +1412,7 @@ GEM
      opentelemetry-instrumentation-base (~> 0.22.1)
    opentelemetry-registry (0.3.0)
      opentelemetry-api (~> 1.1)
    opentelemetry-sdk (1.5.0)
    opentelemetry-sdk (1.6.0)
      opentelemetry-api (~> 1.1)
      opentelemetry-common (~> 0.20)
      opentelemetry-registry (~> 0.2)
@@ -1497,7 +1503,7 @@ GEM
    pyu-ruby-sasl (0.0.3.3)
    raabro (1.4.0)
    racc (1.8.1)
    rack (2.2.10)
    rack (2.2.11)
    rack-accept (0.4.5)
      rack (>= 0.4)
    rack-attack (6.7.0)
@@ -1575,7 +1581,7 @@ GEM
      json
    recursive-open-struct (1.1.3)
    redcarpet (3.6.0)
    redis (5.3.0)
    redis (5.4.0)
      redis-client (>= 0.22.0)
    redis-actionpack (5.5.0)
      actionpack (>= 5)
@@ -1585,8 +1591,8 @@ GEM
      connection_pool
    redis-cluster-client (0.11.0)
      redis-client (~> 0.22)
    redis-clustering (5.3.0)
      redis (= 5.3.0)
    redis-clustering (5.4.0)
      redis (= 5.4.0)
      redis-cluster-client (>= 0.10.0)
    redis-namespace (1.11.0)
      redis (>= 4)
@@ -1601,7 +1607,7 @@ GEM
      declarative (< 0.1.0)
      trailblazer-option (>= 0.1.1, < 0.2.0)
      uber (< 0.2.0)
    request_store (1.5.1)
    request_store (1.7.0)
      rack (>= 1.4)
    responders (3.0.1)
      actionpack (>= 5.0)
@@ -1712,8 +1718,6 @@ GEM
      ruby-lsp (~> 0.23.0)
    ruby-magic (0.6.0)
      mini_portile2 (~> 2.8)
    ruby-openai (3.7.0)
      httparty (>= 0.18.1)
    ruby-progressbar (1.11.0)
    ruby-statistics (4.1.0)
    ruby2_keywords (0.0.5)
@@ -1758,7 +1762,7 @@ GEM
      sentry-ruby (~> 5.22.1)
      sidekiq (>= 3.0)
    shellany (0.0.1)
    shoulda-matchers (5.1.0)
    shoulda-matchers (6.4.0)
      activesupport (>= 5.2.0)
    sidekiq-cron (1.12.0)
      fugit (~> 1.8)
@@ -1806,8 +1810,8 @@ GEM
      tilt (~> 2.0)
      yard (~> 0.9, >= 0.9.24)
    sorbet-runtime (0.5.11647)
    spamcheck (1.3.0)
      grpc (~> 1.0)
    spamcheck (1.3.3)
      grpc (~> 1.63)
    spring (4.1.0)
    spring-commands-rspec (1.0.4)
      spring (>= 0.9.1)
@@ -1815,7 +1819,7 @@ GEM
    sprockets (3.7.2)
      concurrent-ruby (~> 1.0)
      rack (> 1, < 3)
    sprockets-rails (3.5.1)
    sprockets-rails (3.5.2)
      actionpack (>= 6.1)
      activesupport (>= 6.1)
      sprockets (>= 3.0.0)
@@ -1912,9 +1916,9 @@ GEM
    tzinfo (2.0.6)
      concurrent-ruby (~> 1.0)
    uber (0.1.0)
    undercover (0.5.0)
    undercover (0.6.3)
      bigdecimal
      imagen (>= 0.1.8)
      imagen (>= 0.2.0)
      rainbow (>= 2.1, < 4.0)
      rugged (>= 0.27, < 1.8)
    unf (0.1.4)
@@ -1929,7 +1933,7 @@ GEM
    unparser (0.6.7)
      diff-lcs (~> 1.3)
      parser (>= 3.2.0)
    uri (0.13.0)
    uri (0.13.2)
    valid_email (0.1.3)
      activemodel
      mail (>= 2.6.1)
@@ -1952,14 +1956,16 @@ GEM
    vite_rails (3.0.19)
      railties (>= 5.1, < 9)
      vite_ruby (~> 3.0, >= 3.2.2)
    vite_ruby (3.8.2)
    vite_ruby (3.9.1)
      dry-cli (>= 0.7, < 2)
      logger (~> 1.6)
      mutex_m
      rack-proxy (~> 0.6, >= 0.6.1)
      zeitwerk (~> 2.2)
    vmstat (2.3.1)
    warden (1.2.9)
      rack (>= 2.0.9)
    warning (1.3.0)
    warning (1.5.0)
    webauthn (3.0.0)
      android_key_attestation (~> 0.3.0)
      awrence (~> 1.1)
@@ -2015,14 +2021,14 @@ DEPENDENCIES
  asciidoctor-include-ext (~> 0.4.0)
  asciidoctor-kroki (~> 0.10.0)
  asciidoctor-plantuml (~> 0.0.16)
  async (~> 2.22.0)
  async (~> 2.23.0)
  atlassian-jwt (~> 0.2.1)
  attr_encrypted (~> 3.2.4)!
  awesome_print
  aws-sdk-cloudformation (~> 1)
  aws-sdk-core (~> 3.215.0)
  aws-sdk-s3 (~> 1.177.0)
  axe-core-rspec (~> 4.9.0)
  axe-core-rspec (~> 4.10.0)
  babosa (~> 2.0)
  base32 (~> 0.3.0)
  batch-loader (~> 2.0.5)
@@ -2048,7 +2054,7 @@ DEPENDENCIES
  coverband (= 6.1.4)
  creole (~> 0.5.0)
  crystalball (~> 0.7.0)
  cssbundling-rails (= 1.4.1)
  cssbundling-rails (= 1.4.2)
  csv_builder!
  cvss-suite (~> 3.3.0)
  database_cleaner-active_record (~> 2.2.0)
@@ -2085,9 +2091,9 @@ DEPENDENCIES
  fast_blank (~> 1.0.1)
  ffaker (~> 2.24)
  ffi (~> 1.17)
  flipper (~> 0.26.2)
  flipper-active_record (~> 0.26.2)
  flipper-active_support_cache_store (~> 0.26.2)
  flipper (~> 0.28.0)
  flipper-active_record (~> 0.28.0)
  flipper-active_support_cache_store (~> 0.28.0)
  fog-aliyun (~> 0.4)
  fog-aws (~> 3.26)
  fog-core (= 2.1.0)
@@ -2107,14 +2113,14 @@ DEPENDENCIES
  gitlab-duo-workflow-service-client (~> 0.1)!
  gitlab-experiment (~> 0.9.1)
  gitlab-fog-azure-rm (~> 2.2.0)
  gitlab-glfm-markdown (~> 0.0.21)
  gitlab-glfm-markdown (~> 0.0.27)
  gitlab-housekeeper!
  gitlab-http!
  gitlab-kas-grpc (~> 17.9.0.pre.rc2)
  gitlab-labkit (~> 0.37.0)
  gitlab-license (~> 2.6)
  gitlab-mail_room (~> 0.0.24)
  gitlab-markup (~> 1.9.0)
  gitlab-markup (~> 2.0.0)
  gitlab-net-dns (~> 0.10.0)
  gitlab-rspec!
  gitlab-rspec_flaky!
@@ -2129,7 +2135,7 @@ DEPENDENCIES
  gitlab-utils!
  gitlab_chronic_duration (~> 0.12)
  gitlab_omniauth-ldap (~> 2.2.0)
  gitlab_quality-test_tooling (~> 2.4.0)
  gitlab_quality-test_tooling (~> 2.8.0)
  gon (~> 6.4.0)
  google-apis-androidpublisher_v3 (~> 0.34.0)
  google-apis-cloudbilling_v1 (~> 0.22.0)
@@ -2151,8 +2157,8 @@ DEPENDENCIES
  grape (~> 2.0.0)
  grape-entity (~> 1.0.1)
  grape-path-helpers (~> 2.0.1)
  grape-swagger (~> 2.1.0)
  grape-swagger-entity (~> 0.5.1)
  grape-swagger (~> 2.1.2)
  grape-swagger-entity (~> 0.5.5)
  grape_logging (~> 1.8, >= 1.8.4)
  graphlient (~> 0.8.0)
  graphlyte (~> 1.0.0)
@@ -2167,7 +2173,7 @@ DEPENDENCIES
  health_check (~> 3.0)
  html-pipeline (~> 2.14.3)
  html2text
  httparty (~> 0.21.0)
  httparty (~> 0.22.0)
  i18n_data (~> 0.13.1)
  icalendar (~> 2.10.1)
  influxdb-client (~> 3.1)
@@ -2176,7 +2182,7 @@ DEPENDENCIES
  ipynbdiff!
  jira-ruby (~> 2.3.0)
  js_regex (~> 3.8)
  json (~> 2.7.2)
  json (~> 2.10.0)
  json_schemer (~> 2.3.0)
  jsonb_accessor (~> 1.4)
  jwt (~> 2.9.3)
@@ -2184,13 +2190,13 @@ DEPENDENCIES
  knapsack (~> 4.0.0)
  kramdown (~> 2.5.0)
  kubeclient (~> 4.11.0)
  lefthook (~> 1.7.0)
  lefthook (~> 1.11.0)
  letter_opener_web (~> 3.0.0)
  license_finder (~> 7.0)
  licensee (~> 9.16)
  listen (~> 3.7)
  lockbox (~> 1.3.0)
  logger (~> 1.5.3)
  logger (~> 1.6.0)
  lograge (~> 0.5)
  loofah (~> 2.24.0)
  lookbook (~> 2.3)
@@ -2213,8 +2219,8 @@ DEPENDENCIES
  oauth2 (~> 2.0)
  octokit (~> 9.0)
  ohai (~> 18.1)
  oj (~> 3.13.21)
  oj-introspect (~> 0.7)
  oj (~> 3.16.0, >= 3.16.10)
  oj-introspect (~> 0.8)
  omniauth (~> 2.1.0)
  omniauth-alicloud (~> 3.0.0)
  omniauth-atlassian-oauth2 (~> 0.2.0)
@@ -2284,10 +2290,10 @@ DEPENDENCIES
  rbtrace (~> 0.4)
  re2 (~> 2.15)
  recaptcha (~> 5.12)
  redis (~> 5.3.0)
  redis (~> 5.4.0)
  redis-actionpack (~> 5.5.0)
  redis-clustering (~> 5.3.0)
  request_store (~> 1.5.1)
  redis-clustering (~> 5.4.0)
  request_store (~> 1.7.0)
  responders (~> 3.0)
  retriable (~> 3.1.2)
  rexml (~> 3.4.0)
@@ -2305,7 +2311,6 @@ DEPENDENCIES
  ruby-lsp-rails (~> 0.3.6)
  ruby-lsp-rspec (~> 0.1.10)
  ruby-magic (~> 0.6)
  ruby-openai (~> 3.7)
  ruby-progressbar (~> 1.10)
  ruby-saml (~> 1.18.0)!
  rubyzip (~> 2.3.2)
@@ -2318,7 +2323,7 @@ DEPENDENCIES
  sentry-rails (~> 5.22.0)
  sentry-ruby (~> 5.22.0)
  sentry-sidekiq (~> 5.22.0)
  shoulda-matchers (~> 5.1.0)
  shoulda-matchers (~> 6.4.0)
  sidekiq!
  sidekiq-cron (~> 1.12.0)
  sigdump (~> 0.2.4)
@@ -2350,18 +2355,18 @@ DEPENDENCIES
  truncato (~> 0.7.13)
  tty-prompt (~> 0.23)
  typhoeus (~> 1.4.0)
  undercover (~> 0.5.0)
  undercover (~> 0.6.0)
  unicode-emoji (~> 4.0)
  unleash (~> 3.2.2)
  uri (= 0.13.0)
  uri (= 0.13.2)
  valid_email (~> 0.1)
  validates_hostname (~> 1.0.13)
  version_sorter (~> 2.3)
  view_component (~> 3.21.0)
  vite_rails (~> 3.0.17)
  vite_ruby (~> 3.8.0)
  vite_ruby (~> 3.9.0)
  vmstat (~> 2.3.0)
  warning (~> 1.3.0)
  warning (~> 1.5.0)
  webauthn (~> 3.0)
  webmock (~> 3.25.0)
  webrick (~> 1.8.1)
Loading