From 190e3881cdb1ac8c718d1bad699837148f7fdd3f Mon Sep 17 00:00:00 2001 From: Leona Maroni Date: Tue, 26 Aug 2025 17:54:08 +0200 Subject: [PATCH] gitlab: 18.2.5 -> 18.3.1 https://about.gitlab.com/releases/2025/08/21/gitlab-18-3-released/ --- pkgs/by-name/gi/gitaly/git.nix | 4 +- pkgs/by-name/gi/gitaly/package.nix | 6 +- pkgs/by-name/gi/gitlab-pages/package.nix | 6 +- pkgs/by-name/gi/gitlab/data.json | 14 +- .../gi/gitlab/gitlab-workhorse/default.nix | 4 +- pkgs/by-name/gi/gitlab/package.nix | 2 +- pkgs/by-name/gi/gitlab/rubyEnv/Gemfile | 78 +++-- pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock | 247 +++++++------- pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix | 318 ++++++++++-------- 9 files changed, 375 insertions(+), 304 deletions(-) diff --git a/pkgs/by-name/gi/gitaly/git.nix b/pkgs/by-name/gi/gitaly/git.nix index 3e1bc12495d4..d1413f72f94e 100644 --- a/pkgs/by-name/gi/gitaly/git.nix +++ b/pkgs/by-name/gi/gitaly/git.nix @@ -13,14 +13,14 @@ stdenv.mkDerivation rec { pname = "gitaly-git"; - version = "2.49.0.gl2"; + version = "2.50.1.gl1"; # `src` attribute for nix-update src = fetchFromGitLab { owner = "gitlab-org"; repo = "git"; rev = "v${version}"; - hash = "sha256-VFqUz79RvkOE4CS8GUZTPhah2AbvrlyHr4iYhWqh61Y="; + hash = "sha256-q+xQAVsatw0vS4iIgAxciAVVMr33BjG0yM4AvZrXB+8="; leaveDotGit = true; # The build system clones the repo from the store (since it always expects # to be able to clone in the makefiles) and it looks like nix doesn't leave diff --git a/pkgs/by-name/gi/gitaly/package.nix b/pkgs/by-name/gi/gitaly/package.nix index 356200af8610..7d9d48e5500d 100644 --- a/pkgs/by-name/gi/gitaly/package.nix +++ b/pkgs/by-name/gi/gitaly/package.nix @@ -7,7 +7,7 @@ }: let - version = "18.2.5"; + version = "18.3.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-/AyWxFUyNC0RCM4WMSlPrlh9okyZBacR2sPyzl9y4D0="; + hash = "sha256-qZ/0SGkDj98CqqX6XTbbZEkhnTF/Sjzd7p2muBuP+xE="; }; - vendorHash = "sha256-RjDV4NGmmdT9STQBHiYf3UUYwPmuSg6970/W/ekxin0="; + vendorHash = "sha256-JFGzGwYi4owq0oVLucm7UGuq8PE4FH9Gp8HyBRoE6cs="; ldflags = [ "-X ${gitaly_package}/internal/version.version=${version}" diff --git a/pkgs/by-name/gi/gitlab-pages/package.nix b/pkgs/by-name/gi/gitlab-pages/package.nix index b6635dad81c7..4ca89009d8e3 100644 --- a/pkgs/by-name/gi/gitlab-pages/package.nix +++ b/pkgs/by-name/gi/gitlab-pages/package.nix @@ -6,17 +6,17 @@ buildGoModule rec { pname = "gitlab-pages"; - version = "18.2.5"; + version = "18.3.1"; # nixpkgs-update: no auto update src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-pages"; rev = "v${version}"; - hash = "sha256-21IsNcVkhtncum2miTOjuCcM681qYa+8e/5CCEiqz/Q="; + hash = "sha256-phK8lhk6XHypdUrNOdpdhwo4uIrN+VapkxUujEffZtk="; }; - vendorHash = "sha256-OubXCpvGtGqegQmdb6R1zw/0DfQ4FdbJGt7qYYRnWnA="; + vendorHash = "sha256-WCdpccNeVCEvo158uSyDlsGxneU72zKiV7J7JPhtPBw="; subPackages = [ "." ]; ldflags = [ diff --git a/pkgs/by-name/gi/gitlab/data.json b/pkgs/by-name/gi/gitlab/data.json index 3771f4b53b3e..3a31842619d5 100644 --- a/pkgs/by-name/gi/gitlab/data.json +++ b/pkgs/by-name/gi/gitlab/data.json @@ -1,15 +1,15 @@ { - "version": "18.2.5", - "repo_hash": "1q9scfy1r9570gvm3dyrsg2cmpyx94a33w6418q1gy0msiqncnqd", - "yarn_hash": "0c6njrciqcjaswh784yxly4qza6k2ghq1ljbdkcn65cna4f4hwgk", + "version": "18.3.1", + "repo_hash": "1csg5q3f0fp145905idqkhsshs8rdbmfgc0nx2ihvxkdmzvd0p3d", + "yarn_hash": "0g1iafhfdgshy7d6p27qy042j8xyf6gj4rws9wrzdh51fmv4p3bj", "owner": "gitlab-org", "repo": "gitlab", - "rev": "v18.2.5-ee", + "rev": "v18.3.1-ee", "passthru": { - "GITALY_SERVER_VERSION": "18.2.5", - "GITLAB_PAGES_VERSION": "18.2.5", + "GITALY_SERVER_VERSION": "18.3.1", + "GITLAB_PAGES_VERSION": "18.3.1", "GITLAB_SHELL_VERSION": "14.44.0", "GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.7.0", - "GITLAB_WORKHORSE_VERSION": "18.2.5" + "GITLAB_WORKHORSE_VERSION": "18.3.1" } } diff --git a/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix b/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix index ceb9015c2fdd..b85b15500e42 100644 --- a/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix +++ b/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix @@ -10,7 +10,7 @@ in buildGoModule rec { pname = "gitlab-workhorse"; - version = "18.2.5"; + version = "18.3.1"; # nixpkgs-update: no auto update src = fetchFromGitLab { @@ -22,7 +22,7 @@ buildGoModule rec { sourceRoot = "${src.name}/workhorse"; - vendorHash = "sha256-A+hCyi4P0JkBY2NYGWSpMsHjEgD43g9ZlPrxWL9Vx7Q="; + vendorHash = "sha256-Nev8UXAjvxWItGT3LLcq0cs0wKKXWR6ml+1YBDiYJm4="; buildInputs = [ git ]; ldflags = [ "-X main.Version=${version}" ]; doCheck = false; diff --git a/pkgs/by-name/gi/gitlab/package.nix b/pkgs/by-name/gi/gitlab/package.nix index d80bd7c298a3..525e3338416e 100644 --- a/pkgs/by-name/gi/gitlab/package.nix +++ b/pkgs/by-name/gi/gitlab/package.nix @@ -83,7 +83,7 @@ let cp Cargo.lock $out ''; }; - hash = "sha256-TG2pUE80o/Sa147Lcb7yIJC+mfaDzzW7m2d7dTi5yi0="; + hash = "sha256-NJLpfIgVgqbf1fHIzEKxzpHOKvtY9QHXVQPpRdvH0Uo="; }; dontBuild = false; diff --git a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile index 40f61b9e6d0b..a397580e896d 100644 --- a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile +++ b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile @@ -69,7 +69,7 @@ gem 'sprockets-rails', '~> 3.5.1', feature_category: :shared gem 'view_component', '~> 3.23.2', feature_category: :shared # Supported DBs -gem 'pg', '~> 1.5.6', feature_category: :database +gem 'pg', '~> 1.6.1', feature_category: :database gem 'rugged', '~> 1.6', feature_category: :gitaly @@ -117,7 +117,7 @@ gem 'openid_connect', '~> 2.3.0', feature_category: :system_access gem 'omniauth-salesforce', '~> 1.0.5', path: 'vendor/gems/omniauth-salesforce', feature_category: :system_access gem 'omniauth-atlassian-oauth2', '~> 0.2.0', feature_category: :system_access gem 'rack-oauth2', '~> 2.2.1', feature_category: :system_access -gem 'jwt', '~> 2.9.3', feature_category: :system_access +gem 'jwt', '~> 2.10.0', feature_category: :system_access # Kerberos authentication. EE-only gem 'gssapi', '~> 1.3.1', group: :kerberos, feature_category: :system_access @@ -126,7 +126,7 @@ gem 'timfel-krb5-auth', '~> 0.8', group: :kerberos, feature_category: :system_ac # Spam and anti-bot protection gem 'recaptcha', '~> 5.12', require: 'recaptcha/rails', feature_category: :insider_threat gem 'akismet', '~> 3.0', feature_category: :insider_threat -gem 'invisible_captcha', '~> 2.1.0', feature_category: :insider_threat +gem 'invisible_captcha', '~> 2.3.0', feature_category: :insider_threat # Two-factor authentication gem 'devise-two-factor', '~> 4.1.1', feature_category: :system_access @@ -164,8 +164,8 @@ gem 'grape-path-helpers', '~> 2.0.1', feature_category: :api gem 'rack-cors', '~> 2.0.1', require: 'rack/cors', feature_category: :shared # GraphQL API -gem 'graphql', '2.4.13', feature_category: :api -gem 'graphql-docs', '~> 5.0.0', group: [:development, :test], feature_category: :api +gem 'graphql', '2.5.11', feature_category: :api +gem 'graphql-docs', '~> 5.2.0', group: [:development, :test], feature_category: :api gem 'apollo_upload_server', '~> 2.1.6', feature_category: :api # Cells @@ -187,7 +187,7 @@ gem 'hashie', '~> 5.0.0', feature_category: :shared gem 'kaminari', '~> 1.2.2', feature_category: :shared # HAML -gem 'hamlit', '~> 2.15.0', feature_category: :shared +gem 'hamlit', '~> 3.0.0', feature_category: :shared # Files attachments gem 'carrierwave', '~> 1.3', feature_category: :shared @@ -220,18 +220,18 @@ gem 'gitlab-fog-azure-rm', '~> 2.2.0', require: 'fog/azurerm', feature_category: gem 'google-apis-storage_v1', '~> 0.29', feature_category: :shared gem 'google-cloud-storage', '~> 1.45.0', feature_category: :shared # We need >= 0.11.1 because that's when match_glob support is added to list_objects -gem 'google-apis-core', '~> 0.11.0', '>= 0.11.1', feature_category: :shared -gem 'google-apis-compute_v1', '~> 0.57.0', feature_category: :shared -gem 'google-apis-container_v1', '~> 0.43.0', feature_category: :shared +gem 'google-apis-core', '~> 0.18.0', '>= 0.18.0', feature_category: :shared +gem 'google-apis-compute_v1', '~> 0.127.0', feature_category: :shared +gem 'google-apis-container_v1', '~> 0.100.0', feature_category: :shared gem 'google-apis-container_v1beta1', '~> 0.43.0', feature_category: :shared gem 'google-apis-cloudbilling_v1', '~> 0.22.0', feature_category: :shared gem 'google-apis-cloudresourcemanager_v1', '~> 0.31.0', feature_category: :shared -gem 'google-apis-iam_v1', '~> 0.36.0', feature_category: :shared +gem 'google-apis-iam_v1', '~> 0.73.0', feature_category: :shared gem 'google-apis-serviceusage_v1', '~> 0.28.0', feature_category: :shared gem 'google-apis-sqladmin_v1beta4', '~> 0.41.0', feature_category: :shared -gem 'google-apis-androidpublisher_v3', '~> 0.34.0', feature_category: :shared +gem 'google-apis-androidpublisher_v3', '~> 0.84.0', feature_category: :shared -gem 'googleauth', '~> 1.8.1', feature_category: :shared +gem 'googleauth', '~> 1.14', feature_category: :shared gem 'google-cloud-artifact_registry-v1', '~> 0.11.0', feature_category: :shared gem 'google-cloud-compute-v1', '~> 2.6.0', feature_category: :shared @@ -242,9 +242,9 @@ gem 'seed-fu', '~> 2.3.7', feature_category: :shared 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.225.0', feature_category: :global_search +gem 'aws-sdk-core', '~> 3.226.0', feature_category: :global_search gem 'aws-sdk-cloudformation', '~> 1', feature_category: :global_search -gem 'aws-sdk-s3', '~> 1.189.0', feature_category: :global_search +gem 'aws-sdk-s3', '~> 1.193.0', feature_category: :global_search 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 @@ -267,10 +267,10 @@ 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.5.0', feature_category: :shared +gem 'rouge', '~> 4.6.0', feature_category: :shared gem 'truncato', '~> 0.7.13', feature_category: :team_planning gem 'nokogiri', '~> 1.18', feature_category: :shared -gem 'gitlab-glfm-markdown', '~> 0.0.31', feature_category: :markdown +gem 'gitlab-glfm-markdown', '~> 0.0.33', feature_category: :markdown gem 'tanuki_emoji', '~> 0.13', feature_category: :markdown gem 'unicode-emoji', '~> 4.0', feature_category: :markdown @@ -287,7 +287,7 @@ gem 'rack', '~> 2.2.9', feature_category: :shared gem 'rack-timeout', '~> 0.7.0', require: 'rack/timeout/base', feature_category: :shared group :puma do - gem 'puma', '= 6.6.0', require: false, feature_category: :shared + gem 'puma', '= 6.6.1', require: false, feature_category: :shared gem 'sd_notify', '~> 0.1.0', require: false, feature_category: :shared end @@ -331,6 +331,8 @@ gem 'device_detector', feature_category: :shared # Redis gem 'redis', '~> 5.4.0', feature_category: :redis +gem 'redis-client', '~> 0.25', feature_category: :redis +gem 'redis-cluster-client', '~> 0.13', feature_category: :redis gem 'redis-clustering', '~> 5.4.0', feature_category: :redis gem 'connection_pool', '~> 2.5.3', feature_category: :shared @@ -345,7 +347,7 @@ gem 'atlassian-jwt', '~> 0.2.1', feature_category: :integrations gem 'slack-messenger', '~> 2.3.5', feature_category: :integrations # Kubernetes integration -gem 'kubeclient', '~> 4.11.0', feature_category: :shared +gem 'kubeclient', '~> 4.12.0', feature_category: :shared # AI gem 'circuitbox', '2.0.0', feature_category: :shared @@ -378,7 +380,7 @@ gem 'rack-proxy', '~> 0.7.7', feature_category: :shared gem 'cssbundling-rails', '1.4.3', feature_category: :shared gem 'terser', '1.0.2', feature_category: :shared -gem 'click_house-client', path: 'gems/click_house-client', require: 'click_house/client', feature_category: :database +gem 'click_house-client', '0.3.5', feature_category: :database gem 'addressable', '~> 2.8', feature_category: :shared gem 'gon', '~> 6.4.0', feature_category: :shared gem 'request_store', '~> 1.7.0', feature_category: :shared @@ -402,7 +404,7 @@ gem 'gitlab-http', path: 'gems/gitlab-http', feature_category: :shared gem 'premailer-rails', '~> 1.12.0', feature_category: :notifications gem 'gitlab-labkit', '~> 0.39.0', feature_category: :shared -gem 'thrift', '>= 0.16.0', feature_category: :shared +gem 'thrift', '~> 0.22.0', feature_category: :shared # I18n gem 'rails-i18n', '~> 7.0', '>= 7.0.9', feature_category: :internationalization @@ -429,9 +431,10 @@ gem 'prometheus-client-mmap', '~> 1.2.9', require: 'prometheus/client', feature_ # Event-driven reactor for Ruby # Required manually in config/initializers/require_async_gem gem 'async', '~> 2.24.0', require: false, feature_category: :shared +gem 'io-event', '~> 1.12', require: false, feature_category: :shared # Security report schemas used to validate CI job artifacts of security jobs -gem 'gitlab-security_report_schemas', '0.1.3.min15.0.0.max15.2.2', feature_category: :vulnerability_management +gem 'gitlab-security_report_schemas', '0.1.3.min15.0.0.max15.2.3', feature_category: :vulnerability_management # OpenTelemetry group :opentelemetry do @@ -466,7 +469,7 @@ end gem 'warning', '~> 1.5.0', feature_category: :shared group :development do - gem 'lefthook', '~> 1.11.0', require: false, feature_category: :tooling + gem 'lefthook', '~> 1.12.0', require: false, feature_category: :tooling gem 'rubocop', feature_category: :tooling gem 'solargraph', '~> 0.54.0', require: false, feature_category: :shared @@ -499,7 +502,7 @@ end group :development, :test do gem 'deprecation_toolkit', '~> 2.2.3', require: false, feature_category: :shared gem 'bullet', '~> 8.0.0', feature_category: :shared - gem 'parser', '= 3.3.8.0', feature_category: :shared + gem 'parser', '= 3.3.9.0', feature_category: :shared gem 'pry-byebug', feature_category: :shared gem 'pry-rails', '~> 0.3.9', feature_category: :shared gem 'pry-shell', '~> 0.6.4', feature_category: :shared @@ -551,7 +554,7 @@ group :development, :test do end group :development, :test, :danger do - gem 'gitlab-dangerfiles', '~> 4.9.0', require: false, feature_category: :tooling + gem 'gitlab-dangerfiles', '~> 4.10.0', require: false, feature_category: :tooling end group :development, :test, :coverage do @@ -585,6 +588,11 @@ group :test do gem 'graphlyte', '~> 1.0.0', feature_category: :shared + # Upload CI metrics to a GCP BigQuery instance + # + # We only use this gem in CI. + gem 'google-cloud-bigquery', '~> 1.0', feature_category: :tooling + gem 'shoulda-matchers', '~> 6.4.0', require: false, feature_category: :shared gem 'email_spec', '~> 2.3.0', feature_category: :shared gem 'webmock', '~> 3.25.0', feature_category: :shared @@ -599,7 +607,7 @@ group :test do # Moved in `test` because https://gitlab.com/gitlab-org/gitlab/-/issues/217527 gem 'derailed_benchmarks', require: false, feature_category: :shared - gem 'gitlab_quality-test_tooling', '~> 2.10.0', require: false, feature_category: :tooling + gem 'gitlab_quality-test_tooling', '~> 2.18.0', require: false, feature_category: :tooling end gem 'octokit', '~> 9.0', feature_category: :importers @@ -614,7 +622,6 @@ gem 'html2text', feature_category: :shared gem 'stackprof', '~> 0.2.26', require: false, feature_category: :shared gem 'rbtrace', '~> 0.4', require: false, feature_category: :shared gem 'memory_profiler', '~> 1.0', require: false, feature_category: :shared -gem 'activerecord-explain-analyze', '~> 0.1', require: false, feature_category: :shared # OAuth gem 'oauth2', '~> 2.0', feature_category: :system_access @@ -636,14 +643,12 @@ gem 'ssh_data', '~> 1.3', feature_category: :shared gem 'spamcheck', '~> 1.3.0', feature_category: :insider_threat # Gitaly GRPC protocol definitions -gem 'gitaly', '~> 18.1.0.pre.rc1', feature_category: :gitaly +gem 'gitaly', '~> 18.2.0', feature_category: :gitaly # KAS GRPC protocol definitions -gem 'gitlab-kas-grpc', '~> 18.1.0', feature_category: :deployment_management +gem 'gitlab-kas-grpc', '~> 18.2.0', feature_category: :deployment_management -# Lock until 1.74.0 is available -# https://gitlab.com/gitlab-com/gl-infra/production/-/issues/20067 -gem 'grpc', '= 1.63.0', feature_category: :shared +gem 'grpc', '~> 1.74.0', feature_category: :shared gem 'google-protobuf', '~> 3.25', '>= 3.25.3', feature_category: :shared @@ -661,7 +666,7 @@ gem 'lograge', '~> 0.5', feature_category: :shared gem 'grape_logging', '~> 1.8', '>= 1.8.4', feature_category: :api # DNS Lookup -gem 'gitlab-net-dns', '~> 0.12.0', feature_category: :shared +gem 'gitlab-net-dns', '~> 0.15.0', feature_category: :shared # Countries list gem 'countries', '~> 4.0.0', feature_category: :shared @@ -684,14 +689,14 @@ gem 'mail-smtp_pool', '~> 0.1.0', path: 'vendor/gems/mail-smtp_pool', require: f gem 'microsoft_graph_mailer', '~> 0.1.0', path: 'vendor/gems/microsoft_graph_mailer', feature_category: :shared # File encryption -gem 'lockbox', '~> 1.3.0', feature_category: :shared +gem 'lockbox', '~> 1.4.0', feature_category: :shared # Email validation gem 'valid_email', '~> 0.1', feature_category: :shared # JSON gem 'jsonb_accessor', '~> 1.4', feature_category: :shared -gem 'json', '~> 2.11.0', feature_category: :shared +gem 'json', '~> 2.13.0', feature_category: :shared gem 'json_schemer', '~> 2.3.0', feature_category: :shared gem 'oj', '~> 3.16.0', '>=3.16.10', feature_category: :shared gem 'oj-introspect', '~> 0.8', feature_category: :shared @@ -731,8 +736,7 @@ gem 'app_store_connect', feature_category: :mobile_devops gem 'telesignenterprise', '~> 2.2', feature_category: :insider_threat # BufferedIO patch -# Updating this version will require updating scripts/allowed_warnings.txt -gem 'net-protocol', '~> 0.1.3', feature_category: :shared +gem 'net-protocol', '~> 0.2.2', feature_category: :shared gem "nkf", "~> 0.2.0", feature_category: :shared # This is locked to 0.6.0 because we patch Net::HTTP#connect in @@ -752,4 +756,4 @@ gem 'paper_trail', '~> 16.0', feature_category: :shared gem "i18n_data", "~> 0.13.1", feature_category: :system_access -gem "gitlab-cloud-connector", "~> 1.21", require: 'gitlab/cloud_connector', feature_category: :plan_provisioning +gem "gitlab-cloud-connector", "~> 1.26", require: 'gitlab/cloud_connector', feature_category: :plan_provisioning diff --git a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock index f6972cb1ed10..ca23e23c5256 100644 --- a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock +++ b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock @@ -10,14 +10,6 @@ PATH bundler-checksum (0.1.0) bundler -PATH - remote: gems/click_house-client - specs: - click_house-client (0.1.0) - activesupport (< 8) - addressable (~> 2.8) - json (~> 2.7) - PATH remote: gems/csv_builder specs: @@ -53,15 +45,15 @@ PATH faraday (~> 2) google-cloud-storage_transfer (~> 1.2.0) google-protobuf (~> 3.25, >= 3.25.3) - googleauth (~> 1.8.1) - grpc (= 1.63.0) + googleauth (~> 1.14) + grpc (~> 1.74.0) json (~> 2.7) jwt (~> 2.5) logger (~> 1.5) minitest (~> 5.11.0) mutex_m (~> 0.3) parallel (~> 1.19) - pg (~> 1.5.6) + pg (~> 1.6.1) rack (~> 2.2.9) rainbow (~> 3.0) rexml (~> 3.4.0) @@ -208,7 +200,7 @@ GEM nkf rexml RedCloth (4.3.4) - acme-client (2.0.22) + acme-client (2.0.25) base64 (~> 0.2) faraday (>= 1.0, < 3.0.0) faraday-retry (>= 1.0, < 3.0.0) @@ -270,9 +262,6 @@ GEM activemodel (= 7.1.5.1) activesupport (= 7.1.5.1) timeout (>= 0.4.0) - activerecord-explain-analyze (0.1.0) - activerecord (>= 4) - pg activestorage (7.1.5.1) actionpack (= 7.1.5.1) activejob (= 7.1.5.1) @@ -337,7 +326,7 @@ GEM aws-sdk-cloudformation (1.133.0) aws-sdk-core (~> 3, >= 3.225.0) aws-sigv4 (~> 1.5) - aws-sdk-core (3.225.0) + aws-sdk-core (3.226.3) aws-eventstream (~> 1, >= 1.3.0) aws-partitions (~> 1, >= 1.992.0) aws-sigv4 (~> 1.9) @@ -347,7 +336,7 @@ GEM aws-sdk-kms (1.76.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-s3 (1.189.0) + aws-sdk-s3 (1.193.0) aws-sdk-core (~> 3, >= 3.225.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.5) @@ -432,6 +421,11 @@ GEM cork nap open4 (~> 1.3) + click_house-client (0.3.5) + activerecord (>= 7.0, < 9.0) + activesupport (>= 7.0, < 9.0) + addressable (~> 2.8) + json (~> 2.7) coderay (1.1.3) coercible (1.0.0) descendants_tracker (~> 0.0.1) @@ -602,7 +596,7 @@ GEM factory_bot_rails (6.5.0) factory_bot (~> 6.5) railties (>= 6.1.0) - faraday (2.13.1) + faraday (2.13.4) faraday-net_http (>= 2.0, < 3.5) json logger @@ -656,7 +650,7 @@ GEM fog-json ipaddress (~> 0.8) xml-simple (~> 1.1) - fog-aws (3.27.0) + fog-aws (3.28.0) base64 (~> 0.2.0) fog-core (~> 2.1) fog-json (~> 1.1) @@ -718,20 +712,20 @@ GEM git (1.19.1) addressable (~> 2.8) rchardet (~> 1.8) - gitaly (18.1.0.pre.rc1) + gitaly (18.2.1) grpc (~> 1.0) gitlab (4.19.0) httparty (~> 0.20) terminal-table (>= 1.5.1) gitlab-chronic (0.10.6) numerizer (~> 0.2) - gitlab-cloud-connector (1.21.0) + gitlab-cloud-connector (1.26.0) activesupport (~> 7.0) - jwt (~> 2.9.3) + jwt (~> 2.9) gitlab-crystalball (1.1.1) git (< 4) ostruct (< 1) - gitlab-dangerfiles (4.9.2) + gitlab-dangerfiles (4.10.0) danger (>= 9.3.0) danger-gitlab (>= 8.0.0) rake (~> 13.0) @@ -747,9 +741,9 @@ GEM mime-types net-http-persistent (~> 4.0) nokogiri (~> 1, >= 1.10.8) - gitlab-glfm-markdown (0.0.31) + gitlab-glfm-markdown (0.0.33) rb_sys (~> 0.9.109) - gitlab-kas-grpc (18.1.0) + gitlab-kas-grpc (18.2.1) grpc (~> 1.0) gitlab-labkit (0.39.0) actionpack (>= 5.0.0, < 8.1.0) @@ -769,7 +763,7 @@ GEM redis (>= 5, < 6) redis-namespace (>= 1.8.2) gitlab-markup (2.0.0) - gitlab-net-dns (0.12.0) + gitlab-net-dns (0.15.0) logger gitlab-sdk (0.3.1) activesupport (>= 5.2.0) @@ -783,7 +777,7 @@ GEM sentry-ruby (~> 5.22) stackprof (~> 0.2.27) toml-rb (~> 2.2) - gitlab-security_report_schemas (0.1.3.min15.0.0.max15.2.2) + gitlab-security_report_schemas (0.1.3.min15.0.0.max15.2.3) activesupport (>= 6, < 8) json_schemer (~> 2.3.0) mutex_m (~> 0.3.0) @@ -803,17 +797,17 @@ GEM omniauth (>= 1.3, < 3) pyu-ruby-sasl (>= 0.0.3.3, < 0.1) rubyntlm (~> 0.5) - gitlab_quality-test_tooling (2.10.0) + gitlab_quality-test_tooling (2.18.0) activesupport (>= 7.0, < 7.3) amatch (~> 0.4.1) fog-google (~> 1.24, >= 1.24.1) - gitlab (>= 4.19, < 6.0) + gitlab (>= 4.19, < 7.0) http (~> 5.0) influxdb-client (~> 3.1) nokogiri (~> 1.10) parallel (>= 1, < 2) rainbow (>= 3, < 4) - rspec-parameterized (~> 1.0.0) + rspec-parameterized (>= 1.0, < 3.0) table_print (= 1.5.7) zeitwerk (>= 2, < 3) globalid (1.1.0) @@ -823,31 +817,32 @@ GEM i18n (>= 0.7) multi_json request_store (>= 1.0) - google-apis-androidpublisher_v3 (0.34.0) - google-apis-core (>= 0.9.1, < 2.a) + google-apis-androidpublisher_v3 (0.84.0) + google-apis-core (>= 0.15.0, < 2.a) + google-apis-bigquery_v2 (0.90.0) + google-apis-core (>= 0.15.0, < 2.a) google-apis-cloudbilling_v1 (0.22.0) google-apis-core (>= 0.9.1, < 2.a) google-apis-cloudresourcemanager_v1 (0.31.0) google-apis-core (>= 0.9.1, < 2.a) - google-apis-compute_v1 (0.57.0) - google-apis-core (>= 0.9.1, < 2.a) - google-apis-container_v1 (0.43.0) - google-apis-core (>= 0.9.1, < 2.a) + google-apis-compute_v1 (0.127.0) + google-apis-core (>= 0.15.0, < 2.a) + google-apis-container_v1 (0.100.0) + google-apis-core (>= 0.15.0, < 2.a) google-apis-container_v1beta1 (0.43.0) google-apis-core (>= 0.9.1, < 2.a) - google-apis-core (0.11.2) + google-apis-core (0.18.0) addressable (~> 2.5, >= 2.5.1) - googleauth (>= 0.16.2, < 2.a) - httpclient (>= 2.8.1, < 3.a) + googleauth (~> 1.9) + httpclient (>= 2.8.3, < 3.a) mini_mime (~> 1.0) + mutex_m representable (~> 3.0) retriable (>= 2.0, < 4.a) - rexml - webrick google-apis-dns_v1 (0.36.0) google-apis-core (>= 0.11.0, < 2.a) - google-apis-iam_v1 (0.36.0) - google-apis-core (>= 0.9.1, < 2.a) + google-apis-iam_v1 (0.73.0) + google-apis-core (>= 0.15.0, < 2.a) google-apis-iamcredentials_v1 (0.15.0) google-apis-core (>= 0.9.0, < 2.a) google-apis-monitoring_v3 (0.54.0) @@ -865,6 +860,14 @@ GEM google-cloud-errors (~> 1.0) google-cloud-location (>= 0.4, < 2.a) grpc-google-iam-v1 (~> 1.1) + google-cloud-bigquery (1.52.1) + bigdecimal (~> 3.0) + concurrent-ruby (~> 1.0) + google-apis-bigquery_v2 (~> 0.71) + google-apis-core (~> 0.13) + google-cloud-core (~> 1.6) + googleauth (~> 1.9) + mini_mime (~> 1.0) google-cloud-common (1.1.0) google-protobuf (~> 3.14) googleapis-common-protos-types (~> 1.2) @@ -875,7 +878,7 @@ GEM google-cloud-core (1.7.0) google-cloud-env (>= 1.0, < 3.a) google-cloud-errors (~> 1.0) - google-cloud-env (2.1.1) + google-cloud-env (2.2.1) faraday (>= 1.0, < 3.a) google-cloud-errors (1.3.0) google-cloud-location (0.6.0) @@ -895,6 +898,7 @@ GEM google-cloud-storage_transfer-v1 (0.8.0) gapic-common (>= 0.20.0, < 2.a) google-cloud-errors (~> 1.0) + google-logging-utils (0.1.0) google-protobuf (3.25.8) googleapis-common-protos (1.4.0) google-protobuf (~> 3.14) @@ -902,13 +906,15 @@ GEM grpc (~> 1.27) googleapis-common-protos-types (1.20.0) google-protobuf (>= 3.18, < 5.a) - googleauth (1.8.1) - faraday (>= 0.17.3, < 3.a) + googleauth (1.14.0) + faraday (>= 1.0, < 3.a) + google-cloud-env (~> 2.2) + google-logging-utils (~> 0.1) jwt (>= 1.4, < 3.0) multi_json (~> 1.11) os (>= 0.9, < 2.0) signet (>= 0.16, < 2.a) - gpgme (2.0.24) + gpgme (2.0.25) mini_portile2 (~> 2.7) grape (2.0.0) activesupport (>= 5) @@ -935,20 +941,22 @@ GEM grape rack graphlyte (1.0.0) - graphql (2.4.13) + graphql (2.5.11) base64 fiber-storage logger - graphql-docs (5.0.0) + graphql-docs (5.2.0) commonmarker (~> 0.23, >= 0.23.6) escape_utils (~> 1.2) extended-markdown-filter (~> 0.4) gemoji (~> 3.0) graphql (~> 2.0) html-pipeline (~> 2.14, >= 2.14.3) + logger (~> 1.6) + ostruct (~> 0.6) sass-embedded (~> 1.58) - grpc (1.63.0) - google-protobuf (~> 3.25) + grpc (1.74.1) + google-protobuf (>= 3.25, < 5.0) googleapis-common-protos-types (~> 1.0) grpc-google-iam-v1 (1.5.0) google-protobuf (~> 3.18) @@ -975,13 +983,13 @@ GEM haml (5.2.2) temple (>= 0.8.0) tilt - haml_lint (0.62.0) + haml_lint (0.64.0) haml (>= 5.0) parallel (~> 1.10) rainbow rubocop (>= 1.0) sysexits (~> 1.1) - hamlit (2.15.0) + hamlit (3.0.3) temple (>= 0.8.2) thor tilt @@ -995,8 +1003,8 @@ GEM html-pipeline (2.14.3) activesupport (>= 2) nokogiri (>= 1.4) - html2text (0.2.0) - nokogiri (~> 1.6) + html2text (0.4.0) + nokogiri (>= 1.0, < 2.0) htmlbeautifier (1.4.2) htmlentities (4.3.4) http (5.1.1) @@ -1025,10 +1033,10 @@ GEM parser (>= 2.5, != 2.5.1.1) influxdb-client (3.2.0) csv - invisible_captcha (2.1.0) + invisible_captcha (2.3.0) rails (>= 5.2) io-console (0.8.0) - io-event (1.9.0) + io-event (1.12.1) ipaddress (0.8.3) irb (1.15.1) pp (>= 0.6.0) @@ -1044,11 +1052,11 @@ GEM multipart-post oauth (~> 0.5, >= 0.5.0) jmespath (1.6.2) - js_regex (3.8.0) + js_regex (3.13.0) character_set (~> 1.4) - regexp_parser (~> 2.5) + regexp_parser (~> 2.10) regexp_property_values (~> 1.0) - json (2.11.3) + json (2.13.1) json-jwt (1.16.6) activesupport (>= 4.2) aes_key_wrap @@ -1067,7 +1075,7 @@ GEM pg (>= 0.18.1) jsonpath (1.1.2) multi_json - jwt (2.9.3) + jwt (2.10.2) base64 kaminari (1.2.2) activesupport (>= 4.1.0) @@ -1087,7 +1095,7 @@ GEM rexml (>= 3.3.9) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - kubeclient (4.11.0) + kubeclient (4.12.0) http (>= 3.0, < 6.0) jsonpath (~> 1.0) recursive-open-struct (~> 1.1, >= 1.1.1) @@ -1095,7 +1103,7 @@ GEM language_server-protocol (3.17.0.3) launchy (2.5.2) addressable (~> 2.8) - lefthook (1.11.16) + lefthook (1.12.2) letter_opener (1.10.0) launchy (>= 2.2, < 4) letter_opener_web (3.0.0) @@ -1118,14 +1126,14 @@ GEM reverse_markdown (>= 1, < 4) rugged (>= 0.24, < 2.0) thor (>= 0.19, < 2.0) - listen (3.7.1) + listen (3.9.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) llhttp-ffi (0.4.0) ffi-compiler (~> 1.0) rake (~> 13.0) locale (2.1.4) - lockbox (1.3.0) + lockbox (1.4.1) logger (1.7.0) lograge (0.11.2) actionpack (>= 4) @@ -1159,7 +1167,7 @@ GEM actionpack (>= 5.2) activerecord (>= 5.2) matrix (0.4.2) - memory_profiler (1.0.1) + memory_profiler (1.1.0) method_source (1.0.0) metrics (0.12.1) mime-types (3.5.1) @@ -1194,14 +1202,14 @@ GEM uri net-http-persistent (4.0.5) connection_pool (~> 2.2) - net-imap (0.5.6) + net-imap (0.5.9) date net-protocol net-ldap (0.17.1) net-ntp (2.1.3) net-pop (0.1.2) net-protocol - net-protocol (0.1.3) + net-protocol (0.2.2) timeout net-scp (4.0.0) net-ssh (>= 2.6.5, < 8.0.0) @@ -1212,7 +1220,7 @@ GEM nio4r (2.7.0) nkf (0.2.0) no_proxy_fix (0.1.2) - nokogiri (1.18.8) + nokogiri (1.18.9) mini_portile2 (~> 2.8.2) racc (~> 1.4) notiffany (0.1.3) @@ -1278,7 +1286,7 @@ GEM omniauth-oauth2-generic (0.2.8) omniauth-oauth2 (~> 1.0) rake - omniauth-saml (2.2.3) + omniauth-saml (2.2.4) omniauth (~> 2.1) ruby-saml (~> 1.18) omniauth-shibboleth-redux (2.0.0) @@ -1439,7 +1447,7 @@ GEM activerecord (>= 6.1) request_store (~> 1.4) parallel (1.27.0) - parser (3.3.8.0) + parser (3.3.9.0) ast (~> 2.4.1) racc parslet (1.8.2) @@ -1448,7 +1456,7 @@ GEM pdf-core (0.10.0) peek (1.1.0) railties (>= 4.0.0) - pg (1.5.9) + pg (1.6.1) pg_query (6.1.0) google-protobuf (>= 3.25.3) plist (3.7.0) @@ -1502,7 +1510,7 @@ GEM date stringio public_suffix (6.0.1) - puma (6.6.0) + puma (6.6.1) nio4r (~> 2.0) pyu-ruby-sasl (0.0.3.3) raabro (1.4.0) @@ -1586,24 +1594,24 @@ GEM rchardet (1.8.0) rdoc (6.13.0) psych (>= 4.0.0) - re2 (2.15.0) + re2 (2.19.0) mini_portile2 (~> 2.8.7) recaptcha (5.12.3) json recursive-open-struct (1.1.3) redcarpet (3.6.0) - redis (5.4.0) + redis (5.4.1) redis-client (>= 0.22.0) redis-actionpack (5.5.0) actionpack (>= 5) redis-rack (>= 2.1.0, < 4) redis-store (>= 1.1.0, < 2) - redis-client (0.22.2) + redis-client (0.25.1) connection_pool - redis-cluster-client (0.11.0) - redis-client (~> 0.22) - redis-clustering (5.4.0) - redis (= 5.4.0) + redis-cluster-client (0.13.5) + redis-client (~> 0.24) + redis-clustering (5.4.1) + redis (= 5.4.1) redis-cluster-client (>= 0.10.0) redis-namespace (1.11.0) redis (>= 4) @@ -1636,7 +1644,7 @@ GEM rexml (3.4.1) rinku (2.0.0) rotp (6.3.0) - rouge (4.5.2) + rouge (4.6.0) rqrcode (2.2.0) chunky_png (~> 1.0) rqrcode_core (~> 1.0) @@ -1789,7 +1797,7 @@ GEM globalid (>= 1.0.1) sidekiq (>= 6) sigdump (0.2.5) - signet (0.18.0) + signet (0.19.0) addressable (~> 2.8) faraday (>= 0.17.5, < 3.a) jwt (>= 1.5, < 3.0) @@ -1899,7 +1907,7 @@ GEM text (1.3.1) thor (1.3.1) thread_safe (0.3.6) - thrift (0.16.0) + thrift (0.22.0) tilt (2.0.11) timeout (0.4.3) timfel-krb5-auth (0.8.3) @@ -1950,7 +1958,7 @@ GEM tzinfo (2.0.6) concurrent-ruby (~> 1.0) uber (0.1.0) - undercover (0.7.0) + undercover (0.7.4) base64 bigdecimal imagen (>= 0.2.0) @@ -2049,7 +2057,6 @@ DEPENDENCIES CFPropertyList (~> 3.0.0) RedCloth (~> 4.3.3) acme-client (~> 2.0.19) - activerecord-explain-analyze (~> 0.1) activerecord-gitlab! addressable (~> 2.8) akismet (~> 3.0) @@ -2065,8 +2072,8 @@ DEPENDENCIES attr_encrypted (~> 4.2) awesome_print aws-sdk-cloudformation (~> 1) - aws-sdk-core (~> 3.225.0) - aws-sdk-s3 (~> 1.189.0) + aws-sdk-core (~> 3.226.0) + aws-sdk-s3 (~> 1.193.0) axe-core-rspec (~> 4.10.0) babosa (~> 2.0) base32 (~> 0.3.0) @@ -2084,7 +2091,7 @@ DEPENDENCIES carrierwave (~> 1.3) charlock_holmes (~> 0.7.9) circuitbox (= 2.0.0) - click_house-client! + click_house-client (= 0.3.5) commonmarker (~> 0.23.10) concurrent-ruby (~> 1.1) connection_pool (~> 2.5.3) @@ -2140,56 +2147,57 @@ DEPENDENCIES gettext (~> 3.5, >= 3.5.1) gettext_i18n_rails (~> 1.13.0) git (~> 1.8) - gitaly (~> 18.1.0.pre.rc1) + gitaly (~> 18.2.0) gitlab-active-context! gitlab-backup-cli! gitlab-chronic (~> 0.10.5) - gitlab-cloud-connector (~> 1.21) + gitlab-cloud-connector (~> 1.26) gitlab-crystalball (~> 1.1.0) - gitlab-dangerfiles (~> 4.9.0) + gitlab-dangerfiles (~> 4.10.0) gitlab-duo-workflow-service-client (~> 0.2)! gitlab-experiment (~> 0.9.1) gitlab-fog-azure-rm (~> 2.2.0) - gitlab-glfm-markdown (~> 0.0.31) + gitlab-glfm-markdown (~> 0.0.33) gitlab-housekeeper! gitlab-http! - gitlab-kas-grpc (~> 18.1.0) + gitlab-kas-grpc (~> 18.2.0) gitlab-labkit (~> 0.39.0) gitlab-license (~> 2.6) gitlab-mail_room (~> 0.0.24) gitlab-markup (~> 2.0.0) - gitlab-net-dns (~> 0.12.0) + gitlab-net-dns (~> 0.15.0) gitlab-rspec! gitlab-rspec_flaky! gitlab-safe_request_store! gitlab-schema-validation! gitlab-sdk (~> 0.3.0) gitlab-secret_detection (< 1.0) - gitlab-security_report_schemas (= 0.1.3.min15.0.0.max15.2.2) + gitlab-security_report_schemas (= 0.1.3.min15.0.0.max15.2.3) gitlab-sidekiq-fetcher! gitlab-styles (~> 13.1.0) gitlab-topology-service-client (~> 0.1)! gitlab-utils! gitlab_chronic_duration (~> 0.12) gitlab_omniauth-ldap (~> 2.2.0) - gitlab_quality-test_tooling (~> 2.10.0) + gitlab_quality-test_tooling (~> 2.18.0) gon (~> 6.4.0) - google-apis-androidpublisher_v3 (~> 0.34.0) + google-apis-androidpublisher_v3 (~> 0.84.0) google-apis-cloudbilling_v1 (~> 0.22.0) google-apis-cloudresourcemanager_v1 (~> 0.31.0) - google-apis-compute_v1 (~> 0.57.0) - google-apis-container_v1 (~> 0.43.0) + google-apis-compute_v1 (~> 0.127.0) + google-apis-container_v1 (~> 0.100.0) google-apis-container_v1beta1 (~> 0.43.0) - google-apis-core (~> 0.11.0, >= 0.11.1) - google-apis-iam_v1 (~> 0.36.0) + google-apis-core (~> 0.18.0, >= 0.18.0) + google-apis-iam_v1 (~> 0.73.0) google-apis-serviceusage_v1 (~> 0.28.0) google-apis-sqladmin_v1beta4 (~> 0.41.0) google-apis-storage_v1 (~> 0.29) google-cloud-artifact_registry-v1 (~> 0.11.0) + google-cloud-bigquery (~> 1.0) google-cloud-compute-v1 (~> 2.6.0) google-cloud-storage (~> 1.45.0) google-protobuf (~> 3.25, >= 3.25.3) - googleauth (~> 1.8.1) + googleauth (~> 1.14) gpgme (~> 2.0.24) grape (~> 2.0.0) grape-entity (~> 1.0.1) @@ -2198,13 +2206,13 @@ DEPENDENCIES grape-swagger-entity (~> 0.5.5) grape_logging (~> 1.8, >= 1.8.4) graphlyte (~> 1.0.0) - graphql (= 2.4.13) - graphql-docs (~> 5.0.0) - grpc (= 1.63.0) + graphql (= 2.5.11) + graphql-docs (~> 5.2.0) + grpc (~> 1.74.0) gssapi (~> 1.3.1) guard-rspec haml_lint (~> 0.58) - hamlit (~> 2.15.0) + hamlit (~> 3.0.0) hashdiff (~> 1.2.0) hashie (~> 5.0.0) health_check (~> 3.0) @@ -2214,25 +2222,26 @@ DEPENDENCIES i18n_data (~> 0.13.1) icalendar (~> 2.10.1) influxdb-client (~> 3.1) - invisible_captcha (~> 2.1.0) + invisible_captcha (~> 2.3.0) + io-event (~> 1.12) ipaddress (~> 0.8.3) ipynbdiff! jira-ruby (~> 2.3.0) js_regex (~> 3.8) - json (~> 2.11.0) + json (~> 2.13.0) json_schemer (~> 2.3.0) jsonb_accessor (~> 1.4) - jwt (~> 2.9.3) + jwt (~> 2.10.0) kaminari (~> 1.2.2) knapsack (~> 4.0.0) kramdown (~> 2.5.0) - kubeclient (~> 4.11.0) - lefthook (~> 1.11.0) + kubeclient (~> 4.12.0) + lefthook (~> 1.12.0) letter_opener_web (~> 3.0.0) license_finder (~> 7.0) licensee (~> 9.16) listen (~> 3.7) - lockbox (~> 1.3.0) + lockbox (~> 1.4.0) logger (~> 1.7.0) lograge (~> 0.5) loofah (~> 2.24.0) @@ -2250,7 +2259,7 @@ DEPENDENCIES net-http (= 0.6.0) net-ldap (~> 0.17.1) net-ntp - net-protocol (~> 0.1.3) + net-protocol (~> 0.2.2) nkf (~> 0.2.0) nokogiri (~> 1.18) oauth2 (~> 2.0) @@ -2302,10 +2311,10 @@ DEPENDENCIES pact (~> 1.64) paper_trail (~> 16.0) parallel (~> 1.19) - parser (= 3.3.8.0) + parser (= 3.3.9.0) parslet (~> 1.8) peek (~> 1.1) - pg (~> 1.5.6) + pg (~> 1.6.1) pg_query (~> 6.1.0) png_quantizator (~> 0.2.1) prawn @@ -2315,7 +2324,7 @@ DEPENDENCIES pry-byebug pry-rails (~> 0.3.9) pry-shell (~> 0.6.4) - puma (= 6.6.0) + puma (= 6.6.1) rack (~> 2.2.9) rack-attack (~> 6.7.0) rack-cors (~> 2.0.1) @@ -2331,12 +2340,14 @@ DEPENDENCIES recaptcha (~> 5.12) redis (~> 5.4.0) redis-actionpack (~> 5.5.0) + redis-client (~> 0.25) + redis-cluster-client (~> 0.13) redis-clustering (~> 5.4.0) request_store (~> 1.7.0) responders (~> 3.0) retriable (~> 3.1.2) rexml (~> 3.4.0) - rouge (~> 4.5.0) + rouge (~> 4.6.0) rqrcode (~> 2.2) rspec-benchmark (~> 0.6.0) rspec-parameterized (~> 1.0, >= 1.0.2) @@ -2389,7 +2400,7 @@ DEPENDENCIES terser (= 1.0.2) test-prof (~> 1.4.0) test_file_finder (~> 0.3.1) - thrift (>= 0.16.0) + thrift (~> 0.22.0) timfel-krb5-auth (~> 0.8) toml-rb (~> 2.2.0) truncato (~> 0.7.13) diff --git a/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix b/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix index 9042ca7c22c3..ecfa8262a084 100644 --- a/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix +++ b/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix @@ -9,10 +9,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1xvnj58nln2xa8vlxc1v4zgyda4n387npbcd94z3pjg28fvk8xc1"; + sha256 = "0c8gxs7vhsl0hi7wnyd9wi3aqmqkm0y77y1k17z9zzc5yywsgfz0"; type = "gem"; }; - version = "2.0.22"; + version = "2.0.25"; }; actioncable = { dependencies = [ @@ -208,20 +208,6 @@ src: { }; version = "7.1.5.1"; }; - activerecord-explain-analyze = { - dependencies = [ - "activerecord" - "pg" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0yvz452ww0vn3n6197gx6zklwa591gc7f1m8accvjd9zw8gv3ssx"; - type = "gem"; - }; - version = "0.1.0"; - }; activerecord-gitlab = { dependencies = [ "activerecord" ]; groups = [ "default" ]; @@ -575,10 +561,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1kafaaa9a2yh2cia6s2bn3m5jmya43l239j2ncbsndcq925xhjkw"; + sha256 = "0410i5slpj49i3nyqfr6v1mp547vwzcm1kbhj0wf6xsmppfx0wbw"; type = "gem"; }; - version = "3.225.0"; + version = "3.226.3"; }; aws-sdk-kms = { dependencies = [ @@ -604,10 +590,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0x3ylssjaq9bvsgs89l601x1fywxzi80dc1xc8zgvzigsyk2yqia"; + sha256 = "1piv24mpl946a1py6pap9p2hgz38xmks0w1dzbvnv223gjbm9ffc"; type = "gem"; }; - version = "1.189.0"; + version = "1.193.0"; }; aws-sigv4 = { dependencies = [ "aws-eventstream" ]; @@ -1133,6 +1119,7 @@ src: { }; click_house-client = { dependencies = [ + "activerecord" "activesupport" "addressable" "json" @@ -1140,10 +1127,11 @@ src: { groups = [ "default" ]; platforms = [ ]; source = { - path = "${src}/gems/click_house-client"; - type = "path"; + remotes = [ "https://rubygems.org" ]; + sha256 = "0lf1lr3h9bfzyfrh5m8v5p900ld545y13vks1gyy163riyi8wfxx"; + type = "gem"; }; - version = "0.1.0"; + version = "0.3.5"; }; coderay = { groups = [ @@ -2199,10 +2187,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xbv450qj2bx0qz9l2pjrd3kc057y6bglc3na7a78zby8ssiwlyc"; + sha256 = "09mcghancmn0s5cwk2xz581j3xm3xqxfv0yxg75axnyhrx9gy6f7"; type = "gem"; }; - version = "2.13.1"; + version = "2.13.4"; }; faraday-follow_redirects = { dependencies = [ "faraday" ]; @@ -2498,10 +2486,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1f67gjmvpcdql5mh4z9z0i03snwx80q7y37nyp1bgryb61gic4vm"; + sha256 = "1kb7jlynlf4ppjp0vyp02kyajpr86k8z64pakjz18f8jxc9pwbkx"; type = "gem"; }; - version = "3.27.0"; + version = "3.28.0"; }; fog-core = { dependencies = [ @@ -2750,10 +2738,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "02p7ysnali576bpdivlgnx31h4zwmg7aggx4kwfck51npg2s0rcg"; + sha256 = "1cwvbk5ijg41rrghcljjqkf8dnp1cc4l5576460fqadwgmfi62bl"; type = "gem"; }; - version = "18.1.0.pre.rc1"; + version = "18.2.1"; }; gitlab = { dependencies = [ @@ -2844,10 +2832,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "02bpl0jz8m7kfa5alkc90cbajkxy5fggva10zh7cgii3y912msqn"; + sha256 = "1k0b1wanf53lrymh3np0m5k12kc93w99rrzvw5lpv2zjwwmgij61"; type = "gem"; }; - version = "1.21.0"; + version = "1.26.0"; }; gitlab-crystalball = { dependencies = [ @@ -2880,10 +2868,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "162p00p59rxbhxglanzapl6qckc52q97s6hrf1p0ywnqhpv51h6m"; + sha256 = "071ya53947byqrhs8jwrsfp8kp1va0lgbbmid0py9z4gqpz9rnqa"; type = "gem"; }; - version = "4.9.2"; + version = "4.10.0"; }; gitlab-duo-workflow-service-client = { dependencies = [ "grpc" ]; @@ -2935,10 +2923,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06rd3q4xznh483aqmg2llaaa946psagrxd6va8g9zm3q3k3fkj4i"; + sha256 = "0pr1lqa5s4xrl5lxqw2sq5c3kdqlrlpxl9x9ybvf1lmpygkbcnmc"; type = "gem"; }; - version = "0.0.31"; + version = "0.0.33"; }; gitlab-housekeeper = { dependencies = [ @@ -2981,10 +2969,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "07d5jav33nvl83s83yd9fg6vv636n65ybni6m6k3yvlfxygpb3wn"; + sha256 = "1qj5n9dfslfra3xrrq12mdzrk1ln3hv154wik9y0jd4vmym1j5cp"; type = "gem"; }; - version = "18.1.0"; + version = "18.2.1"; }; gitlab-labkit = { dependencies = [ @@ -3050,10 +3038,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "19xmqvmv34gydymqv5m6aiync1xmycisqg4k0rrsglfllnqgnjmn"; + sha256 = "0ihzfkcybcd27sdsfshld9nwx2dmgqjq2s8nmnr8cnq50pialafj"; type = "gem"; }; - version = "0.12.0"; + version = "0.15.0"; }; gitlab-rspec = { dependencies = [ @@ -3160,10 +3148,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0v4sfh2497g5w5hhf89wjgvjbasa13hfgm0r05myzd5hbv7v2h3f"; + sha256 = "1g8p0abh18h7xh84ga4a1z54qdixbsp7z62sab725vxlvln4lx1w"; type = "gem"; }; - version = "0.1.3.min15.0.0.max15.2.2"; + version = "0.1.3.min15.0.0.max15.2.3"; }; gitlab-sidekiq-fetcher = { dependencies = [ @@ -3275,10 +3263,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "05shhi6g3y8fp6h1accxzfi58py8d4rvv3bd17f1p6453pviirb8"; + sha256 = "0pbi6kifymdimcnbsgknlqb7hdcnz045sacxaf8pnkiqcxc0bav8"; type = "gem"; }; - version = "2.10.0"; + version = "2.18.0"; }; globalid = { dependencies = [ "activesupport" ]; @@ -3317,10 +3305,24 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09almff2kzdkciai63365q18wy0dfjhj48h8wa7lk77pjbfxgqfp"; + sha256 = "06ppk1ghm9rxp9dqkgyjh8qs3g6lhvr2zkqmrxc9f0psrcxkxjvq"; type = "gem"; }; - version = "0.34.0"; + version = "0.84.0"; + }; + google-apis-bigquery_v2 = { + dependencies = [ "google-apis-core" ]; + groups = [ + "default" + "test" + ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0yrx6gn79r8j0msnclr6ayh2azbvn4nhc2k0y1sspdsznh92jqlb"; + type = "gem"; + }; + version = "0.90.0"; }; google-apis-cloudbilling_v1 = { dependencies = [ "google-apis-core" ]; @@ -3346,14 +3348,17 @@ src: { }; google-apis-compute_v1 = { dependencies = [ "google-apis-core" ]; - groups = [ "default" ]; + groups = [ + "default" + "test" + ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0s40lzp1nvnpda45lvybira8gll8snkdd4v3x7sl8fmwi9a18ia0"; + sha256 = "1f0a46djzbmr41ykz25ibjnn91dnk11vr71k01m2yiiz1pqw9j5p"; type = "gem"; }; - version = "0.57.0"; + version = "0.127.0"; }; google-apis-container_v1 = { dependencies = [ "google-apis-core" ]; @@ -3361,10 +3366,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0914hq1wcnvg68vcdwpq5kxnm5h38ay7rrdsrzlqn9i7rca2a7bq"; + sha256 = "0lqqimqjwhq6f816p2xj31lg57lzkgnlhvfycc1871736rhfanjs"; type = "gem"; }; - version = "0.43.0"; + version = "0.100.0"; }; google-apis-container_v1beta1 = { dependencies = [ "google-apis-core" ]; @@ -3383,19 +3388,21 @@ src: { "googleauth" "httpclient" "mini_mime" + "mutex_m" "representable" "retriable" - "rexml" - "webrick" ]; - groups = [ "default" ]; + groups = [ + "default" + "test" + ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1cly6ycryjhk15d60v3nqvhqpjk9f0nznnslbdnin90f5r54sbpd"; + sha256 = "1vjls3xdzphphay0z3wmv2lw4zxbiv3vbmcy2d4b9spfdy0mgc4n"; type = "gem"; }; - version = "0.11.2"; + version = "0.18.0"; }; google-apis-dns_v1 = { dependencies = [ "google-apis-core" ]; @@ -3414,10 +3421,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0rhzka4h1zg83zdyalbic25xbp8wrywsdfi6hdp663axdf3y5dqd"; + sha256 = "0jba8g7iykvmgbar1xvfwar18896bls2shccx59lvpb1y5ji263g"; type = "gem"; }; - version = "0.36.0"; + version = "0.73.0"; }; google-apis-iamcredentials_v1 = { dependencies = [ "google-apis-core" ]; @@ -3501,6 +3508,25 @@ src: { }; version = "0.11.0"; }; + google-cloud-bigquery = { + dependencies = [ + "bigdecimal" + "concurrent-ruby" + "google-apis-bigquery_v2" + "google-apis-core" + "google-cloud-core" + "googleauth" + "mini_mime" + ]; + groups = [ "test" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "04zswxhyakyr7kkc15p9r6r7xpsxv41ssf5b7b52vyn7qjnmnqr0"; + type = "gem"; + }; + version = "1.52.1"; + }; google-cloud-common = { dependencies = [ "google-protobuf" @@ -3546,14 +3572,17 @@ src: { }; google-cloud-env = { dependencies = [ "faraday" ]; - groups = [ "default" ]; + groups = [ + "default" + "test" + ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "16b9yjbrzal1cjkdbn29fl06ikjn1dpg1vdsjak1xvhpsp3vhjyg"; + sha256 = "1ks9yv21d8bl9cw0sz5gy6npll1ig3m2bq9w7yw67j5mw2p64q1w"; type = "gem"; }; - version = "2.1.1"; + version = "2.2.1"; }; google-cloud-errors = { groups = [ "default" ]; @@ -3626,6 +3655,19 @@ src: { }; version = "0.8.0"; }; + google-logging-utils = { + groups = [ + "default" + "test" + ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1mgw0n97prlvgvd81dci8rx93xranr3xnyhn5v7p6hii94g0p5bh"; + type = "gem"; + }; + version = "0.1.0"; + }; google-protobuf = { groups = [ "default" @@ -3673,19 +3715,24 @@ src: { googleauth = { dependencies = [ "faraday" + "google-cloud-env" + "google-logging-utils" "jwt" "multi_json" "os" "signet" ]; - groups = [ "default" ]; + groups = [ + "default" + "test" + ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ry9v23kndgx2pxq9v31l68k9lnnrcz1w4v75bkxq88jmbddljl1"; + sha256 = "0jai8xv2rmhz8nb6vxg4whq6aldmkbyjsn3hvk9w740qg48xxrv2"; type = "gem"; }; - version = "1.8.1"; + version = "1.14.0"; }; gpgme = { dependencies = [ "mini_portile2" ]; @@ -3693,10 +3740,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0r1vmql7w7ka5xzj1aqf8pk2a4sv0znwj2zkg1fgvd5b89qcvv2k"; + sha256 = "0d6whkyc63056nkaxsr86ygi9razbzr50qgbbla161bj525l0hlj"; type = "gem"; }; - version = "2.0.24"; + version = "2.0.25"; }; grape = { dependencies = [ @@ -3826,10 +3873,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "17dayn5422rnbaqs33dnl8d9jw7acpn6cg88z2awk4scwblvc7gv"; + sha256 = "0p6vdc7knd6a5jf08qkjc2hay30aqirbcmb40mh4vz8mwb3gys8i"; type = "gem"; }; - version = "2.4.13"; + version = "2.5.11"; }; graphql-docs = { dependencies = [ @@ -3839,6 +3886,8 @@ src: { "gemoji" "graphql" "html-pipeline" + "logger" + "ostruct" "sass-embedded" ]; groups = [ @@ -3848,10 +3897,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "011dasgfg93s39p2nnf88v2w9ds2czqxpgxvkxm4nfl0b9pcmfkn"; + sha256 = "026y68zsfds326gqpp6d4yww9c3lid3xgpk5jbgillwza8j1gm24"; type = "gem"; }; - version = "5.0.0"; + version = "5.2.0"; }; grpc = { dependencies = [ @@ -3862,10 +3911,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "11ink0ayf14qgs3msn5a7dpg49vm3ck2415r64nfk1i8xv286hsz"; + sha256 = "12qy6yga90hs2pdzkxwm80d38dbmjdxmf2szqwb40ky1jr4klfp7"; type = "gem"; }; - version = "1.63.0"; + version = "1.74.1"; }; grpc-google-iam-v1 = { dependencies = [ @@ -3988,10 +4037,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0qggmfrqx1f90xkkxn9afqk33bzx1vmj0gfdi6yvjj18d3p2w9p5"; + sha256 = "1gvkhb18inkwkf9ja1i774975l259dzlvcvjii3zfyzmzylki5qb"; type = "gem"; }; - version = "0.62.0"; + version = "0.64.0"; }; hamlit = { dependencies = [ @@ -4003,10 +4052,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "13n3v9kbyrrm48hn1v0028cdrsq7pswb4s4w63x4b29kc99m1s6j"; + sha256 = "1snfylcjavw6q61m146wpmcq2s53rz9xz9s1q39rzyd06iwgvsjv"; type = "gem"; }; - version = "2.15.0"; + version = "3.0.3"; }; hana = { groups = [ "default" ]; @@ -4090,10 +4139,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0kxdj8pf9pss9xgs8aac0alj5g1fi225yzdhh33lzampkazg1hii"; + sha256 = "1igx1ab5kgyflfpv7g136a6f7ms9g9ixiikx7xikj1qmp6hczgmi"; type = "gem"; }; - version = "0.2.0"; + version = "0.4.0"; }; htmlbeautifier = { groups = [ @@ -4297,10 +4346,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "07ibhphcvf9lfaar9g78cazbdrp03dzfks53bcaiss8vxgrm5d02"; + sha256 = "05gz61784pi084xinxpjys6n8ai5m4d2zcc55irzpv4ix2jyb7ih"; type = "gem"; }; - version = "2.1.0"; + version = "2.3.0"; }; io-console = { groups = [ @@ -4321,10 +4370,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1hag7zbmsvkbmv0486bxqvnngym4mhsj32aywwmklr5d21k2n9jc"; + sha256 = "1ky3rfkdf57kf3c03da0dhkb555150yxkh9kfylkan2kxkwnvjiv"; type = "gem"; }; - version = "1.9.0"; + version = "1.12.1"; }; ipaddress = { groups = [ "default" ]; @@ -4431,10 +4480,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1da4ccsq5bycg28iv0smmrra80jad3a8ya10lps5lv8fbbfvqd3r"; + sha256 = "008riic16i69s6rvs7j9sjky0nlcpvh1nqbwj878rd6hxdgf5adx"; type = "gem"; }; - version = "3.8.0"; + version = "3.13.0"; }; json = { groups = [ @@ -4446,10 +4495,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1hfcz73wszgqprg2pr83qjbyfb0k93frbdvyhgmw0ryyl9cgc44s"; + sha256 = "1z0gmgndcqrcp5hgmgfrf8qiq9c6g4ccfs98qrgsr2d78jxz8z4f"; type = "gem"; }; - version = "2.11.3"; + version = "2.13.1"; }; json-jwt = { dependencies = [ @@ -4520,10 +4569,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0rba9mji57sfa1kjhj0bwff1377vj0i8yx2rd39j5ik4vp60gzam"; + sha256 = "1x64l31nkqjwfv51s2vsm0yqq4cwzrlnji12wvaq761myx3fxq9i"; type = "gem"; }; - version = "2.9.3"; + version = "2.10.2"; }; kaminari = { dependencies = [ @@ -4634,10 +4683,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1k1zi27fnasqpinfxnajm81pyr11k2j510wacr53d37v97bzr1a9"; + sha256 = "1g89qd1hhf111zy9djlzblzz06pnv59zmamh6fk06wvnih7vj446"; type = "gem"; }; - version = "4.11.0"; + version = "4.12.0"; }; language_server-protocol = { groups = [ @@ -4673,10 +4722,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "11g6iqlsck4ypjfg1b7pkcisy5qbm774rwbwdz2rka5lcccky9qs"; + sha256 = "0jqyzwgs02lyvf2v4f810scxjy1zn8w00bhc2kssv7i8h2fxm0rk"; type = "gem"; }; - version = "1.11.16"; + version = "1.12.2"; }; letter_opener = { dependencies = [ "launchy" ]; @@ -4770,10 +4819,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0agybr37wpjv3xy4ipcmsvsibgdgphzrwbvcj4vfiykpmakwm01v"; + sha256 = "0rwwsmvq79qwzl6324yc53py02kbrcww35si720490z5w0j497nv"; type = "gem"; }; - version = "3.7.1"; + version = "3.9.0"; }; llhttp-ffi = { dependencies = [ @@ -4808,10 +4857,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1sm365iplg1iscizckjm6zy57zs0350czi9afqfnvig0wh35i3na"; + sha256 = "0q3jb6yaqqbn2l3bq39v9rj8zsa3qgjdsbavrvh8xnnk7g9sm9cj"; type = "gem"; }; - version = "1.3.0"; + version = "1.4.1"; }; logger = { groups = [ @@ -4992,10 +5041,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1c81d68r4wx0ckbmqxlfqc2qpd94jwcmqdm0xgr0s46r48pv9k9q"; + sha256 = "1y58ba08n4lx123c0hjcc752fc4x802mjy39qj1hq50ak3vpv8br"; type = "gem"; }; - version = "1.0.1"; + version = "1.1.0"; }; method_source = { groups = [ @@ -5348,10 +5397,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1rgva7p9gvns2ndnqpw503mbd36i2skkggv0c0h192k8xr481phy"; + sha256 = "1z1kpshd0r09jv0091bcr4gfx3i1psbqdzy7zyag5n8v3qr0anfr"; type = "gem"; }; - version = "0.5.6"; + version = "0.5.9"; }; net-ldap = { groups = [ "default" ]; @@ -5390,14 +5439,18 @@ src: { }; net-protocol = { dependencies = [ "timeout" ]; - groups = [ "default" ]; + groups = [ + "default" + "development" + "test" + ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "051cc82dl41a66c9sxv4lx4slqk7sz1v4iy0hdk6gpjyjszf4hxd"; + sha256 = "1a32l4x73hz200cm587bc29q8q9az278syw3x6fkc9d1lv5y0wxa"; type = "gem"; }; - version = "0.1.3"; + version = "0.2.2"; }; net-scp = { dependencies = [ "net-ssh" ]; @@ -5496,10 +5549,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0rb306hbky6cxfyc8vrwpvl40fdapjvhsk62h08gg9wwbn3n8x4c"; + sha256 = "0czsh9d738kj0bmpkjnczq9j924hg103gc00i0wfyg0fzn9psnmc"; type = "gem"; }; - version = "1.18.8"; + version = "1.18.9"; }; notiffany = { dependencies = [ @@ -5796,10 +5849,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1c2i8yry06qpqg4k8xps5aj0hfw7l7m5vdqf85sbpr04ngfdpq6l"; + sha256 = "1sznc4d2qhqmkw1vhpx2v5i9ndfb4k25cazhz74cbv18wyp4bk2s"; type = "gem"; }; - version = "2.2.3"; + version = "2.2.4"; }; omniauth-shibboleth-redux = { dependencies = [ "omniauth" ]; @@ -6524,10 +6577,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0i9w8msil4snx5w11ix9b0wf52vjc3r49khy3ddgl1xk890kcxi4"; + sha256 = "1wl7frfk68q6gsf6q6j32jl5m3yc0b9x8ycxz3hy79miaj9r5mll"; type = "gem"; }; - version = "3.3.8.0"; + version = "3.3.9.0"; }; parslet = { groups = [ @@ -6584,10 +6637,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1p2gqqrm895fzr9vi8d118zhql67bm8ydjvgqbq1crdnfggzn7kn"; + sha256 = "0swf0a0r2xryx788q09w4zcwdq7v1pwq5fvkgr9m8abhbxgaf472"; type = "gem"; }; - version = "1.5.9"; + version = "1.6.1"; }; pg_query = { dependencies = [ "google-protobuf" ]; @@ -6886,10 +6939,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "11xd3207k5rl6bz0qxhcb3zcr941rhx7ig2f19gxxmdk7s3hcp7j"; + sha256 = "07pajhv7pqz82kcjc6017y4d0hwz5kp746cydpx1npd79r56xddr"; type = "gem"; }; - version = "6.6.0"; + version = "6.6.1"; }; pyu-ruby-sasl = { groups = [ "default" ]; @@ -7329,10 +7382,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1n2v1lm3a4alh23r1x12blv9qqckas7cncpn4hk3ar3sdym25604"; + sha256 = "1rvf0yyff2anyfnmx6csx7fai8dk727b843hzz1bm2nqcmm9asv7"; type = "gem"; }; - version = "2.15.0"; + version = "2.19.0"; }; recaptcha = { dependencies = [ "json" ]; @@ -7384,10 +7437,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0syhyw1bp9nbb0fvcmm58y1c6iav6xw6b4bzjz1rz2j1d7c012br"; + sha256 = "1bpsh5dbvybsa8qnv4dg11a6f2zn4sndarf7pk4iaayjgaspbrmm"; type = "gem"; }; - version = "5.4.0"; + version = "5.4.1"; }; redis-actionpack = { dependencies = [ @@ -7410,10 +7463,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1h5cgdv40zk0ph1nl64ayhn6anzwy6mbxyi7fci9n404ryvy9zii"; + sha256 = "1gb838wvrmsv2zf6g6injf1dvgxhh5km28n3xrrrqk0rjn7hy4s0"; type = "gem"; }; - version = "0.22.2"; + version = "0.25.1"; }; redis-cluster-client = { dependencies = [ "redis-client" ]; @@ -7421,10 +7474,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1az0l2q11214gxbi8fcn7xfxj0m31d3wlxcqd0h8qjxqvsjcmrk3"; + sha256 = "0k10k2r78dqi00pjl3blrsm48d431g8dcax6n93xpg09h1cwkmhq"; type = "gem"; }; - version = "0.11.0"; + version = "0.13.5"; }; redis-clustering = { dependencies = [ @@ -7435,10 +7488,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0fsnfi15xiy8sal6av11fqfjmdmjpy93amf790i0zwqcf1iq1qbw"; + sha256 = "1sj4b3j7i3rb5a276g7yyd95kji4j9sl6wmqfgpz39gx06qlni47"; type = "gem"; }; - version = "5.4.0"; + version = "5.4.1"; }; redis-namespace = { dependencies = [ "redis" ]; @@ -7641,10 +7694,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "18v8if3jix029rr3j8iwisv73facw223353n0h7avl39ibxk6hh3"; + sha256 = "0ynxxmvzczn9a6wd87jyh209590nq6f6ls55dmwiky8fvwi8c68h"; type = "gem"; }; - version = "4.5.2"; + version = "4.6.0"; }; rqrcode = { dependencies = [ @@ -8459,14 +8512,17 @@ src: { "jwt" "multi_json" ]; - groups = [ "default" ]; + groups = [ + "default" + "test" + ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0fzakk5y7zzii76zlkynpp1c764mzkkfg4mpj18f5pf2xp1aikb6"; + sha256 = "0cfxa11wy1nv9slmnzjczkdgld0gqizajsb03rliy53zylwkjzsk"; type = "gem"; }; - version = "0.18.0"; + version = "0.19.0"; }; simple_po_parser = { groups = [ @@ -9119,10 +9175,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1knw2xa3pkfql4np9qazz2mdi1vz21vdsa0wkx648c4ym1p2h8yh"; + sha256 = "0y2xpdpj8rm9xgx2w9l8liwb6hqcwqxnmhnhkvw15y4saabs2i3s"; type = "gem"; }; - version = "0.16.0"; + version = "0.22.0"; }; tilt = { groups = [ @@ -9445,10 +9501,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0kd7rk9qf9gx53i8jrkc1fjl2bjjxyw9cd1i784ipnfl3dc0da8s"; + sha256 = "0wb06pbc6vz5p4p0nm36drqlpl16mqiymv6381f9lz599pb1isjn"; type = "gem"; }; - version = "0.7.0"; + version = "0.7.4"; }; unf = { dependencies = [ "unf_ext" ];