gitlab: 17.6.2 -> 17.7.1 (#371838)

This commit is contained in:
Alexander Sieg
2025-01-10 10:14:11 +01:00
committed by GitHub
9 changed files with 314 additions and 283 deletions
@@ -1,15 +1,15 @@
{
"version": "17.6.2",
"repo_hash": "0j08l2rhhlm5b6cim3bq5zk6lwimf467jhqarm01mxn53qj5rfna",
"yarn_hash": "0g60lvngbvgvirjag5l539innmklh2x6a56vd38svrgx5jm6d3jc",
"version": "17.7.1",
"repo_hash": "0c800lczpfbc62scxmf0ll0y619qrdszwxdzsmyl4w14appp96mm",
"yarn_hash": "10iz5148yr1xaij78fx7j4dras35rsm4zgxw8m8fx5adg6xc86sg",
"owner": "gitlab-org",
"repo": "gitlab",
"rev": "v17.6.2-ee",
"rev": "v17.7.1-ee",
"passthru": {
"GITALY_SERVER_VERSION": "17.6.2",
"GITLAB_PAGES_VERSION": "17.6.2",
"GITALY_SERVER_VERSION": "17.7.1",
"GITLAB_PAGES_VERSION": "17.7.1",
"GITLAB_SHELL_VERSION": "14.39.0",
"GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.4.0",
"GITLAB_WORKHORSE_VERSION": "17.6.2"
"GITLAB_WORKHORSE_VERSION": "17.7.1"
}
}
@@ -83,7 +83,7 @@ let
cp Cargo.lock $out
'';
};
hash = "sha256-L/URWw7NoQhi7VV8ZiKLzthbF0wl4rIUqCQdH9wmAV0=";
hash = "sha256-vFApyObuqsMBXhT2yyMpH7rzW0GaPgJUn9/hE/GpS9I=";
};
dontBuild = false;
@@ -5,7 +5,7 @@ in
buildGoModule rec {
pname = "gitlab-workhorse";
version = "17.6.2";
version = "17.7.1";
# nixpkgs-update: no auto update
src = fetchFromGitLab {
@@ -32,7 +32,7 @@ gem 'bundler-checksum', '~> 0.1.0', path: 'vendor/gems/bundler-checksum', requir
if next?
gem 'rails', '~> 7.1.4', feature_category: :shared
else
gem 'rails', '~> 7.0.8.4', feature_category: :shared
gem 'rails', '~> 7.0.8.6', feature_category: :shared
end
gem 'activerecord-gitlab', path: 'gems/activerecord-gitlab' # rubocop:todo Gemfile/MissingFeatureCategory
@@ -89,8 +89,8 @@ gem 'coverband', '6.1.4', require: false, feature_category: :shared
gem 'devise', '~> 4.9.3', feature_category: :system_access
gem 'devise-pbkdf2-encryptable', '~> 0.0.0', path: 'vendor/gems/devise-pbkdf2-encryptable' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'bcrypt', '~> 3.1', '>= 3.1.14' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'doorkeeper', '~> 5.6', '>= 5.6.6' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'doorkeeper-openid_connect', '~> 1.8', '>= 1.8.7' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'doorkeeper', '~> 5.8', '>= 5.8.1', feature_category: :system_access
gem 'doorkeeper-openid_connect', '~> 1.8.10', feature_category: :system_access
gem 'doorkeeper-device_authorization_grant', '~> 1.0.0', feature_category: :system_access
gem 'rexml', '~> 3.3.2' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'ruby-saml', '~> 1.17.0', feature_category: :system_access
@@ -130,10 +130,10 @@ gem 'rqrcode', '~> 2.2', feature_category: :system_access
gem 'attr_encrypted', '~> 3.2.4', path: 'vendor/gems/attr_encrypted' # rubocop:todo Gemfile/MissingFeatureCategory
# GitLab Pages
gem 'validates_hostname', '~> 1.0.13' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'rubyzip', '~> 2.3.2', require: 'zip' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'validates_hostname', '~> 1.0.13', feature_category: :pages
gem 'rubyzip', '~> 2.3.2', require: 'zip', feature_category: :pages
# GitLab Pages letsencrypt support
gem 'acme-client', '~> 2.0.18' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'acme-client', '~> 2.0.19', feature_category: :pages
# Browser detection
gem 'browser', '~> 5.3.1' # rubocop:todo Gemfile/MissingFeatureCategory
@@ -203,7 +203,7 @@ gem 'fog-local', '~> 0.8' # 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.1.0', require: 'fog/azurerm', feature_category: :shared
gem 'gitlab-fog-azure-rm', '~> 2.2.0', require: 'fog/azurerm', feature_category: :shared
# for Google storage
@@ -234,9 +234,9 @@ gem 'seed-fu', '~> 2.3.7' # rubocop:todo Gemfile/MissingFeatureCategory
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.211.0' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'aws-sdk-core', '~> 3.213.0' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'aws-sdk-cloudformation', '~> 1' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'aws-sdk-s3', '~> 1.169.0' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'aws-sdk-s3', '~> 1.172.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
@@ -276,7 +276,7 @@ gem 'rack', '~> 2.2.9' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'rack-timeout', '~> 0.7.0', require: 'rack/timeout/base' # rubocop:todo Gemfile/MissingFeatureCategory
group :puma do
gem 'puma', '= 6.4.3', require: false, feature_category: :shared
gem 'puma', '= 6.5.0', require: false, feature_category: :shared
gem 'sd_notify', '~> 0.1.0', require: false # rubocop:todo Gemfile/MissingFeatureCategory
end
@@ -292,7 +292,7 @@ gem 'gitlab-sidekiq-fetcher',
feature_category: :scalability
# Cron Parser
gem 'fugit', '~> 1.8.1' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'fugit', '~> 1.11.1', feature_category: :continuous_integration
# HTTP requests
gem 'httparty', '~> 0.21.0' # rubocop:todo Gemfile/MissingFeatureCategory
@@ -325,7 +325,7 @@ gem 'redis-clustering', '~> 5.3.0', feature_category: :redis
gem 'connection_pool', '~> 2.4' # rubocop:todo Gemfile/MissingFeatureCategory
# Redis session store
gem 'redis-actionpack', '~> 5.4.0', feature_category: :redis
gem 'redis-actionpack', '~> 5.5.0', feature_category: :redis
# Discord integration
gem 'discordrb-webhooks', '~> 3.5', require: false, feature_category: :integrations
@@ -380,7 +380,7 @@ gem 'addressable', '~> 2.8' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'gon', '~> 6.4.0' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'request_store', '~> 1.5.1' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'base32', '~> 0.3.0' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'gitlab-license', '~> 2.5', feature_category: :shared
gem 'gitlab-license', '~> 2.6', feature_category: :shared
# Protect against bruteforcing
gem 'rack-attack', '~> 6.7.0' # rubocop:todo Gemfile/MissingFeatureCategory
@@ -392,13 +392,13 @@ gem 'sentry-sidekiq', '~> 5.21.0', feature_category: :observability
# PostgreSQL query parsing
#
gem 'pg_query', '~> 5.1.0', feature_category: :database
gem 'pg_query', '~> 6.0.0', feature_category: :database
gem 'gitlab-schema-validation', path: 'gems/gitlab-schema-validation' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'gitlab-http', path: 'gems/gitlab-http' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'premailer-rails', '~> 1.12.0', feature_category: :notifications
gem 'gitlab-labkit', '~> 0.36.0', feature_category: :shared
gem 'gitlab-labkit', '~> 0.37.0', feature_category: :shared
gem 'thrift', '>= 0.16.0' # rubocop:todo Gemfile/MissingFeatureCategory
# I18n
@@ -480,7 +480,7 @@ group :development do
gem 'listen', '~> 3.7' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'ruby-lsp', "~> 0.19.0", require: false, feature_category: :tooling
gem 'ruby-lsp', "~> 0.21.0", require: false, feature_category: :tooling
gem 'ruby-lsp-rails', "~> 0.3.6", feature_category: :tooling
@@ -509,7 +509,7 @@ group :development, :test do
gem 'spring', '~> 4.1.0' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'spring-commands-rspec', '~> 1.0.4' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'gitlab-styles', '~> 13.0.1', feature_category: :tooling
gem 'gitlab-styles', '~> 13.0.2', feature_category: :tooling
gem 'haml_lint', '~> 0.58', feature_category: :tooling
gem 'bundler-audit', '~> 0.9.1', require: false # rubocop:todo Gemfile/MissingFeatureCategory
@@ -592,7 +592,7 @@ group :test do
# 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', '~> 2.1.0', require: false, feature_category: :tooling
gem 'gitlab_quality-test_tooling', '~> 2.4.0', require: false, feature_category: :tooling
end
gem 'octokit', '~> 9.0', feature_category: :importers
@@ -632,7 +632,7 @@ gem 'spamcheck', '~> 1.3.0' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'gitaly', '~> 17.5.0.pre.rc1', feature_category: :gitaly
# KAS GRPC protocol definitions
gem 'gitlab-kas-grpc', '~> 17.5.0', feature_category: :deployment_management
gem 'gitlab-kas-grpc', '~> 17.6.1', feature_category: :deployment_management
# Lock the version before issues below are resolved:
# https://gitlab.com/gitlab-org/gitlab/-/issues/473169#note_2028352939
@@ -685,7 +685,7 @@ gem 'lockbox', '~> 1.3.0' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'valid_email', '~> 0.1' # rubocop:todo Gemfile/MissingFeatureCategory
# JSON
gem 'jsonb_accessor', '~> 1.3.10' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'jsonb_accessor', '~> 1.4' # rubocop:todo Gemfile/MissingFeatureCategory
gem 'json', '~> 2.7.2', feature_category: :shared
gem 'json_schemer', '~> 2.3.0', feature_category: :shared
gem 'oj', '~> 3.13.21' # rubocop:todo Gemfile/MissingFeatureCategory
@@ -741,3 +741,5 @@ gem 'openbao_client', path: 'gems/openbao_client' # rubocop:todo Gemfile/Missing
gem 'paper_trail', '~> 15.0' # rubocop:todo Gemfile/MissingFeatureCategory
gem "i18n_data", "~> 0.13.1", feature_category: :system_access
gem "gitlab-cloud-connector", "~> 0.2.5", require: 'cloud_connector', feature_category: :cloud_connector
@@ -97,7 +97,9 @@ PATH
PATH
remote: gems/gitlab-secret_detection
specs:
gitlab-secret_detection (0.1.0)
gitlab-secret_detection (0.1.1)
grpc (= 1.63.0)
grpc-tools (= 1.63.0)
parallel (~> 1.22)
re2 (~> 2.4)
toml-rb (~> 2.2)
@@ -227,73 +229,74 @@ GEM
CFPropertyList (3.0.5)
rexml
RedCloth (4.3.4)
acme-client (2.0.18)
acme-client (2.0.19)
base64 (~> 0.2.0)
faraday (>= 1.0, < 3.0.0)
faraday-retry (>= 1.0, < 3.0.0)
actioncable (7.0.8.4)
actionpack (= 7.0.8.4)
activesupport (= 7.0.8.4)
actioncable (7.0.8.6)
actionpack (= 7.0.8.6)
activesupport (= 7.0.8.6)
nio4r (~> 2.0)
websocket-driver (>= 0.6.1)
actionmailbox (7.0.8.4)
actionpack (= 7.0.8.4)
activejob (= 7.0.8.4)
activerecord (= 7.0.8.4)
activestorage (= 7.0.8.4)
activesupport (= 7.0.8.4)
actionmailbox (7.0.8.6)
actionpack (= 7.0.8.6)
activejob (= 7.0.8.6)
activerecord (= 7.0.8.6)
activestorage (= 7.0.8.6)
activesupport (= 7.0.8.6)
mail (>= 2.7.1)
net-imap
net-pop
net-smtp
actionmailer (7.0.8.4)
actionpack (= 7.0.8.4)
actionview (= 7.0.8.4)
activejob (= 7.0.8.4)
activesupport (= 7.0.8.4)
actionmailer (7.0.8.6)
actionpack (= 7.0.8.6)
actionview (= 7.0.8.6)
activejob (= 7.0.8.6)
activesupport (= 7.0.8.6)
mail (~> 2.5, >= 2.5.4)
net-imap
net-pop
net-smtp
rails-dom-testing (~> 2.0)
actionpack (7.0.8.4)
actionview (= 7.0.8.4)
activesupport (= 7.0.8.4)
actionpack (7.0.8.6)
actionview (= 7.0.8.6)
activesupport (= 7.0.8.6)
rack (~> 2.0, >= 2.2.4)
rack-test (>= 0.6.3)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.2.0)
actiontext (7.0.8.4)
actionpack (= 7.0.8.4)
activerecord (= 7.0.8.4)
activestorage (= 7.0.8.4)
activesupport (= 7.0.8.4)
actiontext (7.0.8.6)
actionpack (= 7.0.8.6)
activerecord (= 7.0.8.6)
activestorage (= 7.0.8.6)
activesupport (= 7.0.8.6)
globalid (>= 0.6.0)
nokogiri (>= 1.8.5)
actionview (7.0.8.4)
activesupport (= 7.0.8.4)
actionview (7.0.8.6)
activesupport (= 7.0.8.6)
builder (~> 3.1)
erubi (~> 1.4)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.1, >= 1.2.0)
activejob (7.0.8.4)
activesupport (= 7.0.8.4)
activejob (7.0.8.6)
activesupport (= 7.0.8.6)
globalid (>= 0.3.6)
activemodel (7.0.8.4)
activesupport (= 7.0.8.4)
activerecord (7.0.8.4)
activemodel (= 7.0.8.4)
activesupport (= 7.0.8.4)
activemodel (7.0.8.6)
activesupport (= 7.0.8.6)
activerecord (7.0.8.6)
activemodel (= 7.0.8.6)
activesupport (= 7.0.8.6)
activerecord-explain-analyze (0.1.0)
activerecord (>= 4)
pg
activestorage (7.0.8.4)
actionpack (= 7.0.8.4)
activejob (= 7.0.8.4)
activerecord (= 7.0.8.4)
activesupport (= 7.0.8.4)
activestorage (7.0.8.6)
actionpack (= 7.0.8.6)
activejob (= 7.0.8.6)
activerecord (= 7.0.8.6)
activesupport (= 7.0.8.6)
marcel (~> 1.0)
mini_mime (>= 1.1.0)
activesupport (7.0.8.4)
activesupport (7.0.8.6)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 1.6, < 2)
minitest (>= 5.1)
@@ -339,7 +342,7 @@ GEM
aws-sdk-cloudformation (1.41.0)
aws-sdk-core (~> 3, >= 3.99.0)
aws-sigv4 (~> 1.1)
aws-sdk-core (3.211.0)
aws-sdk-core (3.213.0)
aws-eventstream (~> 1, >= 1.3.0)
aws-partitions (~> 1, >= 1.992.0)
aws-sigv4 (~> 1.9)
@@ -347,7 +350,7 @@ GEM
aws-sdk-kms (1.76.0)
aws-sdk-core (~> 3, >= 3.188.0)
aws-sigv4 (~> 1.1)
aws-sdk-s3 (1.169.0)
aws-sdk-s3 (1.172.0)
aws-sdk-core (~> 3, >= 3.210.0)
aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.5)
@@ -437,7 +440,7 @@ GEM
coercible (1.0.0)
descendants_tracker (~> 0.0.1)
colored2 (3.1.2)
commonmarker (0.23.10)
commonmarker (0.23.11)
concurrent-ruby (1.2.3)
connection_pool (2.4.1)
console (1.25.2)
@@ -464,6 +467,7 @@ GEM
addressable
cssbundling-rails (1.4.1)
railties (>= 6.0.0)
csv (3.3.0)
cvss-suite (3.0.1)
danger (9.4.2)
claide (~> 1.0)
@@ -532,12 +536,12 @@ GEM
docile (1.4.0)
domain_name (0.5.20190701)
unf (>= 0.0.5, < 1.0.0)
doorkeeper (5.7.1)
doorkeeper (5.8.1)
railties (>= 5)
doorkeeper-device_authorization_grant (1.0.3)
doorkeeper (~> 5.5)
doorkeeper-openid_connect (1.8.9)
doorkeeper (>= 5.5, < 5.8)
doorkeeper-openid_connect (1.8.10)
doorkeeper (>= 5.5, < 5.9)
jwt (>= 2.5)
dotenv (2.7.6)
dry-cli (1.0.0)
@@ -599,7 +603,7 @@ GEM
factory_bot_rails (6.4.4)
factory_bot (~> 6.5)
railties (>= 5.0.0)
faraday (2.12.1)
faraday (2.12.2)
faraday-net_http (>= 2.0, < 3.5)
json
logger
@@ -684,8 +688,8 @@ GEM
nokogiri (>= 1.5.11, < 2.0.0)
formatador (0.2.5)
forwardable (1.3.3)
fugit (1.8.1)
et-orbi (~> 1, >= 1.2.7)
fugit (1.11.1)
et-orbi (~> 1, >= 1.2.11)
raabro (~> 1.4)
fuubar (2.2.0)
rspec-core (~> 3.0)
@@ -723,6 +727,9 @@ GEM
terminal-table (>= 1.5.1)
gitlab-chronic (0.10.5)
numerizer (~> 0.2)
gitlab-cloud-connector (0.2.6)
activesupport (~> 7.0)
jwt (~> 2.9.3)
gitlab-dangerfiles (4.8.0)
danger (>= 9.3.0)
danger-gitlab (>= 8.0.0)
@@ -730,7 +737,7 @@ GEM
gitlab-experiment (0.9.1)
activesupport (>= 3.0)
request_store (>= 1.0)
gitlab-fog-azure-rm (2.1.0)
gitlab-fog-azure-rm (2.2.0)
faraday (~> 2.0)
faraday-follow_redirects (~> 0.3.0)
faraday-net_http_persistent (~> 2.0)
@@ -739,19 +746,19 @@ GEM
mime-types
net-http-persistent (~> 4.0)
nokogiri (~> 1, >= 1.10.8)
gitlab-glfm-markdown (0.0.21)
gitlab-glfm-markdown (0.0.23)
rb_sys (= 0.9.94)
gitlab-kas-grpc (17.5.1)
gitlab-kas-grpc (17.6.2)
grpc (~> 1.0)
gitlab-labkit (0.36.1)
actionpack (>= 5.0.0, < 8.0.0)
activesupport (>= 5.0.0, < 8.0.0)
gitlab-labkit (0.37.0)
actionpack (>= 5.0.0, < 8.1.0)
activesupport (>= 5.0.0, < 8.1.0)
grpc (>= 1.62)
jaeger-client (~> 1.1.0)
opentracing (~> 0.4)
pg_query (>= 4.2.3, < 6.0)
pg_query (>= 5.1.0, < 7.0)
redis (> 3.0.0, < 6.0.0)
gitlab-license (2.5.0)
gitlab-license (2.6.0)
gitlab-mail_room (0.0.25)
jwt (>= 2.0)
net-imap (>= 0.2.1)
@@ -767,8 +774,8 @@ GEM
gitlab-security_report_schemas (0.1.2.min15.0.0.max15.2.1)
activesupport (>= 6, < 8)
json_schemer (~> 2.3.0)
gitlab-styles (13.0.1)
rubocop (~> 1.67.0)
gitlab-styles (13.0.2)
rubocop (~> 1.68.0)
rubocop-capybara (~> 2.21.0)
rubocop-factory_bot (~> 2.26.1)
rubocop-graphql (~> 1.5.4)
@@ -783,7 +790,7 @@ GEM
omniauth (>= 1.3, < 3)
pyu-ruby-sasl (>= 0.0.3.3, < 0.1)
rubyntlm (~> 0.5)
gitlab_quality-test_tooling (2.1.0)
gitlab_quality-test_tooling (2.4.0)
activesupport (>= 7.0, < 7.2)
amatch (~> 0.4.1)
fog-google (~> 1.24, >= 1.24.1)
@@ -921,7 +928,7 @@ GEM
faraday (~> 2.0)
graphql-client
graphlyte (1.0.0)
graphql (2.4.1)
graphql (2.4.8)
base64
fiber-storage
graphql-client (0.23.0)
@@ -942,6 +949,7 @@ GEM
google-protobuf (~> 3.18)
googleapis-common-protos (~> 1.4)
grpc (~> 1.41)
grpc-tools (1.63.0)
gssapi (1.3.1)
ffi (>= 1.0.1)
guard (2.16.2)
@@ -1007,7 +1015,8 @@ GEM
ice_nine (0.11.2)
imagen (0.1.8)
parser (>= 2.5, != 2.5.1.1)
influxdb-client (3.1.0)
influxdb-client (3.2.0)
csv
invisible_captcha (2.1.0)
rails (>= 5.2)
io-event (1.6.5)
@@ -1040,9 +1049,9 @@ GEM
hana (~> 1.3)
regexp_parser (~> 2.0)
simpleidn (~> 0.2)
jsonb_accessor (1.3.10)
activerecord (>= 5.0)
activesupport (>= 5.0)
jsonb_accessor (1.4)
activerecord (>= 6.1)
activesupport (>= 6.1)
pg (>= 0.18.1)
jsonpath (1.1.2)
multi_json
@@ -1153,7 +1162,7 @@ GEM
mixlib-log (3.0.9)
mixlib-shellout (3.2.7)
chef-utils
mize (0.6.0)
mize (0.6.1)
msgpack (1.5.4)
multi_json (1.14.1)
multi_xml (0.6.0)
@@ -1188,7 +1197,7 @@ GEM
netrc (0.11.0)
nio4r (2.7.0)
no_proxy_fix (0.1.2)
nokogiri (1.16.7)
nokogiri (1.16.8)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
notiffany (0.1.3)
@@ -1291,7 +1300,7 @@ GEM
opentelemetry-api (~> 1.0)
opentelemetry-instrumentation-active_support (~> 0.1)
opentelemetry-instrumentation-base (~> 0.22.1)
opentelemetry-instrumentation-action_pack (0.9.0)
opentelemetry-instrumentation-action_pack (0.10.0)
opentelemetry-api (~> 1.0)
opentelemetry-instrumentation-base (~> 0.22.1)
opentelemetry-instrumentation-rack (~> 0.21)
@@ -1302,7 +1311,7 @@ GEM
opentelemetry-instrumentation-active_job (0.7.8)
opentelemetry-api (~> 1.0)
opentelemetry-instrumentation-base (~> 0.22.1)
opentelemetry-instrumentation-active_record (0.8.0)
opentelemetry-instrumentation-active_record (0.8.1)
opentelemetry-api (~> 1.0)
opentelemetry-instrumentation-base (~> 0.22.1)
opentelemetry-instrumentation-active_support (0.6.0)
@@ -1349,10 +1358,10 @@ GEM
opentelemetry-instrumentation-rack (0.25.0)
opentelemetry-api (~> 1.0)
opentelemetry-instrumentation-base (~> 0.22.1)
opentelemetry-instrumentation-rails (0.32.0)
opentelemetry-instrumentation-rails (0.33.0)
opentelemetry-api (~> 1.0)
opentelemetry-instrumentation-action_mailer (~> 0.2.0)
opentelemetry-instrumentation-action_pack (~> 0.9.0)
opentelemetry-instrumentation-action_pack (~> 0.10.0)
opentelemetry-instrumentation-action_view (~> 0.7.0)
opentelemetry-instrumentation-active_job (~> 0.7.0)
opentelemetry-instrumentation-active_record (~> 0.8.0)
@@ -1415,9 +1424,9 @@ GEM
tty-color (~> 0.5)
peek (1.1.0)
railties (>= 4.0.0)
pg (1.5.6)
pg_query (5.1.0)
google-protobuf (>= 3.22.3)
pg (1.5.9)
pg_query (6.0.0)
google-protobuf (>= 3.25.3)
plist (3.7.0)
png_quantizator (0.2.1)
premailer (1.23.0)
@@ -1431,7 +1440,7 @@ GEM
prime (0.1.2)
forwardable
singleton
prism (1.1.0)
prism (1.2.0)
proc_to_ast (0.1.0)
coderay
parser
@@ -1452,7 +1461,7 @@ GEM
tty-markdown
tty-prompt
public_suffix (6.0.1)
puma (6.4.3)
puma (6.5.0)
nio4r (~> 2.0)
pyu-ruby-sasl (0.0.3.3)
raabro (1.4.0)
@@ -1480,20 +1489,20 @@ GEM
rack-test (2.1.0)
rack (>= 1.3)
rack-timeout (0.7.0)
rails (7.0.8.4)
actioncable (= 7.0.8.4)
actionmailbox (= 7.0.8.4)
actionmailer (= 7.0.8.4)
actionpack (= 7.0.8.4)
actiontext (= 7.0.8.4)
actionview (= 7.0.8.4)
activejob (= 7.0.8.4)
activemodel (= 7.0.8.4)
activerecord (= 7.0.8.4)
activestorage (= 7.0.8.4)
activesupport (= 7.0.8.4)
rails (7.0.8.6)
actioncable (= 7.0.8.6)
actionmailbox (= 7.0.8.6)
actionmailer (= 7.0.8.6)
actionpack (= 7.0.8.6)
actiontext (= 7.0.8.6)
actionview (= 7.0.8.6)
activejob (= 7.0.8.6)
activemodel (= 7.0.8.6)
activerecord (= 7.0.8.6)
activestorage (= 7.0.8.6)
activesupport (= 7.0.8.6)
bundler (>= 1.15.0)
railties (= 7.0.8.4)
railties (= 7.0.8.6)
rails-controller-testing (1.0.5)
actionpack (>= 5.0.1.rc1)
actionview (>= 5.0.1.rc1)
@@ -1501,15 +1510,15 @@ GEM
rails-dom-testing (2.0.3)
activesupport (>= 4.2.0)
nokogiri (>= 1.6)
rails-html-sanitizer (1.6.0)
rails-html-sanitizer (1.6.1)
loofah (~> 2.21)
nokogiri (~> 1.14)
nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0)
rails-i18n (7.0.10)
i18n (>= 0.7, < 2)
railties (>= 6.0.0, < 8)
railties (7.0.8.4)
actionpack (= 7.0.8.4)
activesupport (= 7.0.8.4)
railties (7.0.8.6)
actionpack (= 7.0.8.6)
activesupport (= 7.0.8.6)
method_source
rake (>= 12.2)
thor (~> 1.0)
@@ -1520,7 +1529,7 @@ GEM
rb-inotify (0.10.1)
ffi (~> 1.0)
rb_sys (0.9.94)
rbs (3.5.1)
rbs (3.6.1)
logger
rbtrace (0.5.1)
ffi (>= 1.0.6)
@@ -1535,8 +1544,8 @@ GEM
redcarpet (3.6.0)
redis (5.3.0)
redis-client (>= 0.22.0)
redis-actionpack (5.4.0)
actionpack (>= 5, < 8)
redis-actionpack (5.5.0)
actionpack (>= 5)
redis-rack (>= 2.1.0, < 4)
redis-store (>= 1.1.0, < 2)
redis-client (0.22.2)
@@ -1625,7 +1634,7 @@ GEM
activerecord
get_process_mem
rails
rubocop (1.67.0)
rubocop (1.68.0)
json (~> 2.3)
language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
@@ -1659,15 +1668,15 @@ GEM
ruby-fogbugz (0.3.0)
crack (~> 0.4)
multipart-post (~> 2.0)
ruby-lsp (0.19.1)
ruby-lsp (0.21.3)
language_server-protocol (~> 3.17.0)
prism (>= 1.1, < 2.0)
prism (>= 1.2, < 2.0)
rbs (>= 3, < 4)
sorbet-runtime (>= 0.5.10782)
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-lsp-rails (0.3.26)
ruby-lsp (>= 0.21.2, < 0.22.0)
ruby-lsp-rspec (0.1.18)
ruby-lsp (~> 0.21.0)
ruby-magic (0.6.0)
mini_portile2 (~> 2.8)
ruby-openai (3.7.0)
@@ -1698,7 +1707,7 @@ GEM
seed-fu (2.3.7)
activerecord (>= 3.1)
activesupport (>= 3.1)
selenium-webdriver (4.25.0)
selenium-webdriver (4.27.0)
base64 (~> 0.2)
logger (~> 1.4)
rexml (~> 3.2, >= 3.2.5)
@@ -1766,7 +1775,7 @@ GEM
thor (~> 1.0)
tilt (~> 2.0)
yard (~> 0.9, >= 0.9.24)
sorbet-runtime (0.5.11266)
sorbet-runtime (0.5.11647)
spamcheck (1.3.0)
grpc (~> 1.0)
spring (4.1.0)
@@ -1818,7 +1827,7 @@ GEM
unicode-display_width (>= 1.1.1, < 3)
terser (1.0.2)
execjs (>= 0.3.0, < 3)
test-prof (1.4.0)
test-prof (1.4.2)
test_file_finder (0.3.1)
faraday (>= 1.0, < 3.0, != 2.0.0)
text (1.3.1)
@@ -1881,9 +1890,7 @@ GEM
unf_ext
unf_ext (0.0.8.2)
unicode-display_width (2.4.2)
unicode-emoji (4.0.0)
unicode-version (~> 1.0)
unicode-version (1.4.0)
unicode-emoji (4.0.4)
unicode_utils (1.4.0)
uniform_notifier (1.16.0)
unleash (3.2.2)
@@ -1939,7 +1946,7 @@ GEM
addressable (>= 2.8.0)
crack (>= 0.3.2)
hashdiff (>= 0.4.0, < 2.0.0)
webrick (1.8.1)
webrick (1.8.2)
websocket (1.2.10)
websocket-driver (0.7.6)
websocket-extensions (>= 0.1.0)
@@ -1965,7 +1972,7 @@ PLATFORMS
DEPENDENCIES
CFPropertyList (~> 3.0.0)
RedCloth (~> 4.3.3)
acme-client (~> 2.0.18)
acme-client (~> 2.0.19)
activerecord-explain-analyze (~> 0.1)
activerecord-gitlab!
addressable (~> 2.8)
@@ -1982,8 +1989,8 @@ DEPENDENCIES
attr_encrypted (~> 3.2.4)!
awesome_print
aws-sdk-cloudformation (~> 1)
aws-sdk-core (~> 3.211.0)
aws-sdk-s3 (~> 1.169.0)
aws-sdk-core (~> 3.213.0)
aws-sdk-s3 (~> 1.172.0)
axe-core-rspec (~> 4.9.0)
babosa (~> 2.0)
base32 (~> 0.3.0)
@@ -2027,9 +2034,9 @@ DEPENDENCIES
diff_match_patch (~> 0.1.0)!
diffy (~> 3.4)
discordrb-webhooks (~> 3.5)
doorkeeper (~> 5.6, >= 5.6.6)
doorkeeper (~> 5.8, >= 5.8.1)
doorkeeper-device_authorization_grant (~> 1.0.0)
doorkeeper-openid_connect (~> 1.8, >= 1.8.7)
doorkeeper-openid_connect (~> 1.8.10)
duo_api (~> 1.3)
ed25519 (~> 1.3.0)
elasticsearch-api (= 7.17.11)
@@ -2055,7 +2062,7 @@ DEPENDENCIES
fog-core (= 2.1.0)
fog-google (~> 1.24.1)
fog-local (~> 0.8)
fugit (~> 1.8.1)
fugit (~> 1.11.1)
fuubar (~> 2.2.0)
gdk-toogle (~> 0.9, >= 0.9.5)
gettext (~> 3.4, >= 3.4.9)
@@ -2063,16 +2070,17 @@ DEPENDENCIES
gitaly (~> 17.5.0.pre.rc1)
gitlab-backup-cli!
gitlab-chronic (~> 0.10.5)
gitlab-cloud-connector (~> 0.2.5)
gitlab-dangerfiles (~> 4.8.0)
gitlab-duo-workflow-service-client (~> 0.1)!
gitlab-experiment (~> 0.9.1)
gitlab-fog-azure-rm (~> 2.1.0)
gitlab-fog-azure-rm (~> 2.2.0)
gitlab-glfm-markdown (~> 0.0.21)
gitlab-housekeeper!
gitlab-http!
gitlab-kas-grpc (~> 17.5.0)
gitlab-labkit (~> 0.36.0)
gitlab-license (~> 2.5)
gitlab-kas-grpc (~> 17.6.1)
gitlab-labkit (~> 0.37.0)
gitlab-license (~> 2.6)
gitlab-mail_room (~> 0.0.24)
gitlab-markup (~> 1.9.0)
gitlab-net-dns (~> 0.9.2)
@@ -2084,12 +2092,12 @@ DEPENDENCIES
gitlab-secret_detection!
gitlab-security_report_schemas (= 0.1.2.min15.0.0.max15.2.1)
gitlab-sidekiq-fetcher!
gitlab-styles (~> 13.0.1)
gitlab-styles (~> 13.0.2)
gitlab-topology-service-client (~> 0.1)!
gitlab-utils!
gitlab_chronic_duration (~> 0.12)
gitlab_omniauth-ldap (~> 2.2.0)
gitlab_quality-test_tooling (~> 2.1.0)
gitlab_quality-test_tooling (~> 2.4.0)
gon (~> 6.4.0)
google-apis-androidpublisher_v3 (~> 0.34.0)
google-apis-cloudbilling_v1 (~> 0.21.0)
@@ -2139,7 +2147,7 @@ DEPENDENCIES
js_regex (~> 3.8)
json (~> 2.7.2)
json_schemer (~> 2.3.0)
jsonb_accessor (~> 1.3.10)
jsonb_accessor (~> 1.4)
jwt (~> 2.9.3)
kaminari (~> 1.2.2)
knapsack (~> 4.0.0)
@@ -2224,21 +2232,21 @@ DEPENDENCIES
parslet (~> 1.8)
peek (~> 1.1)
pg (~> 1.5.6)
pg_query (~> 5.1.0)
pg_query (~> 6.0.0)
png_quantizator (~> 0.2.1)
premailer-rails (~> 1.12.0)
prometheus-client-mmap (= 1.1.2)
pry-byebug
pry-rails (~> 0.3.9)
pry-shell (~> 0.6.4)
puma (= 6.4.3)
puma (= 6.5.0)
rack (~> 2.2.9)
rack-attack (~> 6.7.0)
rack-cors (~> 2.0.1)
rack-oauth2 (~> 2.2.1)
rack-proxy (~> 0.7.7)
rack-timeout (~> 0.7.0)
rails (~> 7.0.8.4)
rails (~> 7.0.8.6)
rails-controller-testing
rails-i18n (~> 7.0, >= 7.0.9)
rainbow (~> 3.0)
@@ -2246,7 +2254,7 @@ DEPENDENCIES
re2 (= 2.7.0)
recaptcha (~> 5.12)
redis (~> 5.3.0)
redis-actionpack (~> 5.4.0)
redis-actionpack (~> 5.5.0)
redis-clustering (~> 5.3.0)
redis-namespace (~> 1.11.0)
request_store (~> 1.5.1)
@@ -2263,7 +2271,7 @@ DEPENDENCIES
rspec_profiling (~> 0.0.9)
rubocop
ruby-fogbugz (~> 0.3.0)
ruby-lsp (~> 0.19.0)
ruby-lsp (~> 0.21.0)
ruby-lsp-rails (~> 0.3.6)
ruby-lsp-rspec (~> 0.1.10)
ruby-magic (~> 0.6)
@@ -1,15 +1,15 @@
src:
{
acme-client = {
dependencies = ["faraday" "faraday-retry"];
dependencies = ["base64" "faraday" "faraday-retry"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0xgj5r8b7q242f3p9rr17v0q10dd9nx53gmscpmidz3gj90v7siz";
sha256 = "1y246a1wimhjbzsmgjnai1jwmp151afkygamrw1rac6y9jq7lr19";
type = "gem";
};
version = "2.0.18";
version = "2.0.19";
};
actioncable = {
dependencies = ["actionpack" "activesupport" "nio4r" "websocket-driver"];
@@ -17,10 +17,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1c46q4ykf8cqcpzad7zhkrxjhvf92sil0185zvxwzhj95p1zp5vr";
sha256 = "0ms0196bp8gzlghfj32q2qdzszb7hsgg96v3isrv5ysd87w0z2zl";
type = "gem";
};
version = "7.0.8.4";
version = "7.0.8.6";
};
actionmailbox = {
dependencies = ["actionpack" "activejob" "activerecord" "activestorage" "activesupport" "mail" "net-imap" "net-pop" "net-smtp"];
@@ -28,10 +28,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0x100vq4rf2c5ndz8ai00hb5gsb9ax2xqc89dsfzzhxbpa9gs9ik";
sha256 = "0mw8casnlqgj3vwqv7qk3d4q3bjszlpmbs9ldpc9gz1qdvafx7cg";
type = "gem";
};
version = "7.0.8.4";
version = "7.0.8.6";
};
actionmailer = {
dependencies = ["actionpack" "actionview" "activejob" "activesupport" "mail" "net-imap" "net-pop" "net-smtp" "rails-dom-testing"];
@@ -39,10 +39,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1hds7b6n7vsa64fmma7wl7x9mxscr89myfb13vxni5fcns1agwzr";
sha256 = "07gpm15k5c0y84q99zipnhcdgq93bwralyjpj252prvqwfjmiw73";
type = "gem";
};
version = "7.0.8.4";
version = "7.0.8.6";
};
actionpack = {
dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];
@@ -50,10 +50,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "18k05a55i0xgyv60lx0m1psnyncn935j76ivbp9hssqpij00jj1f";
sha256 = "19ywl4jp77b51c01hsyzwia093fnj73pw1ipgyj4pk3h2b9faj5n";
type = "gem";
};
version = "7.0.8.4";
version = "7.0.8.6";
};
actiontext = {
dependencies = ["actionpack" "activerecord" "activestorage" "activesupport" "globalid" "nokogiri"];
@@ -61,10 +61,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1g54g1kjyrwv9g592gxfz7z6ksmj916l1cgkxk54zhywxf6gpn0y";
sha256 = "1j8b29764nbiqz6d7ra42j2i6wf070lbms1fhpq3cl9azbgijb16";
type = "gem";
};
version = "7.0.8.4";
version = "7.0.8.6";
};
actionview = {
dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"];
@@ -72,10 +72,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "03rfynhj40270dqhkm4cyaphzb37b4fdiaqh9grvcfq760vx7ha5";
sha256 = "0girx71db1aq5b70ln3qq03z9d7xjdyp297v1a8rdal7k89y859c";
type = "gem";
};
version = "7.0.8.4";
version = "7.0.8.6";
};
activejob = {
dependencies = ["activesupport" "globalid"];
@@ -83,10 +83,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1b54didwsg5p8wn30qjwspzh97w7g07hrsdzr7wdrdly4zii7sr1";
sha256 = "0gbc0wx9xal5bj0pbz8ygkr75wj4cm5i69hpwknf023psgixaybw";
type = "gem";
};
version = "7.0.8.4";
version = "7.0.8.6";
};
activemodel = {
dependencies = ["activesupport"];
@@ -94,10 +94,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1mi5cppdmkzgr2z135ibs0bq71qndbnip0vfflz1n4j4hqnhjkpg";
sha256 = "1f6szahjsb4pr2xvlvk4kghk9291xh9c14s8cqwy6wwpm1vcglim";
type = "gem";
};
version = "7.0.8.4";
version = "7.0.8.6";
};
activerecord = {
dependencies = ["activemodel" "activesupport"];
@@ -105,10 +105,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1pkv0jvvjc3grr0rvxni9b3j3hb22jaj0h70g476h9w54p0aljcb";
sha256 = "14qs1jc9hwnsm4dzvnai8b36bcq1d7rcqgjxy0dc6wza670lqapf";
type = "gem";
};
version = "7.0.8.4";
version = "7.0.8.6";
};
activerecord-explain-analyze = {
dependencies = ["activerecord" "pg"];
@@ -137,10 +137,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1qdqx20dqkg7iwzb8q5148x5sl9mr2063hxzy4i7i94af2d2vz6b";
sha256 = "1nnvqnmc7mdhw2w55j4vnx4zmmdmmwmaf6ax2mbj9j5a48fw19vf";
type = "gem";
};
version = "7.0.8.4";
version = "7.0.8.6";
};
activesupport = {
dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"];
@@ -148,10 +148,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "15z11983ws5svibg6rky9k2mgd4d4chnvddyxfpgn81b81q70139";
sha256 = "0gj20cysajda05z3r7pl1g9y84nzsqak5dvk9nrz13jpy6297dj1";
type = "gem";
};
version = "7.0.8.4";
version = "7.0.8.6";
};
addressable = {
dependencies = ["public_suffix"];
@@ -400,10 +400,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "16mvscjhxdyhlvk2rpbxdzqmyikcf64xavb35grk4dkh0pg390rk";
sha256 = "06fvh863v0g7h14642yxy0plfnp4jg1g7pdazmv1gmkj3nz8b9kc";
type = "gem";
};
version = "3.211.0";
version = "3.213.0";
};
aws-sdk-kms = {
dependencies = ["aws-sdk-core" "aws-sigv4"];
@@ -422,10 +422,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1jnf9k9d91ki3yvy12q4kph5wvd8l3ziwwh0qsmar5xhyb7zbwrz";
sha256 = "0hwj46w4ilynw5rilpydbykk7hp2hfg2rmwlnr0b4wy5f3aq7b52";
type = "gem";
};
version = "1.169.0";
version = "1.172.0";
};
aws-sigv4 = {
dependencies = ["aws-eventstream"];
@@ -918,10 +918,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1lb5slzbqrca49h0gaifg82xky5r7i9xgm4560pin1xl5fp15lzx";
sha256 = "1gyjwd7in1nlf8zai2fxazxi8cy6xjzswdcjway520blb39ka7cx";
type = "gem";
};
version = "0.23.10";
version = "0.23.11";
};
concurrent-ruby = {
groups = ["default" "development" "monorepo" "test"];
@@ -1062,6 +1062,16 @@ src:
};
version = "1.4.1";
};
csv = {
groups = ["default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0zfn40dvgjk1xv1z8l11hr9jfg3jncwsc9yhzsz4l4rivkpivg8b";
type = "gem";
};
version = "3.3.0";
};
csv_builder = {
groups = ["default"];
platforms = [];
@@ -1358,10 +1368,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0a6nbc12nfz355am2vwm1ql2p8zck7mr941glghmnl32djaga24b";
sha256 = "0v6jjb1259y8dq97ibchc20jqjgk3z7zn12ggv5wzn2mcz1z6m3d";
type = "gem";
};
version = "5.7.1";
version = "5.8.1";
};
doorkeeper-device_authorization_grant = {
dependencies = ["doorkeeper"];
@@ -1380,10 +1390,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1bpw7flhhkfffbfpxrpc46hw1jrvmyafn8npqzhlds8ks68sj2ap";
sha256 = "0hip8n52fbrnv0pagx4ndap51j9wyrz5m0pw9v59mgicnnlzm3mj";
type = "gem";
};
version = "1.8.9";
version = "1.8.10";
};
dotenv = {
groups = ["default"];
@@ -1716,10 +1726,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0vxaw0mg8avqivdj0lzj19nxf652ri208grsdf0361flyn5i5wi3";
sha256 = "1mls9g490k63rdmjc9shqshqzznfn1y21wawkxrwp2vvbk13jwqm";
type = "gem";
};
version = "2.12.1";
version = "2.12.2";
};
faraday-follow_redirects = {
dependencies = ["faraday"];
@@ -2048,10 +2058,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1cm2lrvhrpqq19hbdsxf4lq2nkb2qdldbdxh3gvi15l62dlb5zqq";
sha256 = "0s4qhq3mjl0gak5wl20w9d5jhq069mk1393dkj76s8i2pvkqb578";
type = "gem";
};
version = "1.8.1";
version = "1.11.1";
};
fuubar = {
dependencies = ["rspec-core" "ruby-progressbar"];
@@ -2193,6 +2203,17 @@ src:
};
version = "0.10.5";
};
gitlab-cloud-connector = {
dependencies = ["activesupport" "jwt"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0c042q0fcqmavs9ncnhiyzwf06xwv7i1jj43lydq07s68jm49sbf";
type = "gem";
};
version = "0.2.6";
};
gitlab-dangerfiles = {
dependencies = ["danger" "danger-gitlab" "rake"];
groups = ["danger" "development" "test"];
@@ -2231,10 +2252,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1p8bmbkfc0dkq663vxm9nx7kaajnqa5in1mcz0c8z31a86gcvgpm";
sha256 = "1acbwzi4dkixfmb2rggzf4pg65cyxhbggrs4642p8y7mf0hpraii";
type = "gem";
};
version = "2.1.0";
version = "2.2.0";
};
gitlab-glfm-markdown = {
dependencies = ["rb_sys"];
@@ -2242,10 +2263,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0h1vsqblhy9bqw01nsyylmhz0b50n17r7p69c2s757ahpk0hm5nb";
sha256 = "097zykj89jqbp9gl62132bwv8qcxp3vr8w8bvdm35slsqc4jk8c9";
type = "gem";
};
version = "0.0.21";
version = "0.0.23";
};
gitlab-housekeeper = {
dependencies = ["activesupport" "awesome_print" "httparty" "rubocop"];
@@ -2273,10 +2294,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "19qwlv3kjszypx8in77llqanlsgdcb16wsgzzfkph79hm7x9nqw8";
sha256 = "11v8jy5dv5vknrgzpasbdncy6jxpxsnrbbz9kpaxpky2k9n7s1fg";
type = "gem";
};
version = "17.5.1";
version = "17.6.2";
};
gitlab-labkit = {
dependencies = ["actionpack" "activesupport" "grpc" "jaeger-client" "opentracing" "pg_query" "redis"];
@@ -2284,20 +2305,20 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0063h3aksh4jp5s7mrir5r2dr94643x736cgxvf1zz75nx0nkyq4";
sha256 = "0w7szxnvh9hvxcragnqvn37c6jpm4gf7aadzxslajj91vdh0mpfj";
type = "gem";
};
version = "0.36.1";
version = "0.37.0";
};
gitlab-license = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0k9zaybfzp7q8w07ghf44q3yngxyrr68l623r9v7il9aki36q5jc";
sha256 = "05nhswkfhxkr5y87gkq17h23a1kkr78c2n7pgg3hwr1m73kql7rc";
type = "gem";
};
version = "2.5.0";
version = "2.6.0";
};
gitlab-mail_room = {
dependencies = ["jwt" "net-imap" "oauth2" "redis" "redis-namespace"];
@@ -2382,14 +2403,14 @@ src:
version = "0.3.1";
};
gitlab-secret_detection = {
dependencies = ["parallel" "re2" "toml-rb"];
dependencies = ["grpc" "grpc-tools" "parallel" "re2" "toml-rb"];
groups = ["default"];
platforms = [];
source = {
path = "${src}/gems/gitlab-secret_detection";
type = "path";
};
version = "0.1.0";
version = "0.1.1";
};
gitlab-security_report_schemas = {
dependencies = ["activesupport" "json_schemer"];
@@ -2418,10 +2439,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1gb89c035f32hj8iam4hxlyx6c7f1apq66hzzrvan5djjzz4065z";
sha256 = "0qf8rsw6yv4dzaq8kgbrh7wlfr89j5hf5yb1m1aknxj38qrvjqp6";
type = "gem";
};
version = "13.0.1";
version = "13.0.2";
};
gitlab-topology-service-client = {
dependencies = ["grpc"];
@@ -2471,10 +2492,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0z74fj5gklxpq8bc622f6psaaz8fpkg08q4lf28kj9krcx3b0jw3";
sha256 = "181nzcn5ny8wc4vs737j9fwsmm25yps4kvwwkhdky985id914k1f";
type = "gem";
};
version = "2.1.0";
version = "2.4.0";
};
globalid = {
dependencies = ["activesupport"];
@@ -2930,10 +2951,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0sc2s5yprba7i6x8iskd39fsp93r04xa08wbz1m5bygvj0lb7zpf";
sha256 = "1dbg7xp1jgcfnmpvv8xcpzxandjkhqpsfybiwipz0sj7br685zzn";
type = "gem";
};
version = "2.4.1";
version = "2.4.8";
};
graphql-client = {
dependencies = ["activesupport" "graphql"];
@@ -2979,6 +3000,16 @@ src:
};
version = "1.5.0";
};
grpc-tools = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0h7abfifclwhfipxx6iwc7cr4h3hq69wd992dj2bzg4dds6yhg8k";
type = "gem";
};
version = "1.63.0";
};
gssapi = {
dependencies = ["ffi"];
groups = ["kerberos"];
@@ -3276,14 +3307,15 @@ src:
version = "0.1.8";
};
influxdb-client = {
dependencies = ["csv"];
groups = ["development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1j01r3rhai3h0bgq7npi49xz6ahm5sj6zag8b0l3amdxp82wb7ay";
sha256 = "1wp1p29hg5xb1izrl5xr6azp8x0l9kx9nvdg66glrxj20p48w7nw";
type = "gem";
};
version = "3.1.0";
version = "3.2.0";
};
invisible_captcha = {
dependencies = ["rails"];
@@ -3427,10 +3459,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1q2q9i2kf4p6vw8fbzvsd037wl837gpsiiikjazf6fdfayi803v7";
sha256 = "1avnyx2ympzbmkqbc9dfy87npzcfia8sys2dc9m6prs3p1y0h3h1";
type = "gem";
};
version = "1.3.10";
version = "1.4";
};
jsonpath = {
dependencies = ["multi_json"];
@@ -3935,10 +3967,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0qr3vf0qc216kyyv2vnp8p9pv73di6zd6v9sx51qw5awrd90y6iz";
sha256 = "105pjjmncf7q724swbygrbsgmh74ni4s2xaclbyjcm7zg64maca0";
type = "gem";
};
version = "0.6.0";
version = "0.6.1";
};
msgpack = {
groups = ["default"];
@@ -4186,10 +4218,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "15gysw8rassqgdq3kwgl4mhqmrgh7nk2qvrcqp4ijyqazgywn6gq";
sha256 = "18ajyy4d16q4ahnrfmj6d6z9ak21mnbn4wblx2vddck3lvwlpkny";
type = "gem";
};
version = "1.16.7";
version = "1.16.8";
};
notiffany = {
dependencies = ["nenv" "shellany"];
@@ -4550,10 +4582,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "16nbkayp8jb2zkqj2rmqd4d1mz4wdf0zg6jx8b0vzkf9mxr89py5";
sha256 = "00mbrqmpk7p3wy377izsspshzdb849b9dv22z8f2hajcpr2im0id";
type = "gem";
};
version = "0.9.0";
version = "0.10.0";
};
opentelemetry-instrumentation-action_view = {
dependencies = ["opentelemetry-api" "opentelemetry-instrumentation-active_support" "opentelemetry-instrumentation-base"];
@@ -4583,10 +4615,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1j61jv60hdvjs18rj7i3lbkd5zqkfm8fdx15c0ixdxc15q88778r";
sha256 = "14aar8w2szn5fi7j3lg35qlq1r12ka6lvcrcn700agv5nm3han5y";
type = "gem";
};
version = "0.8.0";
version = "0.8.1";
};
opentelemetry-instrumentation-active_support = {
dependencies = ["opentelemetry-api" "opentelemetry-instrumentation-base"];
@@ -4748,10 +4780,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "13nj66l0jhs4pz4krlncyach5zb1bbb82bfipkvc33b0dmicll88";
sha256 = "0v9021ixcfs9shwf2c130gd0xxpwz8p1d5r7bci15mmrzq7wj37h";
type = "gem";
};
version = "0.32.0";
version = "0.33.0";
};
opentelemetry-instrumentation-rake = {
dependencies = ["opentelemetry-api" "opentelemetry-instrumentation-base"];
@@ -4972,10 +5004,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "071b55bhsz7mivlnp2kv0a11msnl7xg5awvk8mlflpl270javhsb";
sha256 = "1p2gqqrm895fzr9vi8d118zhql67bm8ydjvgqbq1crdnfggzn7kn";
type = "gem";
};
version = "1.5.6";
version = "1.5.9";
};
pg_query = {
dependencies = ["google-protobuf"];
@@ -4983,10 +5015,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0p8ljf694qvrf5875ljg6kp7gvmndy8490kasjzcq22ghryg9xxp";
sha256 = "012w1ypcbzy6w4dsxiziqn1vqddwzpza3zdvw9hivvhcj179mw7v";
type = "gem";
};
version = "5.1.0";
version = "6.0.0";
};
plist = {
groups = ["default"];
@@ -5046,10 +5078,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0ywvpskabdm0ckg6b3cf1jczg1jkjnb1mr0g73cy5l09xdlx5w25";
sha256 = "0bvdq2jsn1jj8vgp9xrmi6ljw0hqlv4i97v5aa0fcii34g9rrzr4";
type = "gem";
};
version = "1.1.0";
version = "1.2.0";
};
proc_to_ast = {
dependencies = ["coderay" "parser" "unparser"];
@@ -5133,10 +5165,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0gml1rixrfb0naciq3mrnqkpcvm9ahgps1c04hzxh4b801f69914";
sha256 = "1wl9q4fl8gvhwdpfxghx6jdqi4508287pcgiwi96sdbzmdfbglcl";
type = "gem";
};
version = "6.4.3";
version = "6.5.0";
};
pyu-ruby-sasl = {
groups = ["default"];
@@ -5282,10 +5314,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1sv5jzd3varqzcqm8zxllwiqzgbgcymszw12ci3f9zbzlliq8hby";
sha256 = "1s42lyl19h74xlqkb6ffl67h688q0slp1lhnd05g09a46z7wapri";
type = "gem";
};
version = "7.0.8.4";
version = "7.0.8.6";
};
rails-controller-testing = {
dependencies = ["actionpack" "actionview" "activesupport"];
@@ -5315,10 +5347,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1pm4z853nyz1bhhqr7fzl44alnx4bjachcr6rh6qjj375sfz3sc6";
sha256 = "1w6bqm8d3afc66ff6npnsc2d8ky552n6qzwwwc1bh0wz6c8gplp3";
type = "gem";
};
version = "1.6.0";
version = "1.6.1";
};
rails-i18n = {
dependencies = ["i18n" "railties"];
@@ -5337,10 +5369,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "02z7lqx0y60bzpkd4v67i9sbdh7djs0mm89h343kidx0gmq0kbh0";
sha256 = "1fcn0ix814074gqicc0k1178f7ahmysiv3pfq8g00phdwj0p3w0g";
type = "gem";
};
version = "7.0.8.4";
version = "7.0.8.6";
};
rainbow = {
groups = ["coverage" "default" "development" "test"];
@@ -5399,10 +5431,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1bnb361ca6gizncs8qybfrm1m9pin2siw548pizfd5l711mrzn4f";
sha256 = "1h1jal1sv47saxyk33nnjk2ywrsf35aar18p7mc48s2m33876wpd";
type = "gem";
};
version = "3.5.1";
version = "3.6.1";
};
rbtrace = {
dependencies = ["ffi" "msgpack" "optimist"];
@@ -5494,10 +5526,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0h1mx8shrzpcj27k9kw77f4cq7i217vxfd1ksqb4g485md4zc37i";
sha256 = "049kd6480j16d3xmnsayqmmrircffympzf8pbjrn5v0lijvp01fw";
type = "gem";
};
version = "5.4.0";
version = "5.5.0";
};
redis-client = {
dependencies = ["connection_pool"];
@@ -5859,10 +5891,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "131pbjl7bv9g9qli84j91kgqmcqzdm2flq7r9abskl3ndqiagk4c";
sha256 = "0ay1lrz3ffrznjfr65c6xvkinb6m4l7h68cd9qbrf7nq0j2m1pq7";
type = "gem";
};
version = "1.67.0";
version = "1.68.0";
};
rubocop-ast = {
dependencies = ["parser"];
@@ -5969,10 +6001,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1vcc2jib05p8lf09mczxyd2rw89gybbk8lkc08ckzq53lqvzj4yh";
sha256 = "1hayvpcmgjylxpgxs05jdzyahar4cxpgwhg2b6gg1qhcfhky7i2i";
type = "gem";
};
version = "0.19.1";
version = "0.21.3";
};
ruby-lsp-rails = {
dependencies = ["ruby-lsp"];
@@ -5980,10 +6012,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1l8z5m81519ki6p33s8xxy3vbcvp71did91pzvhr129a7cqhxs14";
sha256 = "0lb39frvjwm25iw0q7bzbv6hyh2p2p634fsnplkxz9vqgb0r53pm";
type = "gem";
};
version = "0.3.17";
version = "0.3.26";
};
ruby-lsp-rspec = {
dependencies = ["ruby-lsp"];
@@ -5991,10 +6023,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "17dxzzywxy8x78nxm24czdc9jf75ghgqijj396q1mx0nknmd9vni";
sha256 = "0qf43lkvf6v0c5z173sqbxw9vk1vwjfwaq9ynj658kzba8pqjvjf";
type = "gem";
};
version = "0.1.15";
version = "0.1.18";
};
ruby-magic = {
dependencies = ["mini_portile2"];
@@ -6180,10 +6212,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1md0sixm8dq8a7riv50x4q1z273q47b5jvcbv5hxympxn3ran4by";
sha256 = "1q5nbszbxz566yzyiv0a4lvfk56q89k0lk4mqp6wyddrc2nz88c8";
type = "gem";
};
version = "4.25.0";
version = "4.27.0";
};
semver_dialects = {
dependencies = ["deb_version" "pastel" "thor" "tty-command"];
@@ -6432,10 +6464,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1fsq1k58isarg6ycg2ix9sw9a6391y12ss48m3hcryqi902w7cny";
sha256 = "1dpxyhph8rp0bwiacqjsvsm67gm6v7bw16na20rk59g6y8953dk4";
type = "gem";
};
version = "0.5.11266";
version = "0.5.11647";
};
spamcheck = {
dependencies = ["grpc"];
@@ -6717,10 +6749,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0x0gj68an9nkb8pvlzxs7m5n3ip3fizlw9s4kgkyj5kjqgpw6swn";
sha256 = "1mydvmcm4m5501322wyl3pwmc6i5ijvwh4kb242l085j88hiqp4n";
type = "gem";
};
version = "1.4.0";
version = "1.4.2";
};
test_file_finder = {
dependencies = ["faraday"];
@@ -7027,25 +7059,14 @@ src:
version = "2.4.2";
};
unicode-emoji = {
dependencies = ["unicode-version"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1zis8a993f4hxmcmmacm7rwzd06hpzfs7aa4zqqik39gg8pxz74l";
sha256 = "0ajk6rngypm3chvl6r0vwv36q1931fjqaqhjjya81rakygvlwb1c";
type = "gem";
};
version = "4.0.0";
};
unicode-version = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0qvmcyv9gh5i0x4pzd30jn1j9vn6h67zaiymmklz4b8498srlh2n";
type = "gem";
};
version = "1.4.0";
version = "4.0.4";
};
unicode_utils = {
groups = ["default"];
@@ -7265,10 +7286,10 @@ src:
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "13qm7s0gr2pmfcl7dxrmq38asaza4w0i2n9my4yzs499j731wh8r";
sha256 = "089gy5494j560b242vi173wnbj2913hwlwnjkpzld58r96ilc5s3";
type = "gem";
};
version = "1.8.1";
version = "1.8.2";
};
websocket = {
groups = ["default" "test"];
+2 -2
View File
@@ -10,14 +10,14 @@
stdenv.mkDerivation rec {
pname = "gitaly-git";
version = "2.46.2";
version = "2.47.0";
# `src` attribute for nix-update
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "git";
rev = "v${version}";
hash = "sha256-LQqb3lmYIqtwIHR5KHg/Cm568CxQqeGOBAQeXphqSXo=";
hash = "sha256-KG8YYGVWkfazVm8lOGs+Tg79wDl5O33JLkKrYBSIZYk=";
};
# we actually use the gitaly build system
+3 -3
View File
@@ -7,7 +7,7 @@
}:
let
version = "17.6.2";
version = "17.7.1";
package_version = "v${lib.versions.major version}";
gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}";
@@ -21,10 +21,10 @@ let
owner = "gitlab-org";
repo = "gitaly";
rev = "v${version}";
hash = "sha256-i+Yk5hFhtIxf12crSJRbkHNbfPy9ZbxSNFEPwFOovhE=";
hash = "sha256-XklkFdp2tIZewIxi9XY1HQ1toL590tvY1DQ/VNF/QQo=";
};
vendorHash = "sha256-AxuAEiYV3jwWxcuTLc1i4/6sG957YIA+Fmky5Dkdzu8=";
vendorHash = "sha256-STZvZqqCbW/n3uZohYmz/2lJNkiUUcVjs0msL/lDDaE=";
ldflags = [
"-X ${gitaly_package}/internal/version.version=${version}"
+3 -3
View File
@@ -6,17 +6,17 @@
buildGoModule rec {
pname = "gitlab-pages";
version = "17.6.2";
version = "17.7.1";
# nixpkgs-update: no auto update
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitlab-pages";
rev = "v${version}";
hash = "sha256-iO6kMggGajB7ARXsJynEVbgd7iPBBp0x6J1lKuOxgH4=";
hash = "sha256-DbrasgqowycZNJ2VWwpMBw9SQCxfV47aDVMJrUOQ/Es=";
};
vendorHash = "sha256-2feUOWcGj7eQ43rfM6IF55BawYVP4UY5sKA29Y9ozPk=";
vendorHash = "sha256-pJj0BaplDwlNiD+Aqkh1dvu8NfxMhuunK1fnM7TQmuw=";
subPackages = [ "." ];
meta = with lib; {