gitlab: 17.3.7 -> 17.5.2 (#360160)

Changed files
+433 -375
nixos
modules
services
misc
pkgs
applications
version-management
by-name
gi
gitaly
gitlab-container-registry
gitlab-elasticsearch-indexer
gitlab-pages
gitlab-shell
+1 -1
nixos/modules/services/misc/gitlab.nix
···
ln -sf ${cableYml} ${cfg.statePath}/config/cable.yml
ln -sf ${resqueYml} ${cfg.statePath}/config/resque.yml
-
${cfg.packages.gitlab-shell}/bin/gitlab-shell-install
+
${cfg.packages.gitlab-shell}/support/make_necessary_dirs
${optionalString cfg.smtp.enable ''
install -m u=rw ${smtpSettings} ${cfg.statePath}/config/initializers/smtp_settings.rb
+9 -9
pkgs/applications/version-management/gitlab/data.json
···
{
-
"version": "17.3.7",
-
"repo_hash": "1nci1lnr7wikjrqqpya7ypwf2lcjlcvkjc3wc0b7wcx9jnrylbr1",
-
"yarn_hash": "1g5xqggdbrxz6ablav119jw8a2v8qdd2cwlbvpygablbcxqak41l",
+
"version": "17.5.2",
+
"repo_hash": "08mx9xbl6cagzp36qwzz1zab5w8y2x4yhy3x5hqv1qwbrjrlcxjd",
+
"yarn_hash": "0x1yhgjrm7zyj9qir4yk1zkzj009a3s20hf6fqmsaala4hynnlnq",
"owner": "gitlab-org",
"repo": "gitlab",
-
"rev": "v17.3.7-ee",
+
"rev": "v17.5.2-ee",
"passthru": {
-
"GITALY_SERVER_VERSION": "17.3.7",
-
"GITLAB_PAGES_VERSION": "17.3.7",
-
"GITLAB_SHELL_VERSION": "14.38.0",
-
"GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.2.0",
-
"GITLAB_WORKHORSE_VERSION": "17.3.7"
+
"GITALY_SERVER_VERSION": "17.5.2",
+
"GITLAB_PAGES_VERSION": "17.5.2",
+
"GITLAB_SHELL_VERSION": "14.39.0",
+
"GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.3.0",
+
"GITLAB_WORKHORSE_VERSION": "17.5.2"
}
}
+1 -1
pkgs/applications/version-management/gitlab/default.nix
···
cp Cargo.lock $out
'';
};
-
hash = "sha256-VYjCYUikORuXx27OYWyumBxeHw9aj/S1wcr9vLIsXeo=";
+
hash = "sha256-L/URWw7NoQhi7VV8ZiKLzthbF0wl4rIUqCQdH9wmAV0=";
};
dontBuild = false;
+2 -2
pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
···
buildGoModule rec {
pname = "gitlab-workhorse";
-
version = "17.3.7";
+
version = "17.5.2";
# nixpkgs-update: no auto update
src = fetchFromGitLab {
···
sourceRoot = "${src.name}/workhorse";
-
vendorHash = "sha256-sLr9kFKRNYOlCj9bmP+J7/Iu/OfFTEjAm64BUni+eiY=";
+
vendorHash = "sha256-10gJPUncde48Lk23mShHXM6ItTHvjh6Y8yMlGFfKkj8=";
buildInputs = [ git ];
ldflags = [ "-X main.Version=${version}" ];
doCheck = false;
+57 -46
pkgs/applications/version-management/gitlab/rubyEnv/Gemfile
···
# See https://docs.gitlab.com/ee/development/gemfile.html#upgrade-rails for guidelines when upgrading Rails
if next?
-
gem 'rails', '~> 7.1.3.4', feature_category: :shared
+
gem 'rails', '~> 7.1.4', feature_category: :shared
else
gem 'rails', '~> 7.0.8.4', feature_category: :shared
end
···
gem 'activerecord-gitlab', path: 'gems/activerecord-gitlab' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'bootsnap', '~> 1.18.3', require: false # rubocop:todo Gemfile/MissingFeatureCategory
+
+
# Avoid the precompiled native gems because Omnibus needs to build this to ensure
+
# LD_LIBRARY_PATH is correct: https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7730
+
gem 'ffi', '~> 1.17', force_ruby_platform: true, feature_category: :shared
gem 'openssl', '~> 3.0' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'ipaddr', '~> 1.2.5' # rubocop:todo Gemfile/MissingFeatureCategory
···
gem 'sprockets', '~> 3.7.0' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'sprockets-rails', '~> 3.5.1' # rubocop:todo Gemfile/MissingFeatureCategory
-
gem 'view_component', '~> 3.13.0' # rubocop:todo Gemfile/MissingFeatureCategory
+
gem 'view_component', '~> 3.14.0' # rubocop:todo Gemfile/MissingFeatureCategory
# Supported DBs
gem 'pg', '~> 1.5.6', feature_category: :database
···
gem 'doorkeeper-openid_connect', '~> 1.8', '>= 1.8.7' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'doorkeeper-device_authorization_grant', '~> 1.0.0', feature_category: :system_access
gem 'rexml', '~> 3.3.2' # rubocop:todo Gemfile/MissingFeatureCategory
-
gem 'ruby-saml', '~> 1.17.0' # rubocop:todo Gemfile/MissingFeatureCategory
+
gem 'ruby-saml', '~> 1.17.0', feature_category: :system_access
gem 'omniauth', '~> 2.1.0' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'omniauth-auth0', '~> 3.1' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'omniauth-azure-activedirectory-v2', '~> 2.0' # rubocop:todo Gemfile/MissingFeatureCategory
···
gem 'omniauth-gitlab', '~> 4.0.0', path: 'vendor/gems/omniauth-gitlab' # See vendor/gems/omniauth-gitlab/README.md # rubocop:todo Gemfile/MissingFeatureCategory
gem 'omniauth-google-oauth2', '~> 1.1' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'omniauth-oauth2-generic', '~> 0.2.2' # rubocop:todo Gemfile/MissingFeatureCategory
-
gem 'omniauth-saml', '~> 2.2.1' # rubocop:todo Gemfile/MissingFeatureCategory
+
gem 'omniauth-saml', '~> 2.2.1', feature_category: :system_access
gem 'omniauth-shibboleth-redux', '~> 2.0', require: 'omniauth-shibboleth' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'omniauth_crowd', '~> 2.4.0', path: 'vendor/gems/omniauth_crowd' # See vendor/gems/omniauth_crowd/README.md # rubocop:todo Gemfile/MissingFeatureCategory
gem 'omniauth_openid_connect', '~> 0.8.0' # rubocop:todo Gemfile/MissingFeatureCategory
···
gem 'ohai', '~> 18.1' # rubocop:todo Gemfile/MissingFeatureCategory
# GPG
-
gem 'gpgme', '~> 2.0.23' # rubocop:todo Gemfile/MissingFeatureCategory
+
gem 'gpgme', '~> 2.0.24', feature_category: :source_code_management
# LDAP Auth
# GitLab fork with several improvements to original library. For full list of changes
···
gem 'rack-cors', '~> 2.0.1', require: 'rack/cors' # rubocop:todo Gemfile/MissingFeatureCategory
# GraphQL API
-
gem 'graphql', '~> 2.3.5', feature_category: :api
+
gem 'graphql', '~> 2.3.14', feature_category: :api
gem 'graphql-docs', '~> 5.0.0', group: [:development, :test], feature_category: :api
gem 'graphiql-rails', '~> 1.10', feature_category: :api
gem 'apollo_upload_server', '~> 2.1.6', feature_category: :api
···
gem 'mini_magick', '~> 4.12' # rubocop:todo Gemfile/MissingFeatureCategory
# for backups
-
gem 'fog-aws', '~> 3.18' # rubocop:todo Gemfile/MissingFeatureCategory
+
gem 'fog-aws', '~> 3.26', feature_category: :shared
# Locked until fog-google resolves https://github.com/fog/fog-google/issues/421.
# Also see config/initializers/fog_core_patch.rb.
gem 'fog-core', '= 2.1.0' # rubocop:todo Gemfile/MissingFeatureCategory
···
# We may want to update this dependency if this is ever addressed upstream, e.g. via
# https://github.com/aliyun/aliyun-oss-ruby-sdk/pull/93
gem 'fog-aliyun', '~> 0.4' # rubocop:todo Gemfile/MissingFeatureCategory
-
gem 'gitlab-fog-azure-rm', '~> 2.0.1', require: 'fog/azurerm', feature_category: :shared
+
gem 'gitlab-fog-azure-rm', '~> 2.1.0', require: 'fog/azurerm', feature_category: :shared
# for Google storage
···
gem 'elasticsearch-model', '~> 7.2', feature_category: :global_search
gem 'elasticsearch-rails', '~> 7.2', require: 'elasticsearch/rails/instrumentation', feature_category: :global_search
gem 'elasticsearch-api', '7.17.11', feature_category: :global_search
-
gem 'aws-sdk-core', '~> 3.201.0' # rubocop:todo Gemfile/MissingFeatureCategory
+
gem 'aws-sdk-core', '~> 3.206.0' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'aws-sdk-cloudformation', '~> 1' # rubocop:todo Gemfile/MissingFeatureCategory
-
gem 'aws-sdk-s3', '~> 1.157.0' # rubocop:todo Gemfile/MissingFeatureCategory
+
gem 'aws-sdk-s3', '~> 1.163.0' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'faraday-typhoeus', '~> 1.1', feature_category: :global_search
gem 'faraday_middleware-aws-sigv4', '~> 1.0.1', feature_category: :global_search
# Used with Elasticsearch to support http keep-alive connections
gem 'typhoeus', '~> 1.4.0', feature_category: :global_search
# Markdown and HTML processing
-
gem 'html-pipeline', '~> 2.14.3', feature_category: :team_planning
-
gem 'deckar01-task_list', '2.3.4', feature_category: :team_planning
-
gem 'gitlab-markup', '~> 1.9.0', require: 'github/markup' # rubocop:todo Gemfile/MissingFeatureCategory
-
gem 'commonmarker', '~> 0.23.10', feature_category: :team_planning
-
gem 'kramdown', '~> 2.3.1' # rubocop:todo Gemfile/MissingFeatureCategory
-
gem 'RedCloth', '~> 4.3.3' # rubocop:todo Gemfile/MissingFeatureCategory
-
gem 'org-ruby', '~> 0.9.12' # rubocop:todo Gemfile/MissingFeatureCategory
-
gem 'creole', '~> 0.5.0' # rubocop:todo Gemfile/MissingFeatureCategory
-
gem 'wikicloth', '0.8.1' # rubocop:todo Gemfile/MissingFeatureCategory
-
gem 'asciidoctor', '~> 2.0.18' # rubocop:todo Gemfile/MissingFeatureCategory
-
gem 'asciidoctor-include-ext', '~> 0.4.0', require: false # rubocop:todo Gemfile/MissingFeatureCategory
-
gem 'asciidoctor-plantuml', '~> 0.0.16' # rubocop:todo Gemfile/MissingFeatureCategory
-
gem 'asciidoctor-kroki', '~> 0.10.0', require: false # rubocop:todo Gemfile/MissingFeatureCategory
+
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 'commonmarker', '~> 0.23.10', feature_category: :markdown
+
gem 'kramdown', '~> 2.3.1', feature_category: :markdown
+
gem 'RedCloth', '~> 4.3.3', feature_category: :markdown
+
gem 'org-ruby', '~> 0.9.12', feature_category: :markdown
+
gem 'creole', '~> 0.5.0', feature_category: :markdown
+
gem 'wikicloth', '0.8.1', feature_category: :markdown
+
gem 'asciidoctor', '~> 2.0.18', feature_category: :markdown
+
gem 'asciidoctor-include-ext', '~> 0.4.0', require: false, feature_category: :markdown
+
gem 'asciidoctor-plantuml', '~> 0.0.16', feature_category: :markdown
+
gem 'asciidoctor-kroki', '~> 0.10.0', require: false, feature_category: :markdown
gem 'rouge', '~> 4.3.0', feature_category: :shared
-
gem 'truncato', '~> 0.7.12' # rubocop:todo Gemfile/MissingFeatureCategory
-
gem 'nokogiri', '~> 1.16' # rubocop:todo Gemfile/MissingFeatureCategory
-
gem 'gitlab-glfm-markdown', '~> 0.0.17', feature_category: :team_planning
+
gem 'truncato', '~> 0.7.12', feature_category: :team_planning
+
gem 'nokogiri', '~> 1.16', feature_category: :shared
+
gem 'gitlab-glfm-markdown', '~> 0.0.21', feature_category: :markdown
# Calendar rendering
gem 'icalendar', '~> 2.10.1', feature_category: :system_access
···
gem 'rack-timeout', '~> 0.7.0', require: 'rack/timeout/base' # rubocop:todo Gemfile/MissingFeatureCategory
group :puma do
-
gem 'puma', '= 6.4.0', require: false, feature_category: :shared
+
gem 'puma', '= 6.4.3', require: false, feature_category: :shared
gem 'sd_notify', '~> 0.1.0', require: false # rubocop:todo Gemfile/MissingFeatureCategory
end
···
gem 'state_machines-activerecord', '~> 0.8.0' # rubocop:todo Gemfile/MissingFeatureCategory
# Background jobs
-
gem 'sidekiq', '~> 7.1.6', feature_category: :scalability
+
gem 'sidekiq', path: 'vendor/gems/sidekiq-7.2.4', require: 'sidekiq', feature_category: :scalability
gem 'sidekiq-cron', '~> 1.12.0', feature_category: :scalability
gem 'gitlab-sidekiq-fetcher',
path: 'vendor/gems/sidekiq-reliable-fetch',
···
# Redis
gem 'redis-namespace', '~> 1.11.0', feature_category: :redis
-
gem 'redis', '~> 5.2.0', feature_category: :redis
-
gem 'redis-clustering', '~> 5.2.0', feature_category: :redis
+
gem 'redis', '~> 5.3.0', feature_category: :redis
+
gem 'redis-clustering', '~> 5.3.0', feature_category: :redis
gem 'connection_pool', '~> 2.4' # rubocop:todo Gemfile/MissingFeatureCategory
# Redis session store
···
gem 'rack-attack', '~> 6.7.0' # rubocop:todo Gemfile/MissingFeatureCategory
# Sentry integration
-
gem 'sentry-ruby', '~> 5.18.0', feature_category: :error_tracking
-
gem 'sentry-rails', '~> 5.18.0', feature_category: :error_tracking
-
gem 'sentry-sidekiq', '~> 5.18.0', feature_category: :error_tracking
+
gem 'sentry-ruby', '~> 5.19.0', feature_category: :observability
+
gem 'sentry-rails', '~> 5.19.0', feature_category: :observability
+
gem 'sentry-sidekiq', '~> 5.19.0', feature_category: :observability
# PostgreSQL query parsing
#
···
# I18n
gem 'rails-i18n', '~> 7.0', '>= 7.0.9', feature_category: :internationalization
-
gem 'gettext_i18n_rails', '~> 1.12.0', feature_category: :internationalization
+
gem 'gettext_i18n_rails', '~> 1.13.0', feature_category: :internationalization
gem 'gettext', '~> 3.4', '>= 3.4.9',
require: false,
group: [:development, :test],
···
# Required manually in config/initializers/require_async_gem
gem 'async', '~> 2.12.1', require: false # rubocop:disable Gemfile/MissingFeatureCategory -- This is general utility gem
+
# 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
+
# OpenTelemetry
group :opentelemetry do
# Core OpenTelemetry gems
···
gem 'warning', '~> 1.3.0' # rubocop:todo Gemfile/MissingFeatureCategory
group :development do
-
gem 'lefthook', '~> 1.6.8', require: false, feature_category: :tooling
+
gem 'lefthook', '~> 1.7.0', require: false, feature_category: :tooling
gem 'rubocop', feature_category: :tooling
gem 'solargraph', '~> 0.47.2', require: false # rubocop:todo Gemfile/MissingFeatureCategory
···
gem 'listen', '~> 3.7' # rubocop:todo Gemfile/MissingFeatureCategory
-
gem 'ruby-lsp', "~> 0.17.0", require: false, feature_category: :tooling
+
gem 'ruby-lsp', "~> 0.19.0", require: false, feature_category: :tooling
gem 'ruby-lsp-rails', "~> 0.3.6", feature_category: :tooling
···
gem 'awesome_print', require: false # rubocop:todo Gemfile/MissingFeatureCategory
gem 'database_cleaner-active_record', '~> 2.2.0', feature_category: :database
-
gem 'rspec-rails', '~> 6.1.1', feature_category: :shared
+
gem 'rspec-rails', '~> 7.0.0', feature_category: :shared
gem 'factory_bot_rails', '~> 6.4.3', feature_category: :tooling
# Prevent occasions where minitest is not bundled in packaged versions of ruby (see #3826)
···
# 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.7.0', feature_category: :shared
+
gem 'vite_ruby', '~> 3.8.0', feature_category: :shared
gem 'gitlab-housekeeper', path: 'gems/gitlab-housekeeper', feature_category: :tooling
end
···
gem 'rspec-parameterized', '~> 1.0', '>= 1.0.2', require: false, feature_category: :tooling
gem 'os', '~> 1.1', '>= 1.1.4', feature_category: :tooling
-
gem 'capybara', '~> 3.40' # rubocop:todo Gemfile/MissingFeatureCategory
-
gem 'capybara-screenshot', '~> 1.0.26' # rubocop:todo Gemfile/MissingFeatureCategory
-
gem 'selenium-webdriver', '~> 4.21', '>= 4.21.1' # rubocop:todo Gemfile/MissingFeatureCategory
+
gem 'capybara', '~> 3.40', feature_category: :test_platform
+
gem 'capybara-screenshot', '~> 1.0.26', feature_category: :test_platform
+
gem 'selenium-webdriver', '~> 4.21', '>= 4.21.1', feature_category: :test_platform
gem 'graphlyte', '~> 1.0.0' # rubocop:todo Gemfile/MissingFeatureCategory
···
gem 'webmock', '~> 3.23.0', feature_category: :shared
gem 'rails-controller-testing' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'concurrent-ruby', '~> 1.1' # rubocop:todo Gemfile/MissingFeatureCategory
-
gem 'test-prof', '~> 1.3.3', feature_category: :tooling
+
gem 'test-prof', '~> 1.4.0', feature_category: :tooling
gem 'rspec_junit_formatter' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'guard-rspec' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'axe-core-rspec', '~> 4.9.0', feature_category: :tooling
···
# Moved in `test` because https://gitlab.com/gitlab-org/gitlab/-/issues/217527
gem 'derailed_benchmarks', require: false # rubocop:todo Gemfile/MissingFeatureCategory
-
gem 'gitlab_quality-test_tooling', '~> 1.33.0', require: false, feature_category: :tooling
+
gem 'gitlab_quality-test_tooling', '~> 1.39.0', require: false, feature_category: :tooling
end
gem 'octokit', '~> 9.0', feature_category: :importers
···
gem 'spamcheck', '~> 1.3.0' # rubocop:todo Gemfile/MissingFeatureCategory
# Gitaly GRPC protocol definitions
-
gem 'gitaly', '~> 17.2.0', feature_category: :gitaly
+
gem 'gitaly', '~> 17.4.0.pre.rc1', feature_category: :gitaly
# KAS GRPC protocol definitions
-
gem 'kas-grpc', '~> 0.6.0', feature_category: :deployment_management
+
gem 'gitlab-kas-grpc', '~> 17.4.0.pre.rc1', feature_category: :deployment_management
# Lock the version before issues below are resolved:
# https://gitlab.com/gitlab-org/gitlab/-/issues/473169#note_2028352939
···
gem 'arr-pm', '~> 0.0.12' # rubocop:todo Gemfile/MissingFeatureCategory
# Remote Development
-
gem 'devfile', '~> 0.0.26.pre.alpha1', feature_category: :remote_development
+
gem 'devfile', '~> 0.0.28.pre.alpha1', feature_category: :workspaces
# Apple plist parsing
gem 'CFPropertyList', '~> 3.0.0' # rubocop:todo Gemfile/MissingFeatureCategory
···
gem 'gitlab-sdk', '~> 0.3.0', feature_category: :application_instrumentation
gem 'openbao_client', path: 'gems/openbao_client' # rubocop:todo Gemfile/MissingFeatureCategory
+
+
gem 'paper_trail', '~> 15.0' # rubocop:todo Gemfile/MissingFeatureCategory
+
+
gem "i18n_data", "~> 0.13.1", feature_category: :system_access
+155 -134
pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock
···
remote: gems/gitlab-backup-cli
specs:
gitlab-backup-cli (0.0.1)
-
activesupport (< 7.2)
+
activesupport (>= 7)
+
addressable (~> 2.8)
+
concurrent-ruby (~> 1.1)
+
faraday (~> 2)
google-cloud-storage_transfer (~> 1.2.0)
+
google-protobuf (~> 3.25, >= 3.25.3)
googleauth (~> 1.8.1)
+
grpc (= 1.63.0)
+
json (~> 2.7.2)
+
jwt (~> 2.5)
+
logger (~> 1.5.3)
+
minitest (~> 5.11.0)
+
parallel (~> 1.19)
+
rack (~> 2.2.9)
rainbow (~> 3.0)
+
rexml (~> 3.3.2)
thor (~> 1.3)
PATH
···
omniauth (~> 2.0)
PATH
+
remote: vendor/gems/sidekiq-7.2.4
+
specs:
+
sidekiq (7.2.4)
+
concurrent-ruby (< 2)
+
connection_pool (>= 2.3.0)
+
rack (>= 2.2.4)
+
redis-client (>= 0.19.0)
+
+
PATH
remote: vendor/gems/sidekiq-reliable-fetch
specs:
gitlab-sidekiq-fetcher (0.11.0)
···
specs:
CFPropertyList (3.0.5)
rexml
-
RedCloth (4.3.3)
+
RedCloth (4.3.4)
acme-client (2.0.18)
faraday (>= 1.0, < 3.0.0)
faraday-retry (>= 1.0, < 3.0.0)
···
i18n (>= 1.6, < 2)
minitest (>= 5.1)
tzinfo (~> 2.0)
-
addressable (2.8.1)
-
public_suffix (>= 2.0.2, < 6.0)
+
addressable (2.8.7)
+
public_suffix (>= 2.0.2, < 7.0)
aes_key_wrap (1.1.0)
akismet (3.0.0)
aliyun-sdk (0.8.0)
···
activesupport (>= 6.0.0)
jwt (>= 1.4, <= 2.5.0)
arr-pm (0.0.12)
-
asciidoctor (2.0.18)
+
asciidoctor (2.0.23)
asciidoctor-include-ext (0.4.0)
asciidoctor (>= 1.5.6, < 3.0.0)
asciidoctor-kroki (0.10.0)
···
aws-sdk-cloudformation (1.41.0)
aws-sdk-core (~> 3, >= 3.99.0)
aws-sigv4 (~> 1.1)
-
aws-sdk-core (3.201.4)
+
aws-sdk-core (3.206.0)
aws-eventstream (~> 1, >= 1.3.0)
aws-partitions (~> 1, >= 1.651.0)
-
aws-sigv4 (~> 1.8)
+
aws-sigv4 (~> 1.9)
jmespath (~> 1, >= 1.6.1)
aws-sdk-kms (1.76.0)
aws-sdk-core (~> 3, >= 3.188.0)
aws-sigv4 (~> 1.1)
-
aws-sdk-s3 (1.157.0)
-
aws-sdk-core (~> 3, >= 3.201.0)
+
aws-sdk-s3 (1.163.0)
+
aws-sdk-core (~> 3, >= 3.205.0)
aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.5)
-
aws-sigv4 (1.8.0)
+
aws-sigv4 (1.9.1)
aws-eventstream (~> 1, >= 1.0.2)
axe-core-api (4.9.1)
dumb_delegator
···
thor (>= 0.19, < 2)
descendants_tracker (0.0.4)
thread_safe (~> 0.3, >= 0.3.1)
-
devfile (0.0.26.pre.alpha1)
+
devfile (0.0.28.pre.alpha1)
device_detector (1.0.0)
devise (4.9.3)
bcrypt (~> 3.0)
···
factory_bot_rails (6.4.3)
factory_bot (~> 6.4)
railties (>= 5.0.0)
-
faraday (2.10.1)
-
faraday-net_http (>= 2.0, < 3.2)
+
faraday (2.11.0)
+
faraday-net_http (>= 2.0, < 3.4)
logger
faraday-follow_redirects (0.3.0)
faraday (>= 1, < 3)
···
fast_blank (1.0.1)
fast_gettext (2.3.0)
ffaker (2.23.0)
-
ffi (1.15.5)
+
ffi (1.17.0)
ffi-compiler (1.0.1)
ffi (>= 1.0.0)
rake
···
fog-json
ipaddress (~> 0.8)
xml-simple (~> 1.1)
-
fog-aws (3.18.0)
+
fog-aws (3.27.0)
+
base64 (~> 0.2.0)
fog-core (~> 2.1)
fog-json (~> 1.1)
fog-xml (~> 0.1)
···
prime
racc
text (>= 1.3.0)
-
gettext_i18n_rails (1.12.0)
+
gettext_i18n_rails (1.13.0)
fast_gettext (>= 0.9.0)
git (1.18.0)
addressable (~> 2.8)
rchardet (~> 1.8)
-
gitaly (17.2.0)
+
gitaly (17.4.0.pre.rc1)
grpc (~> 1.0)
gitlab (4.19.0)
httparty (~> 0.20)
···
gitlab-experiment (0.9.1)
activesupport (>= 3.0)
request_store (>= 1.0)
-
gitlab-fog-azure-rm (2.0.1)
+
gitlab-fog-azure-rm (2.1.0)
faraday (~> 2.0)
faraday-follow_redirects (~> 0.3.0)
faraday-net_http_persistent (~> 2.0)
···
mime-types
net-http-persistent (~> 4.0)
nokogiri (~> 1, >= 1.10.8)
-
gitlab-glfm-markdown (0.0.17)
+
gitlab-glfm-markdown (0.0.21)
rb_sys (= 0.9.94)
+
gitlab-kas-grpc (17.4.0.pre.rc1)
+
grpc (~> 1.0)
gitlab-labkit (0.36.1)
actionpack (>= 5.0.0, < 8.0.0)
activesupport (>= 5.0.0, < 8.0.0)
···
activesupport (>= 5.2.0)
rake (~> 13.0)
snowplow-tracker (~> 0.8.0)
+
gitlab-security_report_schemas (0.1.2.min15.0.0.max15.2.1)
+
activesupport (>= 6, < 8)
+
json_schemer (~> 2.3.0)
gitlab-styles (12.0.1)
rubocop (~> 1.62.1)
rubocop-factory_bot (~> 2.25.1)
···
omniauth (>= 1.3, < 3)
pyu-ruby-sasl (>= 0.0.3.3, < 0.1)
rubyntlm (~> 0.5)
-
gitlab_quality-test_tooling (1.33.0)
+
gitlab_quality-test_tooling (1.39.0)
activesupport (>= 7.0, < 7.2)
amatch (~> 0.4.1)
+
fog-google (~> 1.24, >= 1.24.1)
gitlab (~> 4.19)
http (~> 5.0)
influxdb-client (~> 3.1)
···
google-cloud-storage_transfer-v1 (0.8.0)
gapic-common (>= 0.20.0, < 2.a)
google-cloud-errors (~> 1.0)
-
google-protobuf (3.25.4)
+
google-protobuf (3.25.5)
googleapis-common-protos (1.4.0)
google-protobuf (~> 3.14)
googleapis-common-protos-types (~> 1.2)
···
multi_json (~> 1.11)
os (>= 0.9, < 2.0)
signet (>= 0.16, < 2.a)
-
gpgme (2.0.23)
+
gpgme (2.0.24)
mini_portile2 (~> 2.7)
grape (2.0.0)
activesupport (>= 5)
···
grape (~> 2.0)
rake (> 12)
ruby2_keywords (~> 0.0.2)
-
grape-swagger (2.1.0)
+
grape-swagger (2.1.1)
grape (>= 1.7, < 3.0)
rack-test (~> 2)
-
grape-swagger-entity (0.5.4)
+
grape-swagger-entity (0.5.5)
grape-entity (~> 1)
grape-swagger (~> 2)
grape_logging (1.8.4)
···
faraday (~> 2.0)
graphql-client
graphlyte (1.0.0)
-
graphql (2.3.5)
+
graphql (2.3.17)
base64
+
fiber-storage
graphql-client (0.23.0)
activesupport (>= 3.0)
graphql (>= 1.13.0)
···
i18n (1.14.4)
concurrent-ruby (~> 1.0)
i18n_data (0.13.1)
-
icalendar (2.10.1)
+
icalendar (2.10.2)
ice_cube (~> 0.16)
ice_cube (0.16.4)
ice_nine (0.11.2)
···
activerecord
kaminari-core (= 1.2.2)
kaminari-core (1.2.2)
-
kas-grpc (0.6.0)
-
grpc (~> 1.0)
knapsack (4.0.0)
rake
kramdown (2.3.2)
···
recursive-open-struct (~> 1.1, >= 1.1.1)
rest-client (~> 2.0)
language_server-protocol (3.17.0.3)
-
launchy (2.5.0)
-
addressable (~> 2.7)
-
lefthook (1.6.18)
+
launchy (2.5.2)
+
addressable (~> 2.8)
+
lefthook (1.7.18)
letter_opener (1.10.0)
launchy (>= 2.2, < 4)
letter_opener_web (3.0.0)
···
opentelemetry-api (1.2.5)
opentelemetry-common (0.21.0)
opentelemetry-api (~> 1.0)
-
opentelemetry-exporter-otlp (0.27.0)
-
google-protobuf (~> 3.14)
+
opentelemetry-exporter-otlp (0.28.1)
+
google-protobuf (>= 3.18)
googleapis-common-protos-types (~> 1.3)
opentelemetry-api (~> 1.1)
opentelemetry-common (~> 0.20)
···
opentelemetry-api (~> 1.0)
opentelemetry-instrumentation-base (~> 0.22.1)
opentelemetry-instrumentation-rack (~> 0.21)
-
opentelemetry-instrumentation-action_view (0.7.0)
+
opentelemetry-instrumentation-action_view (0.7.2)
opentelemetry-api (~> 1.0)
opentelemetry-instrumentation-active_support (~> 0.1)
opentelemetry-instrumentation-base (~> 0.22.1)
-
opentelemetry-instrumentation-active_job (0.7.1)
+
opentelemetry-instrumentation-active_job (0.7.7)
opentelemetry-api (~> 1.0)
opentelemetry-instrumentation-base (~> 0.22.1)
-
opentelemetry-instrumentation-active_record (0.7.2)
+
opentelemetry-instrumentation-active_record (0.7.4)
opentelemetry-api (~> 1.0)
opentelemetry-instrumentation-base (~> 0.22.1)
-
opentelemetry-instrumentation-active_support (0.5.1)
+
opentelemetry-instrumentation-active_support (0.6.0)
opentelemetry-api (~> 1.0)
opentelemetry-instrumentation-base (~> 0.22.1)
-
opentelemetry-instrumentation-aws_sdk (0.5.2)
+
opentelemetry-instrumentation-aws_sdk (0.5.4)
opentelemetry-api (~> 1.0)
opentelemetry-instrumentation-base (~> 0.22.1)
opentelemetry-instrumentation-base (0.22.3)
opentelemetry-api (~> 1.0)
opentelemetry-registry (~> 0.1)
-
opentelemetry-instrumentation-concurrent_ruby (0.21.3)
+
opentelemetry-instrumentation-concurrent_ruby (0.21.4)
opentelemetry-api (~> 1.0)
opentelemetry-instrumentation-base (~> 0.22.1)
-
opentelemetry-instrumentation-ethon (0.21.5)
+
opentelemetry-instrumentation-ethon (0.21.8)
opentelemetry-api (~> 1.0)
-
opentelemetry-common (~> 0.21.0)
opentelemetry-instrumentation-base (~> 0.22.1)
-
opentelemetry-instrumentation-excon (0.22.2)
+
opentelemetry-instrumentation-excon (0.22.4)
opentelemetry-api (~> 1.0)
-
opentelemetry-common (~> 0.21.0)
opentelemetry-instrumentation-base (~> 0.22.1)
-
opentelemetry-instrumentation-faraday (0.24.3)
+
opentelemetry-instrumentation-faraday (0.24.6)
opentelemetry-api (~> 1.0)
-
opentelemetry-common (~> 0.21.0)
opentelemetry-instrumentation-base (~> 0.22.1)
-
opentelemetry-instrumentation-grape (0.1.8)
+
opentelemetry-instrumentation-grape (0.2.0)
opentelemetry-api (~> 1.0)
opentelemetry-instrumentation-base (~> 0.22.1)
opentelemetry-instrumentation-rack (~> 0.21)
-
opentelemetry-instrumentation-graphql (0.28.2)
+
opentelemetry-instrumentation-graphql (0.28.4)
opentelemetry-api (~> 1.0)
opentelemetry-instrumentation-base (~> 0.22.1)
-
opentelemetry-instrumentation-http (0.23.3)
+
opentelemetry-instrumentation-http (0.23.4)
opentelemetry-api (~> 1.0)
opentelemetry-instrumentation-base (~> 0.22.1)
-
opentelemetry-instrumentation-http_client (0.22.5)
+
opentelemetry-instrumentation-http_client (0.22.7)
opentelemetry-api (~> 1.0)
-
opentelemetry-common (~> 0.21.0)
opentelemetry-instrumentation-base (~> 0.22.1)
-
opentelemetry-instrumentation-net_http (0.22.5)
+
opentelemetry-instrumentation-net_http (0.22.7)
opentelemetry-api (~> 1.0)
-
opentelemetry-common (~> 0.21.0)
opentelemetry-instrumentation-base (~> 0.22.1)
-
opentelemetry-instrumentation-pg (0.27.3)
+
opentelemetry-instrumentation-pg (0.28.0)
opentelemetry-api (~> 1.0)
opentelemetry-helpers-sql-obfuscation
opentelemetry-instrumentation-base (~> 0.22.1)
-
opentelemetry-instrumentation-rack (0.24.4)
+
opentelemetry-instrumentation-rack (0.24.6)
opentelemetry-api (~> 1.0)
-
opentelemetry-common (~> 0.21.0)
opentelemetry-instrumentation-base (~> 0.22.1)
-
opentelemetry-instrumentation-rails (0.30.2)
+
opentelemetry-instrumentation-rails (0.31.2)
opentelemetry-api (~> 1.0)
opentelemetry-instrumentation-action_mailer (~> 0.1.0)
opentelemetry-instrumentation-action_pack (~> 0.9.0)
opentelemetry-instrumentation-action_view (~> 0.7.0)
opentelemetry-instrumentation-active_job (~> 0.7.0)
opentelemetry-instrumentation-active_record (~> 0.7.0)
-
opentelemetry-instrumentation-active_support (~> 0.5.0)
+
opentelemetry-instrumentation-active_support (~> 0.6.0)
opentelemetry-instrumentation-base (~> 0.22.1)
opentelemetry-instrumentation-rake (0.2.2)
opentelemetry-api (~> 1.0)
opentelemetry-instrumentation-base (~> 0.22.1)
-
opentelemetry-instrumentation-redis (0.25.5)
+
opentelemetry-instrumentation-redis (0.25.7)
opentelemetry-api (~> 1.0)
-
opentelemetry-common (~> 0.21.0)
opentelemetry-instrumentation-base (~> 0.22.1)
-
opentelemetry-instrumentation-sidekiq (0.25.4)
+
opentelemetry-instrumentation-sidekiq (0.25.7)
opentelemetry-api (~> 1.0)
-
opentelemetry-common (~> 0.21.0)
opentelemetry-instrumentation-base (~> 0.22.1)
opentelemetry-registry (0.3.0)
opentelemetry-api (~> 1.1)
-
opentelemetry-sdk (1.4.1)
+
opentelemetry-sdk (1.5.0)
opentelemetry-api (~> 1.1)
opentelemetry-common (~> 0.20)
opentelemetry-registry (~> 0.2)
···
diff-lcs (~> 1.5)
expgen (~> 0.1)
rainbow (~> 3.1.1)
+
paper_trail (15.1.0)
+
activerecord (>= 6.1)
+
request_store (~> 1.4)
parallel (1.24.0)
parser (3.3.3.0)
ast (~> 2.4.1)
···
prime (0.1.2)
forwardable
singleton
-
prism (0.29.0)
+
prism (1.1.0)
proc_to_ast (0.1.0)
coderay
parser
···
pry (>= 0.13.0)
tty-markdown
tty-prompt
-
public_suffix (5.0.0)
-
puma (6.4.0)
+
public_suffix (6.0.1)
+
puma (6.4.3)
nio4r (~> 2.0)
pyu-ruby-sasl (0.0.3.3)
raabro (1.4.0)
···
json
recursive-open-struct (1.1.3)
redcarpet (3.6.0)
-
redis (5.2.0)
+
redis (5.3.0)
redis-client (>= 0.22.0)
redis-actionpack (5.4.0)
actionpack (>= 5, < 8)
···
redis-store (>= 1.1.0, < 2)
redis-client (0.22.2)
connection_pool
-
redis-cluster-client (0.8.2)
+
redis-cluster-client (0.11.0)
redis-client (~> 0.22)
-
redis-clustering (5.2.0)
-
redis (= 5.2.0)
-
redis-cluster-client (>= 0.7.11)
+
redis-clustering (5.3.0)
+
redis (= 5.3.0)
+
redis-cluster-client (>= 0.10.0)
redis-namespace (1.11.0)
redis (>= 4)
redis-rack (3.0.0)
···
chunky_png (~> 1.0)
rqrcode_core (~> 1.0)
rqrcode_core (1.2.0)
-
rspec (3.12.0)
-
rspec-core (~> 3.12.0)
-
rspec-expectations (~> 3.12.0)
-
rspec-mocks (~> 3.12.0)
+
rspec (3.13.0)
+
rspec-core (~> 3.13.0)
+
rspec-expectations (~> 3.13.0)
+
rspec-mocks (~> 3.13.0)
rspec-benchmark (0.6.0)
benchmark-malloc (~> 0.2)
benchmark-perf (~> 0.6)
benchmark-trend (~> 0.4)
rspec (>= 3.0)
-
rspec-core (3.12.2)
-
rspec-support (~> 3.12.0)
-
rspec-expectations (3.12.3)
+
rspec-core (3.13.1)
+
rspec-support (~> 3.13.0)
+
rspec-expectations (3.13.3)
diff-lcs (>= 1.2.0, < 2.0)
-
rspec-support (~> 3.12.0)
-
rspec-mocks (3.12.6)
+
rspec-support (~> 3.13.0)
+
rspec-mocks (3.13.2)
diff-lcs (>= 1.2.0, < 2.0)
-
rspec-support (~> 3.12.0)
+
rspec-support (~> 3.13.0)
rspec-parameterized (1.0.2)
rspec-parameterized-core (< 2)
rspec-parameterized-table_syntax (< 2)
···
rspec-parameterized-table_syntax (1.0.0)
binding_of_caller
rspec-parameterized-core (< 2)
-
rspec-rails (6.1.1)
-
actionpack (>= 6.1)
-
activesupport (>= 6.1)
-
railties (>= 6.1)
-
rspec-core (~> 3.12)
-
rspec-expectations (~> 3.12)
-
rspec-mocks (~> 3.12)
-
rspec-support (~> 3.12)
+
rspec-rails (7.0.1)
+
actionpack (>= 7.0)
+
activesupport (>= 7.0)
+
railties (>= 7.0)
+
rspec-core (~> 3.13)
+
rspec-expectations (~> 3.13)
+
rspec-mocks (~> 3.13)
+
rspec-support (~> 3.13)
rspec-retry (0.6.2)
rspec-core (> 3.3)
-
rspec-support (3.12.0)
+
rspec-support (3.13.1)
rspec_junit_formatter (0.6.0)
rspec-core (>= 2, < 4, != 2.12.0)
rspec_profiling (0.0.9)
···
ruby-fogbugz (0.3.0)
crack (~> 0.4)
multipart-post (~> 2.0)
-
ruby-lsp (0.17.4)
+
ruby-lsp (0.19.1)
language_server-protocol (~> 3.17.0)
-
prism (>= 0.29.0, < 0.31)
+
prism (>= 1.1, < 2.0)
rbs (>= 3, < 4)
sorbet-runtime (>= 0.5.10782)
-
ruby-lsp-rails (0.3.8)
-
ruby-lsp (>= 0.17.2, < 0.18.0)
-
ruby-lsp-rspec (0.1.12)
-
ruby-lsp (~> 0.17.0)
+
ruby-lsp-rails (0.3.17)
+
ruby-lsp (>= 0.19.0, < 0.20.0)
+
ruby-lsp-rspec (0.1.15)
+
ruby-lsp (~> 0.19.0)
ruby-magic (0.6.0)
mini_portile2 (~> 2.8)
ruby-openai (3.7.0)
···
pastel (~> 0.8.0)
thor (~> 1.3)
tty-command (~> 0.10.1)
-
sentry-rails (5.18.2)
+
sentry-rails (5.19.0)
railties (>= 5.0)
-
sentry-ruby (~> 5.18.2)
-
sentry-ruby (5.18.2)
+
sentry-ruby (~> 5.19.0)
+
sentry-ruby (5.19.0)
bigdecimal
concurrent-ruby (~> 1.0, >= 1.0.2)
-
sentry-sidekiq (5.18.2)
-
sentry-ruby (~> 5.18.2)
+
sentry-sidekiq (5.19.0)
+
sentry-ruby (~> 5.19.0)
sidekiq (>= 3.0)
sexp_processor (4.17.1)
shellany (0.0.1)
shoulda-matchers (5.1.0)
activesupport (>= 5.2.0)
-
sidekiq (7.1.6)
-
concurrent-ruby (< 2)
-
connection_pool (>= 2.3.0)
-
rack (>= 2.2.4)
-
redis-client (>= 0.14.0)
sidekiq-cron (1.12.0)
fugit (~> 1.8)
globalid (>= 1.0.1)
···
unicode-display_width (>= 1.1.1, < 3)
terser (1.0.2)
execjs (>= 0.3.0, < 3)
-
test-prof (1.3.3.1)
+
test-prof (1.4.0)
test_file_finder (0.3.1)
faraday (>= 1.0, < 3.0, != 2.0.0)
text (1.3.1)
···
activesupport (>= 3.0)
version_gem (1.1.0)
version_sorter (2.3.0)
-
view_component (3.13.0)
+
view_component (3.14.0)
activesupport (>= 5.2.0, < 8.0)
concurrent-ruby (~> 1.0)
method_source (~> 1.0)
···
vite_rails (3.0.17)
railties (>= 5.1, < 8)
vite_ruby (~> 3.0, >= 3.2.2)
-
vite_ruby (3.7.0)
+
vite_ruby (3.8.2)
dry-cli (>= 0.7, < 2)
rack-proxy (~> 0.6, >= 0.6.1)
zeitwerk (~> 2.2)
···
attr_encrypted (~> 3.2.4)!
awesome_print
aws-sdk-cloudformation (~> 1)
-
aws-sdk-core (~> 3.201.0)
-
aws-sdk-s3 (~> 1.157.0)
+
aws-sdk-core (~> 3.206.0)
+
aws-sdk-s3 (~> 1.163.0)
axe-core-rspec (~> 4.9.0)
babosa (~> 2.0)
base32 (~> 0.3.0)
···
declarative_policy (~> 1.1.0)
deprecation_toolkit (~> 1.5.1)
derailed_benchmarks
-
devfile (~> 0.0.26.pre.alpha1)
+
devfile (~> 0.0.28.pre.alpha1)
device_detector
devise (~> 4.9.3)
devise-pbkdf2-encryptable (~> 0.0.0)!
···
faraday_middleware-aws-sigv4 (~> 1.0.1)
fast_blank (~> 1.0.1)
ffaker (~> 2.23)
+
ffi (~> 1.17)
flipper (~> 0.26.2)
flipper-active_record (~> 0.26.2)
flipper-active_support_cache_store (~> 0.26.2)
fog-aliyun (~> 0.4)
-
fog-aws (~> 3.18)
+
fog-aws (~> 3.26)
fog-core (= 2.1.0)
fog-google (~> 1.24.1)
fog-local (~> 0.8)
···
fuubar (~> 2.2.0)
gdk-toogle (~> 0.9, >= 0.9.5)
gettext (~> 3.4, >= 3.4.9)
-
gettext_i18n_rails (~> 1.12.0)
-
gitaly (~> 17.2.0)
+
gettext_i18n_rails (~> 1.13.0)
+
gitaly (~> 17.4.0.pre.rc1)
gitlab-backup-cli!
gitlab-chronic (~> 0.10.5)
gitlab-dangerfiles (~> 4.8.0)
gitlab-duo-workflow-service-client (~> 0.1)!
gitlab-experiment (~> 0.9.1)
-
gitlab-fog-azure-rm (~> 2.0.1)
-
gitlab-glfm-markdown (~> 0.0.17)
+
gitlab-fog-azure-rm (~> 2.1.0)
+
gitlab-glfm-markdown (~> 0.0.21)
gitlab-housekeeper!
gitlab-http!
+
gitlab-kas-grpc (~> 17.4.0.pre.rc1)
gitlab-labkit (~> 0.36.0)
gitlab-license (~> 2.5)
gitlab-mail_room (~> 0.0.24)
···
gitlab-schema-validation!
gitlab-sdk (~> 0.3.0)
gitlab-secret_detection!
+
gitlab-security_report_schemas (= 0.1.2.min15.0.0.max15.2.1)
gitlab-sidekiq-fetcher!
gitlab-styles (~> 12.0.1)
gitlab-topology-service-client (~> 0.1)!
gitlab-utils!
gitlab_chronic_duration (~> 0.12)
gitlab_omniauth-ldap (~> 2.2.0)
-
gitlab_quality-test_tooling (~> 1.33.0)
+
gitlab_quality-test_tooling (~> 1.39.0)
gon (~> 6.4.0)
google-apis-androidpublisher_v3 (~> 0.34.0)
google-apis-cloudbilling_v1 (~> 0.21.0)
···
google-cloud-storage (~> 1.45.0)
google-protobuf (~> 3.25, >= 3.25.3)
googleauth (~> 1.8.1)
-
gpgme (~> 2.0.23)
+
gpgme (~> 2.0.24)
grape (~> 2.0.0)
grape-entity (~> 1.0.1)
grape-path-helpers (~> 2.0.1)
···
graphiql-rails (~> 1.10)
graphlient (~> 0.8.0)
graphlyte (~> 1.0.0)
-
graphql (~> 2.3.5)
+
graphql (~> 2.3.14)
graphql-docs (~> 5.0.0)
grpc (= 1.63.0)
gssapi (~> 1.3.1)
···
html-pipeline (~> 2.14.3)
html2text
httparty (~> 0.21.0)
+
i18n_data (~> 0.13.1)
icalendar (~> 2.10.1)
influxdb-client (~> 3.1)
invisible_captcha (~> 2.1.0)
···
jsonb_accessor (~> 1.3.10)
jwt (~> 2.5)
kaminari (~> 1.2.2)
-
kas-grpc (~> 0.6.0)
knapsack (~> 4.0.0)
kramdown (~> 2.3.1)
kubeclient (~> 4.11.0)
-
lefthook (~> 1.6.8)
+
lefthook (~> 1.7.0)
letter_opener_web (~> 3.0.0)
license_finder (~> 7.0)
licensee (~> 9.16)
···
org-ruby (~> 0.9.12)
os (~> 1.1, >= 1.1.4)
pact (~> 1.64)
+
paper_trail (~> 15.0)
parallel (~> 1.19)
parser (= 3.3.3.0)
parslet (~> 1.8)
···
pry-byebug
pry-rails (~> 0.3.9)
pry-shell (~> 0.6.4)
-
puma (= 6.4.0)
+
puma (= 6.4.3)
rack (~> 2.2.9)
rack-attack (~> 6.7.0)
rack-cors (~> 2.0.1)
···
rbtrace (~> 0.4)
re2 (= 2.7.0)
recaptcha (~> 5.12)
-
redis (~> 5.2.0)
+
redis (~> 5.3.0)
redis-actionpack (~> 5.4.0)
-
redis-clustering (~> 5.2.0)
+
redis-clustering (~> 5.3.0)
redis-namespace (~> 1.11.0)
request_store (~> 1.5.1)
responders (~> 3.0)
···
rqrcode (~> 2.2)
rspec-benchmark (~> 0.6.0)
rspec-parameterized (~> 1.0, >= 1.0.2)
-
rspec-rails (~> 6.1.1)
+
rspec-rails (~> 7.0.0)
rspec-retry (~> 0.6.2)
rspec_junit_formatter
rspec_profiling (~> 0.0.9)
rubocop
ruby-fogbugz (~> 0.3.0)
-
ruby-lsp (~> 0.17.0)
+
ruby-lsp (~> 0.19.0)
ruby-lsp-rails (~> 0.3.6)
ruby-lsp-rspec (~> 0.1.10)
ruby-magic (~> 0.6)
···
seed-fu (~> 2.3.7)
selenium-webdriver (~> 4.21, >= 4.21.1)
semver_dialects (~> 3.0)
-
sentry-rails (~> 5.18.0)
-
sentry-ruby (~> 5.18.0)
-
sentry-sidekiq (~> 5.18.0)
+
sentry-rails (~> 5.19.0)
+
sentry-ruby (~> 5.19.0)
+
sentry-sidekiq (~> 5.19.0)
shoulda-matchers (~> 5.1.0)
-
sidekiq (~> 7.1.6)
+
sidekiq!
sidekiq-cron (~> 1.12.0)
sigdump (~> 0.2.4)
simple_po_parser (~> 1.1.6)
···
tanuki_emoji (~> 0.9)
telesignenterprise (~> 2.2)
terser (= 1.0.2)
-
test-prof (~> 1.3.3)
+
test-prof (~> 1.4.0)
test_file_finder (~> 0.3.1)
thrift (>= 0.16.0)
timfel-krb5-auth (~> 0.8)
···
valid_email (~> 0.1)
validates_hostname (~> 1.0.13)
version_sorter (~> 2.3)
-
view_component (~> 3.13.0)
+
view_component (~> 3.14.0)
vite_rails (~> 3.0.17)
-
vite_ruby (~> 3.7.0)
+
vite_ruby (~> 3.8.0)
vmstat (~> 2.3.0)
warning (~> 1.3.0)
webauthn (~> 3.0)
···
yajl-ruby (~> 1.4.3)
BUNDLED WITH
-
2.5.22
+
2.5.11
+183 -162
pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
···
};
addressable = {
dependencies = ["public_suffix"];
-
groups = ["danger" "default" "development" "test"];
+
groups = ["danger" "default" "development" "monorepo" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1ypdmpdn20hxp5vwxz3zc04r5xcwqc25qszdlg41h8ghdqbllwmw";
+
sha256 = "0cl2qpvwiffym62z991ynks7imsm87qmgxf0yfsmlwzkgi9qcaa6";
type = "gem";
};
-
version = "2.8.1";
+
version = "2.8.7";
};
aes_key_wrap = {
groups = ["default"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "11z3vnd8vh3ny1vx69bjrbck5b2g8zsbj94npyadpn7fdp8y3ldv";
+
sha256 = "1wyxgwmnz9bw377r3lba26b090hbsq9qnbw8575a1prpy83qh82j";
type = "gem";
};
-
version = "2.0.18";
+
version = "2.0.23";
};
asciidoctor-include-ext = {
dependencies = ["asciidoctor"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0b7qc3pfhiv052fgw8dj4fj7fwm9rp7mc627ax2nkq5zbbbqs6sz";
+
sha256 = "1w1cqsh59c417359sj07wj5dkg0qlx5adz1m6r9knj6ax06z9zch";
type = "gem";
};
-
version = "3.201.4";
+
version = "3.206.0";
};
aws-sdk-kms = {
dependencies = ["aws-sdk-core" "aws-sigv4"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1479h0jpjfkyj26h9hv8d6q8b9iw7v1x5yd0yk6af477d2icgq71";
+
sha256 = "07nbpffq5ih9ig7lx3721a99as9agnpd99r15s578wwsqrkkssnl";
type = "gem";
};
-
version = "1.157.0";
+
version = "1.163.0";
};
aws-sigv4 = {
dependencies = ["aws-eventstream"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1g3w27wzjy4si6kp49w10as6ml6g6zl3xrfqs5ikpfciidv9kpc4";
+
sha256 = "0yf396fxashbqn0drbnvd9srxfg7w06v70q8kqpzi04zqchf6lvp";
type = "gem";
};
-
version = "1.8.0";
+
version = "1.9.1";
};
axe-core-api = {
dependencies = ["dumb_delegator" "virtus"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1r69vrhh72j6fq41ii99n4ncf0kgb82nhb7j8ia1pr94m4prc4i0";
+
sha256 = "0yyggbmai6jhrndhs154vd6manng9fig7jak1x875l1iz64p1hjr";
type = "gem";
};
-
version = "0.0.26.pre.alpha1";
+
version = "0.0.28.pre.alpha1";
};
device_detector = {
groups = ["default"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "104s7n9505488p923cs0pl3jlgn4naam28clkm2885hrysizpjbb";
+
sha256 = "00pd34pnfmij5iw1xv73f6d68zng63wyjhmk7dyi010kmb4x5sp6";
type = "gem";
};
-
version = "2.10.1";
+
version = "2.11.0";
};
faraday-follow_redirects = {
dependencies = ["faraday"];
···
version = "2.23.0";
};
ffi = {
-
groups = ["default" "development" "kerberos" "puma" "test"];
+
groups = ["default" "development" "kerberos" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1862ydmclzy1a0cjbvm8dz7847d9rch495ib0zb64y84d3xd4bkg";
+
sha256 = "07139870npj59jnl8vmk39ja3gdk3fb5z9vc0lf32y2h891hwqsi";
type = "gem";
};
-
version = "1.15.5";
+
version = "1.17.0";
};
ffi-compiler = {
dependencies = ["ffi" "rake"];
···
version = "0.4.0";
};
fog-aws = {
-
dependencies = ["fog-core" "fog-json" "fog-xml"];
+
dependencies = ["base64" "fog-core" "fog-json" "fog-xml"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0127b2jx7lj82h96sm0rnmlgqzgiz5013m6z27vxnkmwrw78iigl";
+
sha256 = "1f67gjmvpcdql5mh4z9z0i03snwx80q7y37nyp1bgryb61gic4vm";
type = "gem";
};
-
version = "3.18.0";
+
version = "3.27.0";
};
fog-core = {
dependencies = ["builder" "excon" "formatador" "mime-types"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1gn1mzqx49i5zfmal499piij457r6jn82cz8w53wxqm965vq3i3a";
+
sha256 = "1rlfmhhampvkzir32yqriry6rc6w66l36kb95lmfav4bjafp796l";
type = "gem";
};
-
version = "1.12.0";
+
version = "1.13.0";
};
git = {
dependencies = ["addressable" "rchardet"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0rg8rkwjbm51kvnbmkmy6dyf7krr6iaf8hxvxn7jzfs37j4fivj8";
+
sha256 = "1czp3492kpvpbxwgb7bpdlwmnldr64qvw5z0sa6yf6w7fzx9vikj";
type = "gem";
};
-
version = "17.2.0";
+
version = "17.4.0.pre.rc1";
};
gitlab = {
dependencies = ["httparty" "terminal-table"];
···
version = "4.19.0";
};
gitlab-backup-cli = {
-
dependencies = ["activesupport" "google-cloud-storage_transfer" "googleauth" "rainbow" "thor"];
+
dependencies = ["activesupport" "addressable" "concurrent-ruby" "faraday" "google-cloud-storage_transfer" "google-protobuf" "googleauth" "grpc" "json" "jwt" "logger" "minitest" "parallel" "rack" "rainbow" "rexml" "thor"];
groups = ["default"];
platforms = [];
source = {
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "09brm889i4xmr2ba8jyqk91yhya13qfa0kn16p3ipilcm6gh9k31";
+
sha256 = "1p8bmbkfc0dkq663vxm9nx7kaajnqa5in1mcz0c8z31a86gcvgpm";
type = "gem";
};
-
version = "2.0.1";
+
version = "2.1.0";
};
gitlab-glfm-markdown = {
dependencies = ["rb_sys"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0sdaq9av30761h9x7kjwmwri22265x1dnpq24law6w9sqmgm8ygk";
+
sha256 = "0h1vsqblhy9bqw01nsyylmhz0b50n17r7p69c2s757ahpk0hm5nb";
type = "gem";
};
-
version = "0.0.17";
+
version = "0.0.21";
};
gitlab-housekeeper = {
dependencies = ["activesupport" "awesome_print" "httparty" "rubocop"];
···
};
version = "0.1.0";
};
+
gitlab-kas-grpc = {
+
dependencies = ["grpc"];
+
groups = ["default"];
+
platforms = [];
+
source = {
+
remotes = ["https://rubygems.org"];
+
sha256 = "1jljmgkabr02645nd7f0zf936k4q2j3yfhap445q66z7lcsr8rrp";
+
type = "gem";
+
};
+
version = "17.4.0.pre.rc1";
+
};
gitlab-labkit = {
dependencies = ["actionpack" "activesupport" "grpc" "jaeger-client" "opentracing" "pg_query" "redis"];
groups = ["default"];
···
};
version = "0.1.0";
};
+
gitlab-security_report_schemas = {
+
dependencies = ["activesupport" "json_schemer"];
+
groups = ["default"];
+
platforms = [];
+
source = {
+
remotes = ["https://rubygems.org"];
+
sha256 = "1bl0qrmb6xci719zxnaizja2pf0wabzi91b49y0immf9gr43f01h";
+
type = "gem";
+
};
+
version = "0.1.2.min15.0.0.max15.2.1";
+
};
gitlab-sidekiq-fetcher = {
dependencies = ["json" "sidekiq"];
groups = ["default"];
···
version = "2.2.0";
};
gitlab_quality-test_tooling = {
-
dependencies = ["activesupport" "amatch" "gitlab" "http" "influxdb-client" "nokogiri" "parallel" "rainbow" "rspec-parameterized" "table_print" "zeitwerk"];
+
dependencies = ["activesupport" "amatch" "fog-google" "gitlab" "http" "influxdb-client" "nokogiri" "parallel" "rainbow" "rspec-parameterized" "table_print" "zeitwerk"];
groups = ["test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0dfsv3aqfmq318dirln6nlmxx8n1z4ncy03w2yi965nm2rwjf58y";
+
sha256 = "0dgalsl4452fgbzkg8frgyyas6rp3zac055iihsv3db9bi4vhg1v";
type = "gem";
};
-
version = "1.33.0";
+
version = "1.39.0";
};
globalid = {
dependencies = ["activesupport"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "03pg19m15aqw33q6an777735x4x8643xg17rb3jr9j4rkp599id1";
+
sha256 = "0fanhdf3vzghma51w1hqpp8s585mwzxgqkwvxj5is4q9j0pgwcs3";
type = "gem";
};
-
version = "3.25.4";
+
version = "3.25.5";
};
googleapis-common-protos = {
dependencies = ["google-protobuf" "googleapis-common-protos-types" "grpc"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "010wr6nnifi952bx4v5c49q25yx1g8lhib5wiv2sg7bip3yvlyy8";
+
sha256 = "0r1vmql7w7ka5xzj1aqf8pk2a4sv0znwj2zkg1fgvd5b89qcvv2k";
type = "gem";
};
-
version = "2.0.23";
+
version = "2.0.24";
};
grape = {
dependencies = ["activesupport" "builder" "dry-types" "mustermann-grape" "rack" "rack-accept"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "07i1rl07ra81j4zhz7i8f34ja4dgaksdp5rjgmznk332040k2jxn";
+
sha256 = "079wa3bn9drp9gysxfyjpvcxlazj1ssylv2nqm8aqv5f3nx8jkgm";
type = "gem";
};
-
version = "2.1.0";
+
version = "2.1.1";
};
grape-swagger-entity = {
dependencies = ["grape-entity" "grape-swagger"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0wdmkdq907swkf5x8vgj4i166mqh7nnqp612x7768g2jwr6n9h9l";
+
sha256 = "1rpcsyzagcmd6pjixvms7mq0nc0aky53aw9mb9vmc6jbjqlfp852";
type = "gem";
};
-
version = "0.5.4";
+
version = "0.5.5";
};
grape_logging = {
dependencies = ["grape" "rack"];
···
version = "1.0.0";
};
graphql = {
-
dependencies = ["base64"];
+
dependencies = ["base64" "fiber-storage"];
groups = ["default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1w8ahq2sry3hw2p7lmq4sd9ybkky4qr1dn634h6nchb5z0sphdlw";
+
sha256 = "1qsljlb2fm8qmd8169ijyrnfixd63jcpy7w222bws1xbz1dna0sy";
type = "gem";
};
-
version = "2.3.5";
+
version = "2.3.17";
};
graphql-client = {
dependencies = ["activesupport" "graphql"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "03ki7wm2iqr3dv7mgrxv2b8vbh42c7yv55dc33a077n8jnxhhc8z";
+
sha256 = "022nal50cxz0y3ylbgjndqf97wbhh6knmjyq43r6mb8r8b5cs3np";
type = "gem";
};
-
version = "2.10.1";
+
version = "2.10.2";
};
ice_cube = {
groups = ["default"];
···
};
version = "1.2.2";
};
-
kas-grpc = {
-
dependencies = ["grpc"];
-
groups = ["default"];
-
platforms = [];
-
source = {
-
remotes = ["https://rubygems.org"];
-
sha256 = "0ydgam2c0c43wpzziz3hxif2xwj8nsdniqd4dilxal2xyi63dxs3";
-
type = "gem";
-
};
-
version = "0.6.0";
-
};
knapsack = {
dependencies = ["rake"];
groups = ["development" "test"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1xdyvr5j0gjj7b10kgvh8ylxnwk3wx19my42wqn9h82r4p246hlm";
+
sha256 = "06r43899384das2bkbrpsdxsafyyqa94il7111053idfalb4984a";
type = "gem";
};
-
version = "2.5.0";
+
version = "2.5.2";
};
lefthook = {
groups = ["development"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0wri6j02jkq75qgd4mpdmi2444lzcvyf63nvkfz9p31rvsj44v5n";
+
sha256 = "1bswnpka6w3ph2v3bv1ixmxbszank2a0hkpg4d3qdai2vmnyy9qc";
type = "gem";
};
-
version = "1.6.18";
+
version = "1.7.18";
};
letter_opener = {
dependencies = ["launchy"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0k4y30x7l29kgkydn966qcwvf35phx0c9n3c2zinw64pvrmcyl00";
+
sha256 = "0saiiaf5bkg95fjcq6asz5w86s6zg76xb0r93dcffhvnz36z0r2v";
type = "gem";
};
-
version = "0.27.0";
+
version = "0.28.1";
};
opentelemetry-helpers-sql-obfuscation = {
dependencies = ["opentelemetry-common"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0xfbqgw497k2f56f68k7zsvmrrk5jk69xhl56227dfxlw15p2z5w";
+
sha256 = "17qild0js6rgv95rphhs19jhd6ixspv1qvpijchqxmxg8waxmwih";
type = "gem";
};
-
version = "0.7.0";
+
version = "0.7.2";
};
opentelemetry-instrumentation-active_job = {
dependencies = ["opentelemetry-api" "opentelemetry-instrumentation-base"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "12c0qr980zr4si2ps55aj3zj84zycg3zcf16nh6mizljkmn8096s";
+
sha256 = "1a5afx39bf0pzi0w75ic8zs8447i96993h056ww4vr23zl585f2x";
type = "gem";
};
-
version = "0.7.1";
+
version = "0.7.7";
};
opentelemetry-instrumentation-active_record = {
dependencies = ["opentelemetry-api" "opentelemetry-instrumentation-base"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0wjfd1dmfzcnvss2jsnc2s3g6p0wfq5ay3vfnidkmisgyw7fphfk";
+
sha256 = "1fq0i6rmxvgj56jafj8ka19j2nkpj2yvj7h0zi0hc4s6r1s2xmvx";
type = "gem";
};
-
version = "0.7.2";
+
version = "0.7.4";
};
opentelemetry-instrumentation-active_support = {
dependencies = ["opentelemetry-api" "opentelemetry-instrumentation-base"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0rjajgb7sj3mrw5d79xm7q3f4mns1fc3ngasjfw10i18x0kq7283";
+
sha256 = "1q07nn9ipq2yd7xjj24hh00cbvlda269k1l0xfkc8d8iw8mixrsg";
type = "gem";
};
-
version = "0.5.1";
+
version = "0.6.0";
};
opentelemetry-instrumentation-aws_sdk = {
dependencies = ["opentelemetry-api" "opentelemetry-instrumentation-base"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "191p0d0yvlwakppzhfq7nkakbz4psby0h0bgx8p5apdc7vz2mmmr";
+
sha256 = "1fxk5jaliz93njgfmbl5ygsbzbwqbh0g48w4ar905xxsfg1dl18q";
type = "gem";
};
-
version = "0.5.2";
+
version = "0.5.4";
};
opentelemetry-instrumentation-base = {
dependencies = ["opentelemetry-api" "opentelemetry-registry"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1xmx1rxdvf835kvad352rcavwkk3x758q0rznx2npay3mm8bbcbg";
+
sha256 = "1khlhzwb37mqnzr1vr49ljhi4bplmq9w8ndm0k8xbfsr8h8wivq4";
type = "gem";
};
-
version = "0.21.3";
+
version = "0.21.4";
};
opentelemetry-instrumentation-ethon = {
-
dependencies = ["opentelemetry-api" "opentelemetry-common" "opentelemetry-instrumentation-base"];
+
dependencies = ["opentelemetry-api" "opentelemetry-instrumentation-base"];
groups = ["opentelemetry"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1h5sa5in4b5yh8xgsgpk2spzhvkakinyi81mccgfy39zvz1p1i1i";
+
sha256 = "1s6ya4sr4w492qbd16b33qpk52wf3903l2ns6camv79kq1h7vahr";
type = "gem";
};
-
version = "0.21.5";
+
version = "0.21.8";
};
opentelemetry-instrumentation-excon = {
-
dependencies = ["opentelemetry-api" "opentelemetry-common" "opentelemetry-instrumentation-base"];
+
dependencies = ["opentelemetry-api" "opentelemetry-instrumentation-base"];
groups = ["opentelemetry"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0im1ljdz4xd2498ss919gsqmv8r4ipk4rkwhf8ai0diw58qwa78p";
+
sha256 = "14g6dvk31kz9v9qbr2w6ggxk96v3kaadm8wvnw3qsrsc4pd9ycns";
type = "gem";
};
-
version = "0.22.2";
+
version = "0.22.4";
};
opentelemetry-instrumentation-faraday = {
-
dependencies = ["opentelemetry-api" "opentelemetry-common" "opentelemetry-instrumentation-base"];
+
dependencies = ["opentelemetry-api" "opentelemetry-instrumentation-base"];
groups = ["opentelemetry"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1a3hx6linkdwmy5pax0khm64w68d2c7536yzc3svppivhxnfank9";
+
sha256 = "0np6wnckn12df6mwcr695fvjy3x2s6541ywr7ahw8a8dszs0qjsh";
type = "gem";
};
-
version = "0.24.3";
+
version = "0.24.6";
};
opentelemetry-instrumentation-grape = {
dependencies = ["opentelemetry-api" "opentelemetry-instrumentation-base" "opentelemetry-instrumentation-rack"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0c33cg6a2ykpc5215v1a1pqhvad5wld6pz0m32zxhai5psxj3110";
+
sha256 = "1dhpapza8qw8clfp7pri6r6sbibrx07sj7xfk3myivmp05rms8m1";
type = "gem";
};
-
version = "0.1.8";
+
version = "0.2.0";
};
opentelemetry-instrumentation-graphql = {
dependencies = ["opentelemetry-api" "opentelemetry-instrumentation-base"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "13lbvcbszr20b7li8mm007rnm59np5y7zz5a36jchbz8503dhfai";
+
sha256 = "0v6w0b3q0li5cq0xmc42ngqk9ahx60n5q31alka36ds4inxcrky2";
type = "gem";
};
-
version = "0.28.2";
+
version = "0.28.4";
};
opentelemetry-instrumentation-http = {
dependencies = ["opentelemetry-api" "opentelemetry-instrumentation-base"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1yncpv6i2cagjyq1srdqddf6mh0q9s04kfi9q1rh9qbsxqbp5cff";
+
sha256 = "05mrlg8msp59bagpc18ycr9333760kqp780gw8fgqn1798dl02qr";
type = "gem";
};
-
version = "0.23.3";
+
version = "0.23.4";
};
opentelemetry-instrumentation-http_client = {
-
dependencies = ["opentelemetry-api" "opentelemetry-common" "opentelemetry-instrumentation-base"];
+
dependencies = ["opentelemetry-api" "opentelemetry-instrumentation-base"];
groups = ["opentelemetry"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "038bpsg4bfix3ap7l9f8jqkb1acl3v0p7c2jd7bj1116v4ycdcvc";
+
sha256 = "0g6f5zv0bq585ppgzhm6acrpkz32j1h7zyrcy1r8n3ha41daip1z";
type = "gem";
};
-
version = "0.22.5";
+
version = "0.22.7";
};
opentelemetry-instrumentation-net_http = {
-
dependencies = ["opentelemetry-api" "opentelemetry-common" "opentelemetry-instrumentation-base"];
+
dependencies = ["opentelemetry-api" "opentelemetry-instrumentation-base"];
groups = ["opentelemetry"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1gppqpy2c48xj2jlcd1lkmr3wh3qhwf14337wjk2w0qq77h11gcr";
+
sha256 = "1l26f8sqsjjcc72a5xr9as3gibm4sgj8n004y15i5vbvdgzjfx60";
type = "gem";
};
-
version = "0.22.5";
+
version = "0.22.7";
};
opentelemetry-instrumentation-pg = {
dependencies = ["opentelemetry-api" "opentelemetry-helpers-sql-obfuscation" "opentelemetry-instrumentation-base"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1k9m9v4i42y53s85b8y7vz4dj4y00v1gg8392rkrswl5f72fk2dn";
+
sha256 = "1sv1bkmapkzyvivf50wjcmq7cv16g9capngzky8p1p2dai0f2794";
type = "gem";
};
-
version = "0.27.3";
+
version = "0.28.0";
};
opentelemetry-instrumentation-rack = {
-
dependencies = ["opentelemetry-api" "opentelemetry-common" "opentelemetry-instrumentation-base"];
+
dependencies = ["opentelemetry-api" "opentelemetry-instrumentation-base"];
groups = ["opentelemetry"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1dc2ds4vaqybfpzp98p79z9kgpdagljsgbjbhpi0i9jrlh2xnddy";
+
sha256 = "1dmfxcc2xz2qa4zp0sks5zrqcfr4fbpbc9xdgvcv8ys0ipf7pwn0";
type = "gem";
};
-
version = "0.24.4";
+
version = "0.24.6";
};
opentelemetry-instrumentation-rails = {
dependencies = ["opentelemetry-api" "opentelemetry-instrumentation-action_mailer" "opentelemetry-instrumentation-action_pack" "opentelemetry-instrumentation-action_view" "opentelemetry-instrumentation-active_job" "opentelemetry-instrumentation-active_record" "opentelemetry-instrumentation-active_support" "opentelemetry-instrumentation-base"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "04isc412xin2xw11lccdxcg7i2yf4m8jsw9jlq7gcld5mwix1pa2";
+
sha256 = "12k4s1k9wa257bqfny33byscb4ai86jw4q6ygrzsj3iv2bij07w9";
type = "gem";
};
-
version = "0.30.2";
+
version = "0.31.2";
};
opentelemetry-instrumentation-rake = {
dependencies = ["opentelemetry-api" "opentelemetry-instrumentation-base"];
···
version = "0.2.2";
};
opentelemetry-instrumentation-redis = {
-
dependencies = ["opentelemetry-api" "opentelemetry-common" "opentelemetry-instrumentation-base"];
+
dependencies = ["opentelemetry-api" "opentelemetry-instrumentation-base"];
groups = ["opentelemetry"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1mrkcd8mdvfgrqalnav4dh3hvd1f91yq718n1mdb56jkd607kknp";
+
sha256 = "1qrgnk2x64sks9gqb7fycfa6sass6ddqzh5dms4hdbz1bzag581f";
type = "gem";
};
-
version = "0.25.5";
+
version = "0.25.7";
};
opentelemetry-instrumentation-sidekiq = {
-
dependencies = ["opentelemetry-api" "opentelemetry-common" "opentelemetry-instrumentation-base"];
+
dependencies = ["opentelemetry-api" "opentelemetry-instrumentation-base"];
groups = ["opentelemetry"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "18x3x06dfydaqqab4k6yykqhy2axppyf9q63sh2da893jphb5qac";
+
sha256 = "0cfzw1avv52idxvq02y95g3byxsswccck78zch5hmnnzvp5f59nn";
type = "gem";
};
-
version = "0.25.4";
+
version = "0.25.7";
};
opentelemetry-registry = {
dependencies = ["opentelemetry-api"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1ajf9igx63r6r2ds0f3hxd18iragvr88k2k9kzvamp1jkdna6gsi";
+
sha256 = "0div7n5wac7x1l9fwdpb3bllw18cns93c7xccy27r4gmvv02f46s";
type = "gem";
};
-
version = "1.4.1";
+
version = "1.5.0";
};
opentelemetry-semantic_conventions = {
dependencies = ["opentelemetry-api"];
···
};
version = "1.20.0";
};
+
paper_trail = {
+
dependencies = ["activerecord" "request_store"];
+
groups = ["default"];
+
platforms = [];
+
source = {
+
remotes = ["https://rubygems.org"];
+
sha256 = "1yd9kdyyg1wisxi9mx01ar9s6h50x9k2av95xam58v6jx6bwvg0d";
+
type = "gem";
+
};
+
version = "15.1.0";
+
};
parallel = {
groups = ["development" "test"];
platforms = [];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0ps7lydh1jsqv02vmb1lgky80hi8wcvbv6lfybxgb9q80cx88b55";
+
sha256 = "0ywvpskabdm0ckg6b3cf1jczg1jkjnb1mr0g73cy5l09xdlx5w25";
type = "gem";
};
-
version = "0.29.0";
+
version = "1.1.0";
};
proc_to_ast = {
dependencies = ["coderay" "parser" "unparser"];
···
version = "0.6.4";
};
public_suffix = {
-
groups = ["danger" "default" "development" "test"];
+
groups = ["danger" "default" "development" "monorepo" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0sqw1zls6227bgq38sxb2hs8nkdz4hn1zivs27mjbniswfy4zvi6";
+
sha256 = "0vqcw3iwby3yc6avs1vb3gfd0vcp2v7q310665dvxfswmcf4xm31";
type = "gem";
};
-
version = "5.0.0";
+
version = "6.0.1";
};
puma = {
dependencies = ["nio4r"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1y8jcw80zcxvdq0id329lzmp5pzx7hpac227d7sgjkblc89s3pfm";
+
sha256 = "0gml1rixrfb0naciq3mrnqkpcvm9ahgps1c04hzxh4b801f69914";
type = "gem";
};
-
version = "6.4.0";
+
version = "6.4.3";
};
pyu-ruby-sasl = {
groups = ["default"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0bb3yk2p12f1j4nr0grbadrwnr6gkzd7vn96jcnhswz2jsnbhhfr";
+
sha256 = "15r2h7rfp4bi9i0bfmvgnmvmw0kl3byyac53rcakk4qsv7yv4caj";
type = "gem";
};
-
version = "4.3.3";
+
version = "4.3.4";
};
redis = {
dependencies = ["redis-client"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1d1ng78dwbzgfg1sljf9bnx2km5y3p3jc42a9npwcrmiard9fsrk";
+
sha256 = "1cbjvb61kx2p1mjg2z55mw80760h6d8dnxszqkq8g4c8mv2i1y3b";
type = "gem";
};
-
version = "5.2.0";
+
version = "5.3.0";
};
redis-actionpack = {
dependencies = ["actionpack" "redis-rack" "redis-store"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "107ban04brh3f6xwy4rcy83a6kgq0r71jdfyjz95ggg2hs51pv8w";
+
sha256 = "1az0l2q11214gxbi8fcn7xfxj0m31d3wlxcqd0h8qjxqvsjcmrk3";
type = "gem";
};
-
version = "0.8.2";
+
version = "0.11.0";
};
redis-clustering = {
dependencies = ["redis" "redis-cluster-client"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "13h3w100848y272vykm1bwyj29z749pa9sfcjqd0k0fx1f73hpv8";
+
sha256 = "0ncqm43bcxwll4lkdw5fp34m8pc0fp9lqzhq4qcgn7ax68a90gvp";
type = "gem";
};
-
version = "5.2.0";
+
version = "5.3.0";
};
redis-namespace = {
dependencies = ["redis"];
···
};
rspec = {
dependencies = ["rspec-core" "rspec-expectations" "rspec-mocks"];
-
groups = ["default" "development" "test"];
+
groups = ["default" "development" "monorepo" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "171rc90vcgjl8p1bdrqa92ymrj8a87qf6w20x05xq29mljcigi6c";
+
sha256 = "14xrp8vq6i9zx37vh0yp4h9m0anx9paw200l1r5ad9fmq559346l";
type = "gem";
};
-
version = "3.12.0";
+
version = "3.13.0";
};
rspec-benchmark = {
dependencies = ["benchmark-malloc" "benchmark-perf" "benchmark-trend" "rspec"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0l95bnjxdabrn79hwdhn2q1n7mn26pj7y1w5660v5qi81x458nqm";
+
sha256 = "0s688wfw77fjldzayvczg8bgwcgh6bh552dw7qcj1rhjk3r4zalx";
type = "gem";
};
-
version = "3.12.2";
+
version = "3.13.1";
};
rspec-expectations = {
dependencies = ["diff-lcs" "rspec-support"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "05j44jfqlv7j2rpxb5vqzf9hfv7w8ba46wwgxwcwd8p0wzi1hg89";
+
sha256 = "0n3cyrhsa75x5wwvskrrqk56jbjgdi2q1zx0irllf0chkgsmlsqf";
type = "gem";
};
-
version = "3.12.3";
+
version = "3.13.3";
};
rspec-mocks = {
dependencies = ["diff-lcs" "rspec-support"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1gq7gviwpck7fhp4y5ibljljvxgjklza18j62qf6zkm2icaa8lfy";
+
sha256 = "1vxxkb2sf2b36d8ca2nq84kjf85fz4x7wqcvb8r6a5hfxxfk69r3";
type = "gem";
};
-
version = "3.12.6";
+
version = "3.13.2";
};
rspec-parameterized = {
dependencies = ["rspec-parameterized-core" "rspec-parameterized-table_syntax"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1clmx6qzdbpm1g8ycg38gjbqsbr8ccqi6hqyx88g8yckz1hrx55x";
+
sha256 = "1ycjggcmzbgrfjk04v26b43c3fj5jq2qic911qk7585wvav2qaxd";
type = "gem";
};
-
version = "6.1.1";
+
version = "7.0.1";
};
rspec-retry = {
dependencies = ["rspec-core"];
···
version = "0.6.2";
};
rspec-support = {
-
groups = ["default" "development" "test"];
+
groups = ["default" "development" "monorepo" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "12y52zwwb3xr7h91dy9k3ndmyyhr3mjcayk0nnarnrzz8yr48kfx";
+
sha256 = "03z7gpqz5xkw9rf53835pa8a9vgj4lic54rnix9vfwmp2m7pv1s8";
type = "gem";
};
-
version = "3.12.0";
+
version = "3.13.1";
};
rspec_junit_formatter = {
dependencies = ["rspec-core"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "04z280c4mimfwpfgcw2j6b13g1vni0cnrfgwjs9bgkzm95m1vsj9";
+
sha256 = "1vcc2jib05p8lf09mczxyd2rw89gybbk8lkc08ckzq53lqvzj4yh";
type = "gem";
};
-
version = "0.17.4";
+
version = "0.19.1";
};
ruby-lsp-rails = {
dependencies = ["ruby-lsp"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0xd9d1h7m0bw05jykf0sx6sds01ymf0dffpb3j1r99ril703lzc4";
+
sha256 = "1l8z5m81519ki6p33s8xxy3vbcvp71did91pzvhr129a7cqhxs14";
type = "gem";
};
-
version = "0.3.8";
+
version = "0.3.17";
};
ruby-lsp-rspec = {
dependencies = ["ruby-lsp"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1r8i93fq4ijnxbh9pfh5df0d0pl8xr23s7whvwqjyk6w4xg7gzil";
+
sha256 = "17dxzzywxy8x78nxm24czdc9jf75ghgqijj396q1mx0nknmd9vni";
type = "gem";
};
-
version = "0.1.12";
+
version = "0.1.15";
};
ruby-magic = {
dependencies = ["mini_portile2"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "09qfh3pgjg92cjsn83zkp1vc234gm2j66rld09lfhlviavkzdbad";
+
sha256 = "158rhsv547f3c31kfz8kdr7kpgm34sqm0bzbkxpqg3pazqim7bfl";
type = "gem";
};
-
version = "5.18.2";
+
version = "5.19.0";
};
sentry-ruby = {
dependencies = ["bigdecimal" "concurrent-ruby"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "168dq5i95aaps8bppc402qgd8xpxisdpx9z4cqr3zcn6s0dwn9fz";
+
sha256 = "12w3w779dcab85x1i4aavd5fw8xdb7mvhs3cvx85q2l48vr8kpqd";
type = "gem";
};
-
version = "5.18.2";
+
version = "5.19.0";
};
sentry-sidekiq = {
dependencies = ["sentry-ruby" "sidekiq"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0qajyyiwd035rwnxd2zdhh9y2rdx00812ya247nhqb6kqw1s7ml6";
+
sha256 = "106bxqzi0mhvxm583mly7a95rv77m89dd51433fwnpdk2m5yq5hv";
type = "gem";
};
-
version = "5.18.2";
+
version = "5.19.0";
};
sexp_processor = {
groups = ["default" "test"];
···
groups = ["default"];
platforms = [];
source = {
-
remotes = ["https://rubygems.org"];
-
sha256 = "18j3g31ps6ga9nzza0z0d00qjrn810fhkhx2pqi3rvxwsmkdlnbq";
-
type = "gem";
+
path = "${src}/vendor/gems/sidekiq-7.2.4";
+
type = "path";
};
-
version = "7.1.6";
+
version = "7.2.4";
};
sidekiq-cron = {
dependencies = ["fugit" "globalid" "sidekiq"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0lxik4ngvbphivyhss9i59c67zxkc0z7k0r683qshw1gdkfxzd8f";
+
sha256 = "0x0gj68an9nkb8pvlzxs7m5n3ip3fizlw9s4kgkyj5kjqgpw6swn";
type = "gem";
};
-
version = "1.3.3.1";
+
version = "1.4.0";
};
test_file_finder = {
dependencies = ["faraday"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0yqq8srliv2w960gxnfr5sn8dmcppcyd6wmkgq71d1qkymwn8vii";
+
sha256 = "0333krs3kil7p1rr7cvfrsqr1plns7j6wca9mjgns9qdqkhnv0cn";
type = "gem";
};
-
version = "3.13.0";
+
version = "3.14.0";
};
virtus = {
dependencies = ["axiom-types" "coercible" "descendants_tracker"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0fgpwlvmasj10kx5929xyb4fysqlfb3iixbci68170k6bslssd2a";
+
sha256 = "1fcharh45xwi2cx96m695v9gccny3hgvdkkhcbkhplk1bc6ldwgk";
type = "gem";
};
-
version = "3.7.0";
+
version = "3.8.2";
};
vmstat = {
groups = ["default"];
+2 -2
pkgs/by-name/gi/gitaly/git.nix
···
stdenv.mkDerivation rec {
pname = "gitaly-git";
-
version = "2.45.2";
+
version = "2.46.2";
# `src` attribute for nix-update
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "git";
rev = "v${version}";
-
hash = "sha256-R4K5b4d1DQw+pwoOCAK4EJtVPXQDPossTUmVv0LJtUs=";
+
hash = "sha256-LQqb3lmYIqtwIHR5KHg/Cm568CxQqeGOBAQeXphqSXo=";
};
# we actually use the gitaly build system
+3 -3
pkgs/by-name/gi/gitaly/package.nix
···
}:
let
-
version = "17.3.7";
+
version = "17.5.2";
package_version = "v${lib.versions.major version}";
gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}";
···
owner = "gitlab-org";
repo = "gitaly";
rev = "v${version}";
-
hash = "sha256-H//vwXzpUh1a8Lez5HTmwkF8TQVPVSefyabnEM4Wo4E=";
+
hash = "sha256-jEgw66aNJdLW6twU/oqJN/pxyGsJh/UOFaNEzfVjdCY=";
};
-
vendorHash = "sha256-3Gwpf4zLg9KsmGr2bYmcHATsouKXe3W/vppGHT2B048=";
+
vendorHash = "sha256-VN+d6jMX3f4ua+YEF6LmqEOTRm2q4zxZ/X73hhA4fNs=";
ldflags = [ "-X ${gitaly_package}/internal/version.version=${version}" "-X ${gitaly_package}/internal/version.moduleVersion=${version}" ];
+3 -3
pkgs/by-name/gi/gitlab-container-registry/package.nix
···
buildGoModule rec {
pname = "gitlab-container-registry";
-
version = "4.13.0";
+
version = "4.14.0";
rev = "v${version}-gitlab";
# nixpkgs-update: no auto update
···
owner = "gitlab-org";
repo = "container-registry";
inherit rev;
-
hash = "sha256-V58UjlIlGllbPBTZMY5EoGNC+toy11xLCnnLHXqJUVU=";
+
hash = "sha256-FOytsMFiaVqHQrwdWpmDbzWGddD4R1rClXWVD2EpUk8=";
};
-
vendorHash = "sha256-LSl94y1g0sfqXWddF7f8z2YRC5D6zJP1t+gsXqdVHww=";
+
vendorHash = "sha256-8TQMMRKyg5bQ3www79V1ejGJ81D0ZMwiXyIhx8+fdec=";
postPatch = ''
# Disable flaky inmemory storage driver test
+3 -3
pkgs/by-name/gi/gitlab-elasticsearch-indexer/package.nix
···
buildGoModule rec {
pname = "gitlab-elasticsearch-indexer";
-
version = "5.2.0";
+
version = "5.3.0";
# nixpkgs-update: no auto update
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitlab-elasticsearch-indexer";
rev = "v${version}";
-
hash = "sha256-pkZWIsPWUDkjZo48mJ9N8LbMJJAHNI2Wf6X0F5+K23s=";
+
hash = "sha256-upbVe78HLRWXf8knxsVX6mGbXHfMTPa7yQ7/XMTgGLo=";
};
-
vendorHash = "sha256-hFTvNh/N3z99O7dtAEiksonJcTn7Zj7Ijp68vfXEBw8=";
+
vendorHash = "sha256-sws1r6W6tYJI/zOWFFp2hry9ToXuE4fezIL1XPgp0EM=";
buildInputs = [ icu ];
nativeBuildInputs = [ pkg-config ];
+3 -3
pkgs/by-name/gi/gitlab-pages/package.nix
···
buildGoModule rec {
pname = "gitlab-pages";
-
version = "17.3.7";
+
version = "17.5.2";
# nixpkgs-update: no auto update
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitlab-pages";
rev = "v${version}";
-
hash = "sha256-ZViBwStBDqnR9SMeqZz1HSzL5OVSp2An/9hj4FBTmGs=";
+
hash = "sha256-fjoby/fTh1wAidyOQSqx7VolxzSB0TQYvltJhYduDSY=";
};
-
vendorHash = "sha256-O8kWiOpgVCUD6DdM95F1b+j4Gv9LTLRdBjByqXWV7Pk=";
+
vendorHash = "sha256-M2RQPkLWsi9rHXI3lSb9w9nxiklTkV8wpC9VoH0SP6M=";
subPackages = [ "." ];
meta = with lib; {
+11 -6
pkgs/by-name/gi/gitlab-shell/package.nix
···
buildGoModule rec {
pname = "gitlab-shell";
-
version = "14.38.0";
+
version = "14.39.0";
# nixpkgs-update: no auto update
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitlab-shell";
rev = "v${version}";
-
hash = "sha256-oYvsSjdzfJn4ujy1qbMmqZyEQFbYTSke8t3KBqjr/Vc=";
+
hash = "sha256-HSieVAYuqv5zYN6CMAo86s/Df17PdIXzDIZ2pM4Sqlw=";
};
buildInputs = [ ruby libkrb5 ];
···
./remove-hardcoded-locations.patch
];
-
vendorHash = "sha256-YOShgZv0zdfXgKi//IENt6wE2m0S1Kqa+2ndvCwKDLQ=";
+
vendorHash = "sha256-wlxHaPstdXjMWV+qHxahAukk/Lc07kq37SlnCU3KO4o=";
+
+
subPackages = [
+
"cmd/gitlab-shell"
+
"cmd/gitlab-sshd"
+
"cmd/gitlab-shell-check"
+
"cmd/gitlab-shell-authorized-principals-check"
+
"cmd/gitlab-shell-authorized-keys-check"
+
];
postInstall = ''
-
cp -r "$NIX_BUILD_TOP/source"/bin/* $out/bin
-
mv $out/bin/install $out/bin/gitlab-shell-install
-
mv $out/bin/check $out/bin/gitlab-shell-check
cp -r "$NIX_BUILD_TOP/source"/{support,VERSION} $out/
'';
doCheck = false;