From 282ac9efad6f97420ec2485daa9770c96eb3e56a Mon Sep 17 00:00:00 2001 From: Leona Maroni Date: Thu, 26 Mar 2026 17:12:28 +0100 Subject: [PATCH] gitlab: 18.9.3 -> 18.10.1 https://about.gitlab.com/releases/2026/03/19/gitlab-18-10-released/ --- pkgs/by-name/gi/gitaly/git-data.json | 6 +- pkgs/by-name/gi/gitaly/package.nix | 6 +- .../gitlab-elasticsearch-indexer/package.nix | 6 +- pkgs/by-name/gi/gitlab-pages/package.nix | 6 +- pkgs/by-name/gi/gitlab-shell/package.nix | 6 +- pkgs/by-name/gi/gitlab/data.json | 20 +- .../gi/gitlab/gitlab-workhorse/default.nix | 4 +- pkgs/by-name/gi/gitlab/package.nix | 25 +- pkgs/by-name/gi/gitlab/rubyEnv/Gemfile | 34 +- pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock | 335 ++++--- pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix | 866 ++++++++++++------ 11 files changed, 844 insertions(+), 470 deletions(-) diff --git a/pkgs/by-name/gi/gitaly/git-data.json b/pkgs/by-name/gi/gitaly/git-data.json index 149a5a2bcc05..1e40978f170a 100644 --- a/pkgs/by-name/gi/gitaly/git-data.json +++ b/pkgs/by-name/gi/gitaly/git-data.json @@ -1,5 +1,5 @@ { - "version": "2.52-aea8cc3a", - "rev": "aea8cc3a10c325a22a75e2d4f582db959d3854ae", - "hash": "sha256-YT5yPnuP4Rv7Q88lzFiPN29K5iGRys1FfHzw4jVmWVg=" + "version": "2.53-c61120cf", + "rev": "c61120cf654250ac63bdcb5d5ee0bbb9caeae9cd", + "hash": "sha256-kTdpPQOuHNTXscgqbd/GOLPe8bEPiOeBlm5RppgMpUA=" } diff --git a/pkgs/by-name/gi/gitaly/package.nix b/pkgs/by-name/gi/gitaly/package.nix index 24bb497e4920..5b0780194cfa 100644 --- a/pkgs/by-name/gi/gitaly/package.nix +++ b/pkgs/by-name/gi/gitaly/package.nix @@ -7,7 +7,7 @@ }: let - version = "18.9.3"; + version = "18.10.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-k8byGIGG1sDGTX27QV1N/q9tnae3DY9v47XTv0+Mf9Y="; + hash = "sha256-s9nDqhtNmLpUHRJ+jJvu9WikPbQLUwEum6TGV3PvG8Y="; }; - vendorHash = "sha256-1lMOJLtwnu0drrGHuhCiZSNdpyBjLed4uV4B2NSJPJQ="; + vendorHash = "sha256-W7ZI8IOaW/88zWrVymDkRQqzk+aLgvdO+rPycK70Bb0="; ldflags = [ "-X ${gitaly_package}/internal/version.version=${version}" diff --git a/pkgs/by-name/gi/gitlab-elasticsearch-indexer/package.nix b/pkgs/by-name/gi/gitlab-elasticsearch-indexer/package.nix index 9b1fd673d329..6e37aca71f3f 100644 --- a/pkgs/by-name/gi/gitlab-elasticsearch-indexer/package.nix +++ b/pkgs/by-name/gi/gitlab-elasticsearch-indexer/package.nix @@ -11,17 +11,17 @@ let in buildGoModule (finalAttrs: { pname = "gitlab-elasticsearch-indexer"; - version = "5.13.3"; + version = "5.14.1"; # nixpkgs-update: no auto update src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-elasticsearch-indexer"; rev = "v${finalAttrs.version}"; - hash = "sha256-0FLAqjbafYsmr21OwNJceikC5Qdr5BIAuHnl1x8oiXs="; + hash = "sha256-yYl2cSPY5hn1GSda5ioMD3rEectNMtYGstVpz73pi3Y="; }; - vendorHash = "sha256-2RlRCkqxupOvmyBe/zQC3Lyp9x0KHnTa6UnxldK1YZQ="; + vendorHash = "sha256-yeVEQEXHGAkdkfcnjok8iOvVRxucObVAxhuACmyFDJw="; buildInputs = [ icu ]; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/gi/gitlab-pages/package.nix b/pkgs/by-name/gi/gitlab-pages/package.nix index 7ea28f397b79..2e4206a736e6 100644 --- a/pkgs/by-name/gi/gitlab-pages/package.nix +++ b/pkgs/by-name/gi/gitlab-pages/package.nix @@ -6,17 +6,17 @@ buildGoModule (finalAttrs: { pname = "gitlab-pages"; - version = "18.9.3"; + version = "18.10.1"; # nixpkgs-update: no auto update src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-pages"; rev = "v${finalAttrs.version}"; - hash = "sha256-UHQ0M/WTmjmfwFHJM8BJ5XPZs+x4A8uh4FNBp+3x0ew="; + hash = "sha256-B/6BJaH2xge9/3HrI0yMIMtw4TeC+/bNqLFmKbZ2Ubw="; }; - vendorHash = "sha256-AZIv/CU01OAbn5faE4EkSuDCakYzDjRprB5ox5tIlck="; + vendorHash = "sha256-EaTYw8ydHMA3Rmr8YJvUxWBIkPhyKLc8zNUsJRTlMmE="; subPackages = [ "." ]; ldflags = [ diff --git a/pkgs/by-name/gi/gitlab-shell/package.nix b/pkgs/by-name/gi/gitlab-shell/package.nix index 7f87715094d2..8d135d97193f 100644 --- a/pkgs/by-name/gi/gitlab-shell/package.nix +++ b/pkgs/by-name/gi/gitlab-shell/package.nix @@ -8,14 +8,14 @@ buildGoModule (finalAttrs: { pname = "gitlab-shell"; - version = "14.45.6"; + version = "14.47.0"; # nixpkgs-update: no auto update src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-shell"; rev = "v${finalAttrs.version}"; - hash = "sha256-Z7Vw7d70+RAG60aXuYRFMFZHpX/eU0+2FUPoAsWe8dI="; + hash = "sha256-1FQH7Epa9mKxJMyN+NFDIir4shosmEbh6BHcXinuTyk="; }; buildInputs = [ @@ -27,7 +27,7 @@ buildGoModule (finalAttrs: { ./remove-hardcoded-locations.patch ]; - vendorHash = "sha256-pfKRPZl6xw93rNBDUNJihQQ+3ZnoOOUVJpHZw68pztQ="; + vendorHash = "sha256-KkIDo/jhBBMwa/T6VzCgeuy9kXIncJglMjab70wqYug="; subPackages = [ "cmd/gitlab-shell" diff --git a/pkgs/by-name/gi/gitlab/data.json b/pkgs/by-name/gi/gitlab/data.json index a7258b500585..612d0ce02701 100644 --- a/pkgs/by-name/gi/gitlab/data.json +++ b/pkgs/by-name/gi/gitlab/data.json @@ -1,17 +1,17 @@ { - "version": "18.9.3", - "repo_hash": "sha256-xApcwmDca3cK/nlDeS+DDh4MklmXxGnO/3+79WIC9Uk=", - "yarn_hash": "sha256-uXyUJS4+YIRB3pPezVbj5u1fytOo+/bNR18Kq6FAKSQ=", + "version": "18.10.1", + "repo_hash": "sha256-z4MRfgqGOBxAE4EzqhIKosMLOZXDuiH88wSxkwUpV5E=", + "yarn_hash": "sha256-tWpPN//SdgnRONVa1ykagVHCNs7TCboTnQLQ5Sx0DQs=", "frontend_islands_yarn_hash": "sha256-OkCoiyL9FFJcWcNUbeRSBGGSauYIm7l+yxNfA0CsNEQ=", "owner": "gitlab-org", "repo": "gitlab", - "rev": "v18.9.3-ee", + "rev": "v18.10.1-ee", "passthru": { - "GITALY_SERVER_VERSION": "18.9.3", - "GITLAB_KAS_VERSION": "18.9.3", - "GITLAB_PAGES_VERSION": "18.9.3", - "GITLAB_SHELL_VERSION": "14.45.6", - "GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.13.3", - "GITLAB_WORKHORSE_VERSION": "18.9.3" + "GITALY_SERVER_VERSION": "18.10.1", + "GITLAB_KAS_VERSION": "18.10.1", + "GITLAB_PAGES_VERSION": "18.10.1", + "GITLAB_SHELL_VERSION": "14.47.0", + "GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.14.1", + "GITLAB_WORKHORSE_VERSION": "18.10.1" } } diff --git a/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix b/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix index aa710b26ed5f..88ec396c3ffc 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 (finalAttrs: { pname = "gitlab-workhorse"; - version = "18.9.3"; + version = "18.10.1"; # nixpkgs-update: no auto update src = fetchFromGitLab { @@ -22,7 +22,7 @@ buildGoModule (finalAttrs: { sourceRoot = "${finalAttrs.src.name}/workhorse"; - vendorHash = "sha256-F2iK+DcCYz2KDsFSGQzfHqOYKA8W/SMwlKQR+MS3Ahs="; + vendorHash = "sha256-dLM+xmpPK4RA0DnZkj8dXN9FdKiRLXXQCeVLI8SqZ3Y="; buildInputs = [ git ]; ldflags = [ "-X main.Version=${finalAttrs.version}" ]; doCheck = false; diff --git a/pkgs/by-name/gi/gitlab/package.nix b/pkgs/by-name/gi/gitlab/package.nix index ae8180b745bf..725270f7e3ff 100644 --- a/pkgs/by-name/gi/gitlab/package.nix +++ b/pkgs/by-name/gi/gitlab/package.nix @@ -108,7 +108,7 @@ let ''; }; - gitlab_query_language = attrs: { + gitlab_query_language = attrs: rec { cargoDeps = rustPlatform.fetchCargoVendor { src = stdenv.mkDerivation { inherit (buildRubyGem { inherit (attrs) gemName version source; }) @@ -119,13 +119,30 @@ let ; installPhase = '' mkdir -p $out - cp -R ext $out - cp Cargo.* $out + cp Cargo.lock $out + cp -R ext/gitlab_query_language/* $out ''; }; - hash = "sha256-XnNIcEoAs/cSIsd3BdEtTAPNbiyfdVmlO7tSIL/9d3w="; + + # GitLab publishes a Cargo.lock for gitlab_query_lanaguage that does not contain the `source` attribute + # for the `glql` dependency. This is an intentional choice by them that is documented in the README. + # This code refetches this hash and exposes the lockfile, so that it can be used in later stages. + nativeBuildInputs = [ cargo ]; + postPatch = '' + export CARGO_HOME="$PWD/../.cargo/" + cargo fetch + ''; + postBuild = '' + cp Cargo.lock $out + ''; + + hash = "sha256-YQEldpT1pCJe5hBJmLTVyvOjnilH10mGhgYfKDSOY3k="; }; + postPatch = '' + cp ${cargoDeps}/Cargo.lock . + ''; + dontBuild = false; nativeBuildInputs = [ diff --git a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile index 23ea1555aa40..7098e11d58ce 100644 --- a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile +++ b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile @@ -73,7 +73,7 @@ gem 'view_component', '~> 3.23.2', feature_category: :shared # rubocop:todo Gemf # Supported DBs gem 'pg', '~> 1.6.1', feature_category: :database -gem 'rugged', '~> 1.6', feature_category: :gitaly +gem 'rugged', '~> 1.9', feature_category: :gitaly gem 'faraday', '~> 2', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'faraday-retry', '~> 2', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 @@ -83,7 +83,7 @@ gem 'logger', '~> 1.7.0', feature_category: :shared # rubocop:todo Gemfile/Missi gem 'marginalia', '~> 1.11.1', feature_category: :database # Authorization -gem 'declarative_policy', '~> 2.0.1', feature_category: :permissions +gem 'declarative_policy', '~> 2.1.0', feature_category: :permissions # For source code paths mapping gem 'coverband', '6.1.7', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 @@ -246,9 +246,9 @@ gem 'seed-fu', '~> 2.3.7', feature_category: :shared # rubocop:todo Gemfile/Miss 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.226.0', feature_category: :global_search +gem 'aws-sdk-core', '~> 3.242.0', feature_category: :global_search gem 'aws-sdk-cloudformation', '~> 1', feature_category: :global_search -gem 'aws-sdk-s3', '~> 1.193.0', feature_category: :global_search +gem 'aws-sdk-s3', '~> 1.213.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 @@ -290,7 +290,7 @@ gem 'rack', '~> 2.2.9', feature_category: :shared # rubocop:todo Gemfile/Missing gem 'rack-timeout', '~> 0.7.0', require: 'rack/timeout/base', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 group :puma do - gem 'puma', '~> 7.1', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 + gem 'puma', '~> 7.2', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'sd_notify', '~> 0.1.0', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 end @@ -383,7 +383,7 @@ gem 'rack-proxy', '~> 0.7.7', feature_category: :shared # rubocop:todo Gemfile/M gem 'cssbundling-rails', '1.4.3', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'terser', '1.0.2', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 -gem 'click_house-client', '0.8.7', feature_category: :database +gem 'click_house-client', '0.8.8', feature_category: :database gem 'addressable', '~> 2.8', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'gon', '~> 6.5.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'request_store', '~> 1.7.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 @@ -406,7 +406,7 @@ gem 'gitlab-schema-validation', path: 'gems/gitlab-schema-validation', feature_c gem 'gitlab-http', path: 'gems/gitlab-http', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'premailer-rails', '~> 1.12.0', feature_category: :notifications -gem 'gitlab-labkit', '~> 1.3.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 +gem 'gitlab-labkit', '~> 1.5.0', feature_category: :error_budgets gem 'thrift', '~> 0.22.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # I18n @@ -532,7 +532,7 @@ group :development, :test do gem 'benchmark-memory', '~> 0.1', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'knapsack', '~> 4.0.0', feature_category: :tooling - gem 'gitlab-crystalball', '~> 1.1.0', require: false, feature_category: :tooling + gem 'gitlab-crystalball', '~> 1.1.3', require: false, feature_category: :tooling gem 'test_file_finder', '~> 0.3.1', feature_category: :tooling gem 'simple_po_parser', '~> 1.1.6', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 @@ -573,7 +573,6 @@ group :development, :test, :monorepo do end group :test do - gem 'rspec-retry', '~> 0.6.2', feature_category: :tooling gem 'rspec_profiling', '~> 0.0.9', feature_category: :tooling gem 'rspec-benchmark', '~> 0.6.0', feature_category: :tooling gem 'rspec-parameterized', '~> 1.0', '>= 1.0.2', require: false, feature_category: :tooling @@ -604,14 +603,14 @@ group :test do # Moved in `test` because https://gitlab.com/gitlab-org/gitlab/-/issues/217527 gem 'derailed_benchmarks', require: false, feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 - gem 'gitlab_quality-test_tooling', '~> 3.7.1', require: false, feature_category: :tooling + gem 'gitlab_quality-test_tooling', '~> 3.9.0', require: false, feature_category: :tooling end gem 'octokit', '~> 9.0', feature_category: :importers # Needed by octokit: https://github.com/octokit/octokit.rb/pull/1688 gem 'faraday-multipart', '~> 1.0', feature_category: :importers -gem 'gitlab-mail_room', '~> 0.1.0', require: 'mail_room', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 +gem 'gitlab-mail_room', '~> 1.0.0', require: 'mail_room', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'email_reply_trimmer', '~> 0.1', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'html2text', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 @@ -645,7 +644,10 @@ gem 'gitaly', '~> 18.8.0', feature_category: :gitaly # KAS GRPC protocol definitions gem 'gitlab-kas-grpc', '~> 18.5.0-rc4', feature_category: :deployment_management -gem 'grpc', '~> 1.76.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 +# Knowledge Graph GRPC protocol definitions +gem 'gitlab-gkg-proto', '~> 0.7.0', feature_category: :knowledge_graph + +gem 'grpc', '~> 1.78.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'google-protobuf', '>= 3.25', '< 5.0', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 @@ -656,7 +658,7 @@ gem 'flipper', '~> 1.3.6', feature_category: :shared # rubocop:todo Gemfile/Miss gem 'flipper-active_record', '~> 1.3.6', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'flipper-active_support_cache_store', '~> 1.3.6', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 gem 'unleash', '~> 3.2.2', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 -gem 'gitlab-experiment', '~> 1.2.0', feature_category: :acquisition +gem 'gitlab-experiment', '~> 1.3.0', feature_category: :acquisition # Structured logging gem 'lograge', '~> 0.5', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 @@ -714,7 +716,7 @@ gem 'ed25519', '~> 1.4.0', feature_category: :shared # rubocop:todo Gemfile/Miss gem 'error_tracking_open_api', path: 'gems/error_tracking_open_api', feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 # Vulnerability advisories -gem 'cvss-suite', '~> 3.3.0', require: 'cvss_suite', feature_category: :software_composition_analysis +gem 'cvss-suite', '~> 4.1.1', require: 'cvss_suite', feature_category: :software_composition_analysis # Work with RPM packages gem 'arr-pm', '~> 0.0.12', feature_category: :package_registry @@ -753,8 +755,8 @@ gem 'paper_trail', '~> 16.0', feature_category: :workspaces gem "i18n_data", "~> 0.13.1", feature_category: :system_access -gem "gitlab-cloud-connector", "~> 1.44", require: 'gitlab/cloud_connector', feature_category: :plan_provisioning +gem "gitlab-cloud-connector", "~> 1.45", require: 'gitlab/cloud_connector', feature_category: :plan_provisioning gem "gvltools", "~> 0.4.0", feature_category: :shared # rubocop:todo Gemfile/MissingFeatureCategory -- https://gitlab.com/gitlab-org/gitlab/-/issues/581839 -gem 'gitlab_query_language', '~> 0.20.12', feature_category: :integrations +gem 'gitlab_query_language', '~> 0.23.0', feature_category: :integrations diff --git a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock index 55d6ecf8c196..745424da4379 100644 --- a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock +++ b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock @@ -107,7 +107,7 @@ PATH gitlab-rspec (0.1.0) activerecord (>= 6.1, < 8) activesupport (>= 6.1, < 8) - gitlab_quality-test_tooling (>= 3.1, < 4) + gitlab_quality-test_tooling (>= 3.8, < 4) rspec (~> 3.0) PATH @@ -315,7 +315,7 @@ GEM tins (~> 1.0) amazing_print (1.8.1) android_key_attestation (0.3.0) - apollo_upload_server (2.1.7) + apollo_upload_server (2.1.8) actionpack (>= 6.1.6) graphql (>= 1.8) app_store_connect (0.38.0) @@ -349,18 +349,19 @@ GEM aws-sdk-cloudformation (1.134.0) aws-sdk-core (~> 3, >= 3.225.0) aws-sigv4 (~> 1.5) - aws-sdk-core (3.226.3) + aws-sdk-core (3.242.0) aws-eventstream (~> 1, >= 1.3.0) aws-partitions (~> 1, >= 1.992.0) aws-sigv4 (~> 1.9) base64 + bigdecimal jmespath (~> 1, >= 1.6.1) logger aws-sdk-kms (1.76.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-s3 (1.193.0) - aws-sdk-core (~> 3, >= 3.225.0) + aws-sdk-s3 (1.213.0) + aws-sdk-core (~> 3, >= 3.241.4) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.5) aws-sigv4 (1.9.1) @@ -441,7 +442,7 @@ GEM cork nap open4 (~> 1.3) - click_house-client (0.8.7) + click_house-client (0.8.8) activerecord (>= 7.0, < 9.0) activesupport (>= 7.0, < 9.0) addressable (~> 2.8) @@ -451,8 +452,8 @@ GEM descendants_tracker (~> 0.0.1) colored2 (3.1.2) commonmarker (0.23.12) - concurrent-ruby (1.3.5) - connection_pool (2.5.4) + concurrent-ruby (1.3.6) + connection_pool (2.5.5) console (1.29.2) fiber-annotation fiber-local (~> 1.1) @@ -480,7 +481,8 @@ GEM cssbundling-rails (1.4.3) railties (>= 6.0.0) csv (3.3.0) - cvss-suite (3.3.0) + cvss-suite (4.1.2) + bigdecimal (~> 3.1) danger (9.4.2) claide (~> 1.0) claide-plugins (>= 0.9.2) @@ -508,7 +510,7 @@ GEM reline (>= 0.3.8) debug_inspector (1.1.0) declarative (0.0.20) - declarative_policy (2.0.1) + declarative_policy (2.1.0) deprecation_toolkit (2.2.4) activesupport (>= 6.1) derailed_benchmarks (2.2.1) @@ -687,7 +689,7 @@ GEM excon (~> 1.0) formatador (>= 0.2, < 2.0) mime-types - fog-google (1.29.3) + fog-google (1.29.4) addressable (>= 2.7.0) fog-core (~> 2.5) fog-json (~> 1.2) @@ -741,24 +743,24 @@ GEM git (1.19.1) addressable (~> 2.8) rchardet (~> 1.8) - gitaly (18.8.1) + gitaly (18.8.3) 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.44.0) + gitlab-cloud-connector (1.46.0) activesupport (>= 7.0) jwt (~> 2.9) - gitlab-crystalball (1.1.1) + gitlab-crystalball (1.1.3) git (< 4) ostruct (< 1) gitlab-dangerfiles (4.10.0) danger (>= 9.3.0) danger-gitlab (>= 8.0.0) rake (~> 13.0) - gitlab-experiment (1.2.0) + gitlab-experiment (1.3.0) activesupport (>= 3.0) request_store (>= 1.0) gitlab-fog-azure-rm (2.4.0) @@ -770,11 +772,13 @@ GEM mime-types net-http-persistent (~> 4.0) nokogiri (~> 1, >= 1.10.8) + gitlab-gkg-proto (0.7.0) + grpc (~> 1.0) gitlab-glfm-markdown (0.0.41) rb_sys (~> 0.9.124) gitlab-kas-grpc (18.5.0.pre.rc4) grpc (~> 1.0) - gitlab-labkit (1.3.4) + gitlab-labkit (1.5.1) actionpack (>= 5.0.0, < 8.1.0) activesupport (>= 5.0.0, < 8.1.0) google-protobuf (>= 3.25, < 5.0) @@ -782,12 +786,15 @@ GEM jaeger-client (~> 1.1.0) json_schemer (>= 2.3.0, < 3.0) openssl (~> 3.3.2) + opentelemetry-exporter-otlp (~> 0.31.1) + opentelemetry-instrumentation-all (~> 0.89.1) + opentelemetry-sdk (~> 1.10) opentracing (~> 0.4) pg_query (>= 6.1.0, < 7.0) prometheus-client-mmap (>= 1.2, < 2.0) redis (> 3.0.0, < 6.0.0) gitlab-license (2.6.0) - gitlab-mail_room (0.1.0) + gitlab-mail_room (1.0.0) jwt (>= 2.0) net-imap (>= 0.2.1) oauth2 (>= 1.4.4, < 3) @@ -800,7 +807,7 @@ GEM activesupport (>= 5.2.0) rake (~> 13.0) snowplow-tracker (~> 0.8.0) - gitlab-secret_detection (0.39.1) + gitlab-secret_detection (0.39.3) grpc (>= 1.63.0, < 2) grpc_reflection (~> 0.1) parallel (~> 1) @@ -828,7 +835,7 @@ GEM omniauth (>= 1.3, < 3) pyu-ruby-sasl (>= 0.0.3.3, < 0.1) rubyntlm (~> 0.5) - gitlab_quality-test_tooling (3.7.1) + gitlab_quality-test_tooling (3.9.0) activesupport (>= 7.0) amatch (~> 0.4.1) fog-google (~> 1.24, >= 1.24.1) @@ -840,7 +847,7 @@ GEM rspec-parameterized (>= 1.0, < 3.0) table_print (= 1.5.7) zeitwerk (>= 2, < 3) - gitlab_query_language (0.20.12) + gitlab_query_language (0.23.0) rb_sys (~> 0.9.91) globalid (1.1.0) activesupport (>= 5.0) @@ -949,7 +956,7 @@ GEM multi_json (~> 1.11) os (>= 0.9, < 2.0) signet (>= 0.16, < 2.a) - gpgme (2.0.25) + gpgme (2.0.26) mini_portile2 (~> 2.7) grape (2.0.0) activesupport (>= 5) @@ -990,7 +997,7 @@ GEM logger (~> 1.6) ostruct (~> 0.6) sass-embedded (~> 1.58) - grpc (1.76.0) + grpc (1.78.1) google-protobuf (>= 3.25, < 5.0) googleapis-common-protos-types (~> 1.0) grpc-google-iam-v1 (1.11.0) @@ -1258,7 +1265,7 @@ GEM nio4r (2.7.0) nkf (0.2.0) no_proxy_fix (0.1.2) - nokogiri (1.19.0) + nokogiri (1.19.1) mini_portile2 (~> 2.8.2) racc (~> 1.4) notiffany (0.1.3) @@ -1326,7 +1333,7 @@ GEM omniauth-oauth2-generic (0.2.8) omniauth-oauth2 (~> 1.0) rake - omniauth-saml (2.2.4) + omniauth-saml (2.2.5) omniauth (~> 2.1) ruby-saml (~> 1.18) omniauth-shibboleth-redux (2.0.0) @@ -1354,101 +1361,173 @@ GEM openssl (3.3.2) openssl-signature_algorithm (1.3.0) openssl (> 2.0) - opentelemetry-api (1.2.5) + opentelemetry-api (1.7.0) opentelemetry-common (0.21.0) opentelemetry-api (~> 1.0) - opentelemetry-exporter-otlp (0.29.1) + opentelemetry-exporter-otlp (0.31.1) google-protobuf (>= 3.18) googleapis-common-protos-types (~> 1.3) opentelemetry-api (~> 1.1) opentelemetry-common (~> 0.20) - opentelemetry-sdk (~> 1.2) + opentelemetry-sdk (~> 1.10) opentelemetry-semantic_conventions - opentelemetry-helpers-sql-obfuscation (0.1.0) - opentelemetry-common (~> 0.20) - opentelemetry-instrumentation-action_mailer (0.2.0) - opentelemetry-api (~> 1.0) - opentelemetry-instrumentation-active_support (~> 0.1) - opentelemetry-instrumentation-base (~> 0.22.1) - opentelemetry-instrumentation-action_pack (0.10.0) - opentelemetry-api (~> 1.0) - opentelemetry-instrumentation-base (~> 0.22.1) - opentelemetry-instrumentation-rack (~> 0.21) - opentelemetry-instrumentation-action_view (0.7.3) - opentelemetry-api (~> 1.0) - opentelemetry-instrumentation-active_support (~> 0.6) - opentelemetry-instrumentation-base (~> 0.22.1) - opentelemetry-instrumentation-active_job (0.7.8) - opentelemetry-api (~> 1.0) - opentelemetry-instrumentation-base (~> 0.22.1) - opentelemetry-instrumentation-active_record (0.8.1) - opentelemetry-api (~> 1.0) - opentelemetry-instrumentation-base (~> 0.22.1) - opentelemetry-instrumentation-active_support (0.6.0) - opentelemetry-api (~> 1.0) - opentelemetry-instrumentation-base (~> 0.22.1) - opentelemetry-instrumentation-aws_sdk (0.7.0) - opentelemetry-api (~> 1.0) - opentelemetry-instrumentation-base (~> 0.22.1) - opentelemetry-instrumentation-base (0.22.3) + opentelemetry-helpers-mysql (0.4.0) + opentelemetry-api (~> 1.7) + opentelemetry-common (~> 0.21) + opentelemetry-helpers-sql (0.3.0) + opentelemetry-api (~> 1.7) + opentelemetry-helpers-sql-processor (0.4.0) opentelemetry-api (~> 1.0) + opentelemetry-common (~> 0.21) + opentelemetry-instrumentation-action_mailer (0.6.1) + opentelemetry-instrumentation-active_support (~> 0.10) + opentelemetry-instrumentation-action_pack (0.15.1) + opentelemetry-instrumentation-rack (~> 0.29) + opentelemetry-instrumentation-action_view (0.11.2) + opentelemetry-instrumentation-active_support (~> 0.10) + opentelemetry-instrumentation-active_job (0.10.1) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-active_model_serializers (0.24.0) + opentelemetry-instrumentation-active_support (>= 0.7.0) + opentelemetry-instrumentation-active_record (0.11.1) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-active_storage (0.3.1) + opentelemetry-instrumentation-active_support (~> 0.10) + opentelemetry-instrumentation-active_support (0.10.1) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-all (0.89.1) + opentelemetry-instrumentation-active_model_serializers (~> 0.24.0) + opentelemetry-instrumentation-anthropic (~> 0.3.0) + opentelemetry-instrumentation-aws_lambda (~> 0.6.0) + opentelemetry-instrumentation-aws_sdk (~> 0.11.0) + opentelemetry-instrumentation-bunny (~> 0.24.0) + opentelemetry-instrumentation-concurrent_ruby (~> 0.24.0) + opentelemetry-instrumentation-dalli (~> 0.29.0) + opentelemetry-instrumentation-delayed_job (~> 0.25.1) + opentelemetry-instrumentation-ethon (~> 0.26.0) + opentelemetry-instrumentation-excon (~> 0.26.0) + opentelemetry-instrumentation-faraday (~> 0.30.0) + opentelemetry-instrumentation-grape (~> 0.5.0) + opentelemetry-instrumentation-graphql (~> 0.31.1) + opentelemetry-instrumentation-grpc (~> 0.4.1) + opentelemetry-instrumentation-gruf (~> 0.5.0) + opentelemetry-instrumentation-http (~> 0.27.0) + opentelemetry-instrumentation-http_client (~> 0.26.0) + opentelemetry-instrumentation-httpx (~> 0.5.0) + opentelemetry-instrumentation-koala (~> 0.23.0) + opentelemetry-instrumentation-lmdb (~> 0.25.0) + opentelemetry-instrumentation-mongo (~> 0.25.0) + opentelemetry-instrumentation-mysql2 (~> 0.32.1) + opentelemetry-instrumentation-net_http (~> 0.26.0) + opentelemetry-instrumentation-pg (~> 0.34.1) + opentelemetry-instrumentation-que (~> 0.12.0) + opentelemetry-instrumentation-racecar (~> 0.6.0) + opentelemetry-instrumentation-rack (~> 0.29.0) + opentelemetry-instrumentation-rails (~> 0.39.1) + opentelemetry-instrumentation-rake (~> 0.5.0) + opentelemetry-instrumentation-rdkafka (~> 0.9.0) + opentelemetry-instrumentation-redis (~> 0.28.0) + opentelemetry-instrumentation-resque (~> 0.8.0) + opentelemetry-instrumentation-restclient (~> 0.26.0) + opentelemetry-instrumentation-ruby_kafka (~> 0.24.0) + opentelemetry-instrumentation-sidekiq (~> 0.28.1) + opentelemetry-instrumentation-sinatra (~> 0.28.0) + opentelemetry-instrumentation-trilogy (~> 0.65.1) + opentelemetry-instrumentation-anthropic (0.3.0) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-aws_lambda (0.6.0) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-aws_sdk (0.11.0) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-base (0.25.0) + opentelemetry-api (~> 1.7) + opentelemetry-common (~> 0.21) opentelemetry-registry (~> 0.1) - opentelemetry-instrumentation-concurrent_ruby (0.21.4) - opentelemetry-api (~> 1.0) - opentelemetry-instrumentation-base (~> 0.22.1) - opentelemetry-instrumentation-ethon (0.21.9) - opentelemetry-api (~> 1.0) - opentelemetry-instrumentation-base (~> 0.22.1) - opentelemetry-instrumentation-excon (0.22.5) - opentelemetry-api (~> 1.0) - opentelemetry-instrumentation-base (~> 0.22.1) - opentelemetry-instrumentation-faraday (0.24.7) - opentelemetry-api (~> 1.0) - opentelemetry-instrumentation-base (~> 0.22.1) - opentelemetry-instrumentation-grape (0.2.0) - opentelemetry-api (~> 1.0) - opentelemetry-instrumentation-base (~> 0.22.1) - opentelemetry-instrumentation-rack (~> 0.21) - opentelemetry-instrumentation-graphql (0.28.4) - opentelemetry-api (~> 1.0) - opentelemetry-instrumentation-base (~> 0.22.1) - opentelemetry-instrumentation-http (0.23.5) - opentelemetry-api (~> 1.0) - opentelemetry-instrumentation-base (~> 0.22.1) - opentelemetry-instrumentation-http_client (0.22.8) - opentelemetry-api (~> 1.0) - opentelemetry-instrumentation-base (~> 0.22.1) - opentelemetry-instrumentation-net_http (0.22.8) - opentelemetry-api (~> 1.0) - opentelemetry-instrumentation-base (~> 0.22.1) - opentelemetry-instrumentation-pg (0.29.1) - opentelemetry-api (~> 1.0) - opentelemetry-helpers-sql-obfuscation - opentelemetry-instrumentation-base (~> 0.22.1) - opentelemetry-instrumentation-rack (0.25.0) - opentelemetry-api (~> 1.0) - opentelemetry-instrumentation-base (~> 0.22.1) - opentelemetry-instrumentation-rails (0.33.1) - opentelemetry-api (~> 1.0) - opentelemetry-instrumentation-action_mailer (~> 0.2.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) - opentelemetry-instrumentation-active_support (~> 0.6.0) - opentelemetry-instrumentation-base (~> 0.22.1) - opentelemetry-instrumentation-rake (0.2.2) - opentelemetry-api (~> 1.0) - opentelemetry-instrumentation-base (~> 0.22.1) - opentelemetry-instrumentation-redis (0.25.7) - opentelemetry-api (~> 1.0) - opentelemetry-instrumentation-base (~> 0.22.1) - opentelemetry-instrumentation-sidekiq (0.25.7) - opentelemetry-api (~> 1.0) - opentelemetry-instrumentation-base (~> 0.22.1) + opentelemetry-instrumentation-bunny (0.24.0) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-concurrent_ruby (0.24.0) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-dalli (0.29.0) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-delayed_job (0.25.1) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-ethon (0.26.0) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-excon (0.26.1) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-faraday (0.30.1) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-grape (0.5.0) + opentelemetry-instrumentation-rack (~> 0.29) + opentelemetry-instrumentation-graphql (0.31.2) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-grpc (0.4.1) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-gruf (0.5.0) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-http (0.27.1) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-http_client (0.26.1) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-httpx (0.5.1) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-koala (0.23.0) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-lmdb (0.25.0) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-mongo (0.25.0) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-mysql2 (0.32.1) + opentelemetry-helpers-mysql + opentelemetry-helpers-sql + opentelemetry-helpers-sql-processor + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-net_http (0.26.1) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-pg (0.34.1) + opentelemetry-helpers-sql + opentelemetry-helpers-sql-processor + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-que (0.12.0) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-racecar (0.6.1) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-rack (0.29.0) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-rails (0.39.1) + opentelemetry-instrumentation-action_mailer (~> 0.6) + opentelemetry-instrumentation-action_pack (~> 0.15) + opentelemetry-instrumentation-action_view (~> 0.11) + opentelemetry-instrumentation-active_job (~> 0.10) + opentelemetry-instrumentation-active_record (~> 0.11) + opentelemetry-instrumentation-active_storage (~> 0.3) + opentelemetry-instrumentation-active_support (~> 0.10) + opentelemetry-instrumentation-concurrent_ruby (~> 0.23) + opentelemetry-instrumentation-rake (0.5.0) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-rdkafka (0.9.0) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-redis (0.28.0) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-resque (0.8.0) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-restclient (0.26.0) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-ruby_kafka (0.24.0) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-sidekiq (0.28.1) + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-instrumentation-sinatra (0.28.0) + opentelemetry-instrumentation-rack (~> 0.29) + opentelemetry-instrumentation-trilogy (0.65.1) + opentelemetry-helpers-mysql + opentelemetry-helpers-sql + opentelemetry-helpers-sql-processor + opentelemetry-instrumentation-base (~> 0.25) + opentelemetry-semantic_conventions (>= 1.8.0) opentelemetry-registry (0.3.0) opentelemetry-api (~> 1.1) - opentelemetry-sdk (1.6.0) + opentelemetry-sdk (1.10.0) opentelemetry-api (~> 1.1) opentelemetry-common (~> 0.20) opentelemetry-registry (~> 0.2) @@ -1550,7 +1629,7 @@ GEM date stringio public_suffix (6.0.1) - puma (7.1.0) + puma (7.2.0) nio4r (~> 2.0) pyu-ruby-sasl (0.0.3.3) raabro (1.4.0) @@ -1727,8 +1806,6 @@ GEM rspec-expectations (~> 3.13) rspec-mocks (~> 3.13) rspec-support (~> 3.13) - rspec-retry (0.6.2) - rspec-core (> 3.3) rspec-support (3.13.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -1786,7 +1863,7 @@ GEM rubyntlm (0.6.3) rubypants (0.2.0) rubyzip (2.4.1) - rugged (1.6.3) + rugged (1.9.0) safe_yaml (1.0.4) safety_net_attestation (0.4.0) jwt (~> 2.0) @@ -1896,7 +1973,7 @@ GEM ssh_data (2.0.0) base64 (~> 0.1) ssrf_filter (1.0.8) - stackprof (0.2.27) + stackprof (0.2.28) state_machines (0.100.4) state_machines-activemodel (0.101.0) activemodel (>= 7.2) @@ -2113,8 +2190,8 @@ DEPENDENCIES atlassian-jwt (~> 0.2.1) attr_encrypted (~> 4.2) aws-sdk-cloudformation (~> 1) - aws-sdk-core (~> 3.226.0) - aws-sdk-s3 (~> 1.193.0) + aws-sdk-core (~> 3.242.0) + aws-sdk-s3 (~> 1.213.0) axe-core-rspec (~> 4.10.0) babosa (~> 2.0) base32 (~> 0.3.0) @@ -2132,7 +2209,7 @@ DEPENDENCIES carrierwave (~> 1.3) charlock_holmes (~> 0.7.9) circuitbox (= 2.0.0) - click_house-client (= 0.8.7) + click_house-client (= 0.8.8) commonmarker (~> 0.23.10) concurrent-ruby (~> 1.1) connection_pool (~> 2.5.3) @@ -2141,10 +2218,10 @@ DEPENDENCIES creole (~> 0.5.0) cssbundling-rails (= 1.4.3) csv_builder! - cvss-suite (~> 3.3.0) + cvss-suite (~> 4.1.1) database_cleaner-active_record (~> 2.2.0) debug (~> 1.11.0) - declarative_policy (~> 2.0.1) + declarative_policy (~> 2.1.0) deprecation_toolkit (~> 2.2.3) derailed_benchmarks devfile (~> 0.5.0) @@ -2192,20 +2269,21 @@ DEPENDENCIES gitlab-active-context! gitlab-backup-cli! gitlab-chronic (~> 0.10.5) - gitlab-cloud-connector (~> 1.44) - gitlab-crystalball (~> 1.1.0) + gitlab-cloud-connector (~> 1.45) + gitlab-crystalball (~> 1.1.3) gitlab-dangerfiles (~> 4.10.0) gitlab-duo-workflow-service-client (~> 0.6)! - gitlab-experiment (~> 1.2.0) + gitlab-experiment (~> 1.3.0) gitlab-fog-azure-rm (~> 2.4.0) + gitlab-gkg-proto (~> 0.7.0) gitlab-glfm-markdown (~> 0.0.41) gitlab-grape-openapi! gitlab-housekeeper! gitlab-http! gitlab-kas-grpc (~> 18.5.0.pre.rc4) - gitlab-labkit (~> 1.3.0) + gitlab-labkit (~> 1.5.0) gitlab-license (~> 2.6) - gitlab-mail_room (~> 0.1.0) + gitlab-mail_room (~> 1.0.0) gitlab-markup (~> 2.0.0) gitlab-net-dns (~> 0.15.0) gitlab-rspec! @@ -2221,8 +2299,8 @@ DEPENDENCIES gitlab-utils! gitlab_chronic_duration (~> 0.12) gitlab_omniauth-ldap (~> 2.3.0) - gitlab_quality-test_tooling (~> 3.7.1) - gitlab_query_language (~> 0.20.12) + gitlab_quality-test_tooling (~> 3.9.0) + gitlab_query_language (~> 0.23.0) gon (~> 6.5.0) google-apis-androidpublisher_v3 (~> 0.92.0) google-apis-cloudbilling_v1 (~> 0.22.0) @@ -2251,7 +2329,7 @@ DEPENDENCIES graphlyte (~> 1.0.0) graphql (= 2.5.11) graphql-docs (~> 5.2.0) - grpc (~> 1.76.0) + grpc (~> 1.78.0) gssapi (~> 1.3.1) guard-rspec gvltools (~> 0.4.0) @@ -2367,7 +2445,7 @@ DEPENDENCIES pry-byebug pry-rails (~> 0.3.9) pry-shell (~> 0.6.4) - puma (~> 7.1) + puma (~> 7.2) rack (~> 2.2.9) rack-attack (~> 6.8.0) rack-cors (~> 2.0.1) @@ -2395,7 +2473,6 @@ DEPENDENCIES rspec-benchmark (~> 0.6.0) rspec-parameterized (~> 1.0, >= 1.0.2) rspec-rails (~> 7.1.0) - rspec-retry (~> 0.6.2) rspec_junit_formatter rspec_profiling (~> 0.0.9) rubocop @@ -2406,7 +2483,7 @@ DEPENDENCIES ruby-progressbar (~> 1.10) ruby-saml (~> 1.18) rubyzip (~> 2.4.0) - rugged (~> 1.6) + rugged (~> 1.9) sanitize (~> 6.0.2) sd_notify (~> 0.1.0) seed-fu (~> 2.3.7) diff --git a/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix b/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix index b0a2a5f34c8f..ada970fef11e 100644 --- a/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix +++ b/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix @@ -374,10 +374,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0y7z16h2bhmm56f154apm7j62m6b6b7f78w93ilnrfz2x714v5w7"; + sha256 = "1s584m5ilmdzki2m99ny5n0pgcq6d5dsm2gwla4gyfdiw7q14j20"; type = "gem"; }; - version = "2.1.7"; + version = "2.1.8"; }; app_store_connect = { dependencies = [ @@ -573,6 +573,7 @@ src: { "aws-partitions" "aws-sigv4" "base64" + "bigdecimal" "jmespath" "logger" ]; @@ -580,10 +581,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0410i5slpj49i3nyqfr6v1mp547vwzcm1kbhj0wf6xsmppfx0wbw"; + sha256 = "1819b99lgs3i637j2y6f95vlsppw3id2hys3m30q13f7mh1k0yy1"; type = "gem"; }; - version = "3.226.3"; + version = "3.242.0"; }; aws-sdk-kms = { dependencies = [ @@ -609,10 +610,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1piv24mpl946a1py6pap9p2hgz38xmks0w1dzbvnv223gjbm9ffc"; + sha256 = "03g5k3jl0sgp60ppmxa267qflxlj174mrs8hnrnl10j5ak7nqndg"; type = "gem"; }; - version = "1.193.0"; + version = "1.213.0"; }; aws-sigv4 = { dependencies = [ "aws-eventstream" ]; @@ -1154,10 +1155,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0q0r3k6wznyx7n7iq5l9yi93wpcv36b5ppip33pgj663jm791hnj"; + sha256 = "1vsy39fx64g6cfxjy5550n63cq7b2yg4062qm933q31r12550ppf"; type = "gem"; }; - version = "0.8.7"; + version = "0.8.8"; }; coderay = { groups = [ @@ -1231,10 +1232,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1"; + sha256 = "1aymcakhzl83k77g2f2krz07bg1cbafbcd2ghvwr4lky3rz86mkb"; type = "gem"; }; - version = "1.3.5"; + version = "1.3.6"; }; connection_pool = { groups = [ @@ -1246,10 +1247,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "02p7l47gvchbvnbag6kb4x2hg8n28r25ybslyvrr2q214wir5qg9"; + sha256 = "1b8nlxr5z843ii7hfk6igpr5acw3k2ih9yjrgkyz2gbmallgjkz5"; type = "gem"; }; - version = "2.5.4"; + version = "2.5.5"; }; console = { dependencies = [ @@ -1423,14 +1424,15 @@ src: { version = "0.1.0"; }; cvss-suite = { + dependencies = [ "bigdecimal" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0hyqdsh7zrgfq8hjvgnk9ij5qrj3j51m650nrfqk7n6mw30ry6al"; + sha256 = "1xcnk22xw3rm3jmzh65wh2s41xrx7djyfa7p8b6jjgapp45xikmj"; type = "gem"; }; - version = "3.3.0"; + version = "4.1.2"; }; danger = { dependencies = [ @@ -1576,10 +1578,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1s76qc7fz4ww4nf545jyp4fd3j10cn8zhbxii7pxdnkyr1zsdias"; + sha256 = "1shy6rlipg6q5f42z1h77hagdax4269k2p3qjzg4n5r6lxfp1azr"; type = "gem"; }; - version = "2.0.1"; + version = "2.1.0"; }; deprecation_toolkit = { dependencies = [ "activesupport" ]; @@ -2584,10 +2586,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0kxn1z8l0s06aiyc9f9fya0d75fw5n4r8igai1hal31hvh8sf677"; + sha256 = "1qvw8vyl3f52yqwnhqfkasijl35qnh9xag3hs087gpfvrqkvg1ai"; type = "gem"; }; - version = "1.29.3"; + version = "1.29.4"; }; fog-json = { dependencies = [ @@ -2798,10 +2800,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0v780l0cpp9fq427h9pckngmfva5bhcrr0y1057kprxk4qnmai99"; + sha256 = "0dqm72anvgcic66zbsnn0l4jjimwdrcdk5hbf5kp9q89b12gajk8"; type = "gem"; }; - version = "18.8.1"; + version = "18.8.3"; }; gitlab = { dependencies = [ @@ -2895,10 +2897,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1mywc4yvzw7s659r12nhg81kiv1y9lqjrp22ply2nj5zdk8f7qqy"; + sha256 = "1acdwilfp78j6sqpc05p1qwahifz7c6fiszys0624g8zm6kwi241"; type = "gem"; }; - version = "1.44.0"; + version = "1.46.0"; }; gitlab-crystalball = { dependencies = [ @@ -2912,10 +2914,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1vdqa11dchcmlkph9almmxjq9qsgcfv0n460lyghx7l0n09s2r04"; + sha256 = "0q8876j6w0y7vsda31q71rjwsr7nm51x7riwfqnh8jkhb7b916pa"; type = "gem"; }; - version = "1.1.1"; + version = "1.1.3"; }; gitlab-dangerfiles = { dependencies = [ @@ -2955,10 +2957,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0rvfwrb4pp1x8drax4riz1ich9h9xbpsxv15y7vi7wapi6zl0pa7"; + sha256 = "1gp6h4rgxv04a592fyag9akjd7gply4x7gagjzva7lbbvc774z3l"; type = "gem"; }; - version = "1.2.0"; + version = "1.3.0"; }; gitlab-fog-azure-rm = { dependencies = [ @@ -2980,6 +2982,17 @@ src: { }; version = "2.4.0"; }; + gitlab-gkg-proto = { + dependencies = [ "grpc" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "19f9zfyqfdga30jlznf9maf2yjha403zh9bdcjhqj83yar4alh5q"; + type = "gem"; + }; + version = "0.7.0"; + }; gitlab-glfm-markdown = { dependencies = [ "rb_sys" ]; groups = [ "default" ]; @@ -3058,6 +3071,9 @@ src: { "jaeger-client" "json_schemer" "openssl" + "opentelemetry-exporter-otlp" + "opentelemetry-instrumentation-all" + "opentelemetry-sdk" "opentracing" "pg_query" "prometheus-client-mmap" @@ -3067,10 +3083,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1clv7ni4a2wmlq1fshjjvrn9jak4crx8ckshnkhy6jyxfrk697b5"; + sha256 = "09xpzgdww6kps22nrahxghql6hcvr2lwbr1llzy4zm767av8rj07"; type = "gem"; }; - version = "1.3.4"; + version = "1.5.1"; }; gitlab-license = { groups = [ "default" ]; @@ -3094,10 +3110,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0wknb3amlwcrq85z478lk3rl59ylx7zkm1vznp69zic0x5381y3v"; + sha256 = "0n815j9ffzgnx0nvh48b85f043xlyxh25z9h4279z0gz0300p480"; type = "gem"; }; - version = "0.1.0"; + version = "1.0.0"; }; gitlab-markup = { groups = [ "default" ]; @@ -3211,10 +3227,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "02h049krvlxg9ya8h1ljrdv0mws843cyv8kxf8g9ww46w7kbaaxb"; + sha256 = "01mbiqq9dfw2w68rh4bldgaldza4kg5rd440n3k9pj0bnsiglklr"; type = "gem"; }; - version = "0.39.1"; + version = "0.39.3"; }; gitlab-security_report_schemas = { dependencies = [ @@ -3344,10 +3360,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09amb7yq4pwwg33f8xvs00qzhqv7hc67pc98g36w92cd0b9bdwc4"; + sha256 = "0z3jsijb3q25pgyddhzyb30l58rk48pkj1m2dflfv3r7vv5jiszk"; type = "gem"; }; - version = "3.7.1"; + version = "3.9.0"; }; gitlab_query_language = { dependencies = [ "rb_sys" ]; @@ -3355,10 +3371,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "18z3cq5bsab972c72ax3x0a8m8g8iz6ypr0glhwpc0b4fzv56d53"; + sha256 = "0qanbk6c4j1rz6a81zipbr97b4k61vnac1f9ndfwzajyin4g8bda"; type = "gem"; }; - version = "0.20.12"; + version = "0.23.0"; }; globalid = { dependencies = [ "activesupport" ]; @@ -3843,10 +3859,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0d6whkyc63056nkaxsr86ygi9razbzr50qgbbla161bj525l0hlj"; + sha256 = "1amb4f0hgwdlz9dzblfpsidays3mb4cg65plwr0m6x1vp0pgvsqs"; type = "gem"; }; - version = "2.0.25"; + version = "2.0.26"; }; grape = { dependencies = [ @@ -4014,10 +4030,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "162mayssd5y1jz7blwghdmjldxrb9gg7bffi1x2fwfhm8bx1c90i"; + sha256 = "0n37kw2y42qvb0s154v99ggvypqlz4bg2yp1q4jkq9h1z56abs69"; type = "gem"; }; - version = "1.76.0"; + version = "1.78.1"; }; grpc-google-iam-v1 = { dependencies = [ @@ -5662,10 +5678,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "15anyh2ir3kdji93kw770xxwm5rspn9rzx9b9zh1h9gnclcd4173"; + sha256 = "1lss1nh526n3h1qsig2kjchi8vlsjwc8pdjpplm1f2yz6rzk52sr"; type = "gem"; }; - version = "1.19.0"; + version = "1.19.1"; }; notiffany = { dependencies = [ @@ -5964,10 +5980,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1sznc4d2qhqmkw1vhpx2v5i9ndfb4k25cazhz74cbv18wyp4bk2s"; + sha256 = "0ndbsyhdalpijj8bri3imkrrr06y07c0m7hnzl6iywadarjd8ajm"; type = "gem"; }; - version = "2.2.4"; + version = "2.2.5"; }; omniauth-shibboleth-redux = { dependencies = [ "omniauth" ]; @@ -6088,10 +6104,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1j9c2a4wgw0jaw63qscfasw3lf3kr45q83p4mmlf0bndcq2rlgdb"; + sha256 = "0kr1jyk67zn4axafcb2fji5b8xvr56hhfg2y33s5pnzjlr72dzfc"; type = "gem"; }; - version = "1.2.5"; + version = "1.7.0"; }; opentelemetry-common = { dependencies = [ "opentelemetry-api" ]; @@ -6120,13 +6136,27 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1c0f345cpcqz3p6salmag9vhr7flirga35xivc01kvpli7scai1j"; + sha256 = "0jj78y79mawj86v5g3kcz6k81izd0m0w47wyyk2br744swbvwn2k"; type = "gem"; }; - version = "0.29.1"; + version = "0.31.1"; }; - opentelemetry-helpers-sql-obfuscation = { - dependencies = [ "opentelemetry-common" ]; + opentelemetry-helpers-mysql = { + dependencies = [ + "opentelemetry-api" + "opentelemetry-common" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0kssrgcm716blgn4qhhngp9xmzw1ng9y0xdw9m6x3g9512rc02fk"; + type = "gem"; + }; + version = "0.4.0"; + }; + opentelemetry-helpers-sql = { + dependencies = [ "opentelemetry-api" ]; groups = [ "default" "opentelemetry" @@ -6134,17 +6164,30 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cnlr3gqmd2q9wcaxhvlkxkbjvvvkp4vzcwif1j7kydw7lvz2vmw"; + sha256 = "1y9p7xxn491pjdcb9n4m25lvpigr63ywflqw9lfd8vd1sqbq1c2b"; type = "gem"; }; - version = "0.1.0"; + version = "0.3.0"; + }; + opentelemetry-helpers-sql-processor = { + dependencies = [ + "opentelemetry-api" + "opentelemetry-common" + ]; + groups = [ + "default" + "opentelemetry" + ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1x13ig8z9fabw5l3p5lrm0ad80qsibmx0cfw8z99n8c751x8s8zc"; + type = "gem"; + }; + version = "0.4.0"; }; opentelemetry-instrumentation-action_mailer = { - dependencies = [ - "opentelemetry-api" - "opentelemetry-instrumentation-active_support" - "opentelemetry-instrumentation-base" - ]; + dependencies = [ "opentelemetry-instrumentation-active_support" ]; groups = [ "default" "opentelemetry" @@ -6152,100 +6195,177 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03nbn48q5ymk4wyhvnqa1wzvi1mzy2cbc8pmpf26x217zy6dvwl8"; + sha256 = "0mqh8z6myff0j11zcnm34s1lc8qzmzzqdrhzk95y2sh6vdmqd143"; type = "gem"; }; - version = "0.2.0"; + version = "0.6.1"; }; opentelemetry-instrumentation-action_pack = { - dependencies = [ - "opentelemetry-api" - "opentelemetry-instrumentation-base" - "opentelemetry-instrumentation-rack" - ]; + dependencies = [ "opentelemetry-instrumentation-rack" ]; groups = [ "opentelemetry" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "00mbrqmpk7p3wy377izsspshzdb849b9dv22z8f2hajcpr2im0id"; + sha256 = "0wzj0xmivyx243slz526z54lqyhsiyzzrbha4szyxjl30xsdxyl4"; type = "gem"; }; - version = "0.10.0"; + version = "0.15.1"; }; opentelemetry-instrumentation-action_view = { - dependencies = [ - "opentelemetry-api" - "opentelemetry-instrumentation-active_support" - "opentelemetry-instrumentation-base" - ]; + dependencies = [ "opentelemetry-instrumentation-active_support" ]; groups = [ "opentelemetry" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "08ga079lc2xariw83xc4ly1kab718ripmfb9af7xh6vm9qajka3d"; + sha256 = "1z7s35vscxi0dsd588ggc41j3rzikslzrmlkk70snbb7bl0rk876"; type = "gem"; }; - version = "0.7.3"; + version = "0.11.2"; }; opentelemetry-instrumentation-active_job = { - dependencies = [ - "opentelemetry-api" - "opentelemetry-instrumentation-base" - ]; + dependencies = [ "opentelemetry-instrumentation-base" ]; groups = [ "opentelemetry" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0hirfvkg4kf575al080zvnpbxs3y9qlmzdr1w7qwkap7mjdks6r8"; + sha256 = "129ajjrxigl4pag1nlzbdv1js5bij4ll92i1ix50c3f24h9338df"; type = "gem"; }; - version = "0.7.8"; + version = "0.10.1"; + }; + opentelemetry-instrumentation-active_model_serializers = { + dependencies = [ "opentelemetry-instrumentation-active_support" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "05ff7yxy2v96kslsqn1y68669is00798i9fgk9fy85vx2r21xs4g"; + type = "gem"; + }; + version = "0.24.0"; }; opentelemetry-instrumentation-active_record = { - dependencies = [ - "opentelemetry-api" - "opentelemetry-instrumentation-base" - ]; + dependencies = [ "opentelemetry-instrumentation-base" ]; groups = [ "opentelemetry" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "14aar8w2szn5fi7j3lg35qlq1r12ka6lvcrcn700agv5nm3han5y"; + sha256 = "14kwks0130mrggk3irg4qvx5fmwk9gxv6w23dy6ryi50xqs3y20v"; type = "gem"; }; - version = "0.8.1"; + version = "0.11.1"; + }; + opentelemetry-instrumentation-active_storage = { + dependencies = [ "opentelemetry-instrumentation-active_support" ]; + groups = [ + "default" + "opentelemetry" + ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "17p8zmfyigdqvgy3d1691ayzm6nj4q4nx2n3qk01f7wjakphz6zq"; + type = "gem"; + }; + version = "0.3.1"; }; opentelemetry-instrumentation-active_support = { - dependencies = [ - "opentelemetry-api" - "opentelemetry-instrumentation-base" - ]; + dependencies = [ "opentelemetry-instrumentation-base" ]; groups = [ "opentelemetry" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1q07nn9ipq2yd7xjj24hh00cbvlda269k1l0xfkc8d8iw8mixrsg"; + sha256 = "0zf5kg2h9zgmrwnq7v7by2nyhkxa20gmi5nyqqrpwyaqf4v9isl2"; + type = "gem"; + }; + version = "0.10.1"; + }; + opentelemetry-instrumentation-all = { + dependencies = [ + "opentelemetry-instrumentation-active_model_serializers" + "opentelemetry-instrumentation-anthropic" + "opentelemetry-instrumentation-aws_lambda" + "opentelemetry-instrumentation-aws_sdk" + "opentelemetry-instrumentation-bunny" + "opentelemetry-instrumentation-concurrent_ruby" + "opentelemetry-instrumentation-dalli" + "opentelemetry-instrumentation-delayed_job" + "opentelemetry-instrumentation-ethon" + "opentelemetry-instrumentation-excon" + "opentelemetry-instrumentation-faraday" + "opentelemetry-instrumentation-grape" + "opentelemetry-instrumentation-graphql" + "opentelemetry-instrumentation-grpc" + "opentelemetry-instrumentation-gruf" + "opentelemetry-instrumentation-http" + "opentelemetry-instrumentation-http_client" + "opentelemetry-instrumentation-httpx" + "opentelemetry-instrumentation-koala" + "opentelemetry-instrumentation-lmdb" + "opentelemetry-instrumentation-mongo" + "opentelemetry-instrumentation-mysql2" + "opentelemetry-instrumentation-net_http" + "opentelemetry-instrumentation-pg" + "opentelemetry-instrumentation-que" + "opentelemetry-instrumentation-racecar" + "opentelemetry-instrumentation-rack" + "opentelemetry-instrumentation-rails" + "opentelemetry-instrumentation-rake" + "opentelemetry-instrumentation-rdkafka" + "opentelemetry-instrumentation-redis" + "opentelemetry-instrumentation-resque" + "opentelemetry-instrumentation-restclient" + "opentelemetry-instrumentation-ruby_kafka" + "opentelemetry-instrumentation-sidekiq" + "opentelemetry-instrumentation-sinatra" + "opentelemetry-instrumentation-trilogy" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "014znv1fhr0x9r2fzgrkg4y1lgldkvbg6qybxqs4l0lqfkyyazba"; + type = "gem"; + }; + version = "0.89.1"; + }; + opentelemetry-instrumentation-anthropic = { + dependencies = [ "opentelemetry-instrumentation-base" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1pj8ba95k2x46x8miaqinj9psf0zs7qlkfppq2k8k4qqlr5rpg89"; + type = "gem"; + }; + version = "0.3.0"; + }; + opentelemetry-instrumentation-aws_lambda = { + dependencies = [ "opentelemetry-instrumentation-base" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0k1ksgyaix82bpll1pymqfia0f3c0y6nd841vpnwk6zy7hwn2c8s"; type = "gem"; }; version = "0.6.0"; }; opentelemetry-instrumentation-aws_sdk = { - dependencies = [ - "opentelemetry-api" - "opentelemetry-instrumentation-base" - ]; + dependencies = [ "opentelemetry-instrumentation-base" ]; groups = [ "opentelemetry" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1d8rbbn3qnv0bb4l7mlxd9zlihf8m6k7rrajaj5zmq5p9fq79hx3"; + sha256 = "1qqim5n5mnp0n6lw4d0gh3dxhn4im8bf2iiyijxy4lfz9msix8k7"; type = "gem"; }; - version = "0.7.0"; + version = "0.11.0"; }; opentelemetry-instrumentation-base = { dependencies = [ "opentelemetry-api" + "opentelemetry-common" "opentelemetry-registry" ]; groups = [ @@ -6255,228 +6375,397 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0pv064ksiynin8hzvljkwm5vlkgr8kk6g3qqpiwcik860i7l677n"; - type = "gem"; - }; - version = "0.22.3"; - }; - opentelemetry-instrumentation-concurrent_ruby = { - dependencies = [ - "opentelemetry-api" - "opentelemetry-instrumentation-base" - ]; - groups = [ "opentelemetry" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1khlhzwb37mqnzr1vr49ljhi4bplmq9w8ndm0k8xbfsr8h8wivq4"; - type = "gem"; - }; - version = "0.21.4"; - }; - opentelemetry-instrumentation-ethon = { - dependencies = [ - "opentelemetry-api" - "opentelemetry-instrumentation-base" - ]; - groups = [ "opentelemetry" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0p23m08mylzzkh6v3397a5v27wg4f8vs5jifrh3025lfg1rh9wr0"; - type = "gem"; - }; - version = "0.21.9"; - }; - opentelemetry-instrumentation-excon = { - dependencies = [ - "opentelemetry-api" - "opentelemetry-instrumentation-base" - ]; - groups = [ "opentelemetry" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1x49m71zz8vbvv39gfbfvllnrflf2284r4f3bgbnb3l0b9din3zc"; - type = "gem"; - }; - version = "0.22.5"; - }; - opentelemetry-instrumentation-faraday = { - dependencies = [ - "opentelemetry-api" - "opentelemetry-instrumentation-base" - ]; - groups = [ "opentelemetry" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1azbnb3f6lbmjciqdy5awyv6lhnkcyd4wqr6ayj8glj4v7b8bprn"; - type = "gem"; - }; - version = "0.24.7"; - }; - opentelemetry-instrumentation-grape = { - dependencies = [ - "opentelemetry-api" - "opentelemetry-instrumentation-base" - "opentelemetry-instrumentation-rack" - ]; - groups = [ "opentelemetry" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1dhpapza8qw8clfp7pri6r6sbibrx07sj7xfk3myivmp05rms8m1"; - type = "gem"; - }; - version = "0.2.0"; - }; - opentelemetry-instrumentation-graphql = { - dependencies = [ - "opentelemetry-api" - "opentelemetry-instrumentation-base" - ]; - groups = [ "opentelemetry" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0v6w0b3q0li5cq0xmc42ngqk9ahx60n5q31alka36ds4inxcrky2"; - type = "gem"; - }; - version = "0.28.4"; - }; - opentelemetry-instrumentation-http = { - dependencies = [ - "opentelemetry-api" - "opentelemetry-instrumentation-base" - ]; - groups = [ "opentelemetry" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "07jycg8iicrcadhnpg1zd2fp6di5hddq6cdpfmz499r2lzwv9wbi"; - type = "gem"; - }; - version = "0.23.5"; - }; - opentelemetry-instrumentation-http_client = { - dependencies = [ - "opentelemetry-api" - "opentelemetry-instrumentation-base" - ]; - groups = [ "opentelemetry" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0ss5izgcj2874df0yl4akcjvgsg2wyflvbq43aic2zw93dw4a7s1"; - type = "gem"; - }; - version = "0.22.8"; - }; - opentelemetry-instrumentation-net_http = { - dependencies = [ - "opentelemetry-api" - "opentelemetry-instrumentation-base" - ]; - groups = [ "opentelemetry" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0bh462bpf9m1vg512y9dmjaj7hrlyy04qpwhrzjzmf14d25xcfq2"; - type = "gem"; - }; - version = "0.22.8"; - }; - opentelemetry-instrumentation-pg = { - dependencies = [ - "opentelemetry-api" - "opentelemetry-helpers-sql-obfuscation" - "opentelemetry-instrumentation-base" - ]; - groups = [ "opentelemetry" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0ll2ka487ybsisk7c46lrag18nsfp9gbzrzmiyjjslnpiirc3gwc"; - type = "gem"; - }; - version = "0.29.1"; - }; - opentelemetry-instrumentation-rack = { - dependencies = [ - "opentelemetry-api" - "opentelemetry-instrumentation-base" - ]; - groups = [ "opentelemetry" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0g94rqqgw1jhqfng2692559wrldl6xji45lhbr4id3l1dd7qp72k"; + sha256 = "09ysfv2x25svwl4yxrbgmjkwrlkylr7plci3jjb6wkim11zklak4"; type = "gem"; }; version = "0.25.0"; }; + opentelemetry-instrumentation-bunny = { + dependencies = [ "opentelemetry-instrumentation-base" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1195m9jaaax2p0h3bmnr7q7xi3g7x73np3iyqg8a2hjzibj89i0y"; + type = "gem"; + }; + version = "0.24.0"; + }; + opentelemetry-instrumentation-concurrent_ruby = { + dependencies = [ "opentelemetry-instrumentation-base" ]; + groups = [ "opentelemetry" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1lniyy8yzmvz1mrh7az0yn94j4d9p0vvd6v0jgk9vi8042vxi6r2"; + type = "gem"; + }; + version = "0.24.0"; + }; + opentelemetry-instrumentation-dalli = { + dependencies = [ "opentelemetry-instrumentation-base" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0bxw2ji4nzkkb1i9mkrdxxwbb6jjxwdgvjc1wbbyh2anai86cs52"; + type = "gem"; + }; + version = "0.29.0"; + }; + opentelemetry-instrumentation-delayed_job = { + dependencies = [ "opentelemetry-instrumentation-base" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1v63h38nkngac0c3bxc45bdjabjs17m0vqdv5dyarndzs885pws7"; + type = "gem"; + }; + version = "0.25.1"; + }; + opentelemetry-instrumentation-ethon = { + dependencies = [ "opentelemetry-instrumentation-base" ]; + groups = [ "opentelemetry" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0lip1rsicwdj2zam9a729a5sbaz4r8qhyd042ami52afr2110inl"; + type = "gem"; + }; + version = "0.26.0"; + }; + opentelemetry-instrumentation-excon = { + dependencies = [ "opentelemetry-instrumentation-base" ]; + groups = [ "opentelemetry" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1vwgczy8qs2axf1ghy3lyj806d2y3vydgc637v6z8pylk1n82mm8"; + type = "gem"; + }; + version = "0.26.1"; + }; + opentelemetry-instrumentation-faraday = { + dependencies = [ "opentelemetry-instrumentation-base" ]; + groups = [ "opentelemetry" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1y9jfx8g94fq2kah1m5in6f0r8xnlyj2dnxzacz37fjsaz024s2j"; + type = "gem"; + }; + version = "0.30.1"; + }; + opentelemetry-instrumentation-grape = { + dependencies = [ "opentelemetry-instrumentation-rack" ]; + groups = [ "opentelemetry" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "093nvx4zr7qgwi62y0haimca4z99ki0mpplbgdbn7dhmn09vxz5r"; + type = "gem"; + }; + version = "0.5.0"; + }; + opentelemetry-instrumentation-graphql = { + dependencies = [ "opentelemetry-instrumentation-base" ]; + groups = [ "opentelemetry" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "07qv80fq0n3rkw2fyd9wj5kjb4xqa6rw1j27h82zky17ahi5yid4"; + type = "gem"; + }; + version = "0.31.2"; + }; + opentelemetry-instrumentation-grpc = { + dependencies = [ "opentelemetry-instrumentation-base" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "11xw3vr47k45d3byjbq5rr8h7833lp0xiq93zv8vqsgcsnqjpyjz"; + type = "gem"; + }; + version = "0.4.1"; + }; + opentelemetry-instrumentation-gruf = { + dependencies = [ "opentelemetry-instrumentation-base" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1kfsb3gy0s1ninv698s024990n324n11d1wsgj21prqjwcvbw8gf"; + type = "gem"; + }; + version = "0.5.0"; + }; + opentelemetry-instrumentation-http = { + dependencies = [ "opentelemetry-instrumentation-base" ]; + groups = [ "opentelemetry" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "00vkrx47pi2cxfp8fd0zy7zzxmz3z8irhlqxsfnxz6zylsfh4w5s"; + type = "gem"; + }; + version = "0.27.1"; + }; + opentelemetry-instrumentation-http_client = { + dependencies = [ "opentelemetry-instrumentation-base" ]; + groups = [ "opentelemetry" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1zz62a089hq61qi2052rqmk9n64jsqlljavpp3a47nwqg544bbzn"; + type = "gem"; + }; + version = "0.26.1"; + }; + opentelemetry-instrumentation-httpx = { + dependencies = [ "opentelemetry-instrumentation-base" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1pajvas3yskhk9y1mc6yvbvag418z3ipiln8a802j272avn2dy9y"; + type = "gem"; + }; + version = "0.5.1"; + }; + opentelemetry-instrumentation-koala = { + dependencies = [ "opentelemetry-instrumentation-base" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1yf61djnr45a5mylixawq17bd00crfj0bcdj9fcx8kx6l984nclg"; + type = "gem"; + }; + version = "0.23.0"; + }; + opentelemetry-instrumentation-lmdb = { + dependencies = [ "opentelemetry-instrumentation-base" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1jzmwlfdvaqapnmj9ll46hsymwas3ybn4405f97js97ahganck8y"; + type = "gem"; + }; + version = "0.25.0"; + }; + opentelemetry-instrumentation-mongo = { + dependencies = [ "opentelemetry-instrumentation-base" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0ylwgxh6syn79z7mg397hkqqz7fkc5h9k7s6ghpai3ljkxk8aifh"; + type = "gem"; + }; + version = "0.25.0"; + }; + opentelemetry-instrumentation-mysql2 = { + dependencies = [ + "opentelemetry-helpers-mysql" + "opentelemetry-helpers-sql" + "opentelemetry-helpers-sql-processor" + "opentelemetry-instrumentation-base" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0yi7a821bcknpdmh0jk44pm1scn0jfvvbzg4fk9h8y2g6xdp0p4z"; + type = "gem"; + }; + version = "0.32.1"; + }; + opentelemetry-instrumentation-net_http = { + dependencies = [ "opentelemetry-instrumentation-base" ]; + groups = [ "opentelemetry" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0b7spm51sgrhrwydx9888fcldclq9w0wrpn9znm0xjia3wbbykim"; + type = "gem"; + }; + version = "0.26.1"; + }; + opentelemetry-instrumentation-pg = { + dependencies = [ + "opentelemetry-helpers-sql" + "opentelemetry-helpers-sql-processor" + "opentelemetry-instrumentation-base" + ]; + groups = [ "opentelemetry" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1hmmxd4pzamwmz8lpm7fh6m9lbz8ax97dirayx0a1vlmv3w7avcd"; + type = "gem"; + }; + version = "0.34.1"; + }; + opentelemetry-instrumentation-que = { + dependencies = [ "opentelemetry-instrumentation-base" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1ys4k62dw3f45wd6236lap48fgq3lkmhm1jpii7s1xba3ws88yiv"; + type = "gem"; + }; + version = "0.12.0"; + }; + opentelemetry-instrumentation-racecar = { + dependencies = [ "opentelemetry-instrumentation-base" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0idq6n6k8ql10jldx3jf5g9p952labnd8hg8fzsn3dkgj08ncgw3"; + type = "gem"; + }; + version = "0.6.1"; + }; + opentelemetry-instrumentation-rack = { + dependencies = [ "opentelemetry-instrumentation-base" ]; + groups = [ "opentelemetry" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0xzk88iiiggx3kdfy5y75cb79cc5gn8jsl1vwg5n8w086s1vnb4y"; + type = "gem"; + }; + version = "0.29.0"; + }; opentelemetry-instrumentation-rails = { dependencies = [ - "opentelemetry-api" "opentelemetry-instrumentation-action_mailer" "opentelemetry-instrumentation-action_pack" "opentelemetry-instrumentation-action_view" "opentelemetry-instrumentation-active_job" "opentelemetry-instrumentation-active_record" + "opentelemetry-instrumentation-active_storage" "opentelemetry-instrumentation-active_support" - "opentelemetry-instrumentation-base" + "opentelemetry-instrumentation-concurrent_ruby" ]; groups = [ "opentelemetry" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "15kd44ilp029vadv0yyjnajwv7mn2f29647xxd0svqyd1bf9j1ji"; + sha256 = "0vy93a3hpi8l8crljxwxzxwmvyf9gg1pff6dnpxl0c2ljmwdynbr"; type = "gem"; }; - version = "0.33.1"; + version = "0.39.1"; }; opentelemetry-instrumentation-rake = { - dependencies = [ - "opentelemetry-api" - "opentelemetry-instrumentation-base" - ]; + dependencies = [ "opentelemetry-instrumentation-base" ]; groups = [ "opentelemetry" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0840gnlr90nbl430yc72czn26bngdp94v4adz7q9ph3pmdm8mppv"; + sha256 = "1vq118xmgp3lipccxn3hcxz71rjg9qlhdspacy5aqxc90wcx0szs"; type = "gem"; }; - version = "0.2.2"; + version = "0.5.0"; + }; + opentelemetry-instrumentation-rdkafka = { + dependencies = [ "opentelemetry-instrumentation-base" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "12fadamq0fy1bgmv2ia43ndji0pglbjzciic3bcxg16551lbbgpk"; + type = "gem"; + }; + version = "0.9.0"; }; opentelemetry-instrumentation-redis = { - dependencies = [ - "opentelemetry-api" - "opentelemetry-instrumentation-base" - ]; + dependencies = [ "opentelemetry-instrumentation-base" ]; groups = [ "opentelemetry" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1qrgnk2x64sks9gqb7fycfa6sass6ddqzh5dms4hdbz1bzag581f"; + sha256 = "001rd4ix10hja64y2arhpcd0hlmjilx7zlb4slmx4zaj3iyra8c7"; type = "gem"; }; - version = "0.25.7"; + version = "0.28.0"; + }; + opentelemetry-instrumentation-resque = { + dependencies = [ "opentelemetry-instrumentation-base" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1r85z37whl9z40hl224d09ipn53dw8vfsjaimrbxfg97svlxv7jm"; + type = "gem"; + }; + version = "0.8.0"; + }; + opentelemetry-instrumentation-restclient = { + dependencies = [ "opentelemetry-instrumentation-base" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1kmx71jqhi3fnsgisch323l2zd6399xy2xn04c84lmjixy9rskjx"; + type = "gem"; + }; + version = "0.26.0"; + }; + opentelemetry-instrumentation-ruby_kafka = { + dependencies = [ "opentelemetry-instrumentation-base" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1hjji7x52nix6h4yv6nl7i4wrbs4gd4qsh390qzblc769hgqjzi5"; + type = "gem"; + }; + version = "0.24.0"; }; opentelemetry-instrumentation-sidekiq = { - dependencies = [ - "opentelemetry-api" - "opentelemetry-instrumentation-base" - ]; + dependencies = [ "opentelemetry-instrumentation-base" ]; groups = [ "opentelemetry" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cfzw1avv52idxvq02y95g3byxsswccck78zch5hmnnzvp5f59nn"; + sha256 = "1blpmqsn64p5zq94slcm8zh1rl09qzvgjypxm7kn4lvak5i5vj5b"; type = "gem"; }; - version = "0.25.7"; + version = "0.28.1"; + }; + opentelemetry-instrumentation-sinatra = { + dependencies = [ "opentelemetry-instrumentation-rack" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "09kz6j3w2j2s0kxgyj2xk6vdc1r7z7wa3b1kssniqhhab26dc4cz"; + type = "gem"; + }; + version = "0.28.0"; + }; + opentelemetry-instrumentation-trilogy = { + dependencies = [ + "opentelemetry-helpers-mysql" + "opentelemetry-helpers-sql" + "opentelemetry-helpers-sql-processor" + "opentelemetry-instrumentation-base" + "opentelemetry-semantic_conventions" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1gfcm3z7c36qyp378cazc7g4rjag31hib326wnlkwq8mxqmfy82f"; + type = "gem"; + }; + version = "0.65.1"; }; opentelemetry-registry = { dependencies = [ "opentelemetry-api" ]; @@ -6503,10 +6792,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "14n49y6yq48jnbfms2razv7vm1lkdxwh5cd63cm9x8as9ksn1ndj"; + sha256 = "06jjh25s94lv94ljgbq13baqgnkccdsvzsw6xg54vwldpr4rjwa3"; type = "gem"; }; - version = "1.6.0"; + version = "1.10.0"; }; opentelemetry-semantic_conventions = { dependencies = [ "opentelemetry-api" ]; @@ -7055,10 +7344,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1pa9zpr51kqnsq549p6apvnr95s9flx6bnwqii24s8jg2b5i0p74"; + sha256 = "1a3jd9qakasizrf7dkq5mqv51fjf02r2chybai2nskjaa6mz93mz"; type = "gem"; }; - version = "7.1.0"; + version = "7.2.0"; }; pyu-ruby-sasl = { groups = [ "default" ]; @@ -8003,17 +8292,6 @@ src: { }; version = "7.1.1"; }; - rspec-retry = { - dependencies = [ "rspec-core" ]; - groups = [ "test" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0n6qc0d16h6bgh1xarmc8vc58728mgjcsjj8wcd822c8lcivl0b1"; - type = "gem"; - }; - version = "0.6.2"; - }; rspec-support = { groups = [ "default" @@ -8359,10 +8637,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "016bawsahkhxx7p8azxirpl7y2y7i8a027pj8910gwf6ipg329in"; + sha256 = "1b7gcf6pxg4x607bica68dbz22b4kch33yi0ils6x3c8ql9akakz"; type = "gem"; }; - version = "1.6.3"; + version = "1.9.0"; }; safe_yaml = { groups = [ @@ -8948,10 +9226,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03788mbipmihq2w7rznzvv0ks0s9z1321k1jyr6ffln8as3d5xmg"; + sha256 = "014s1zxlxcw35shislar3y1i3mqa0c6gh3m21js14q1q5zharhjf"; type = "gem"; }; - version = "0.2.27"; + version = "0.2.28"; }; state_machines = { groups = [