From 513e072bcc6f017df85a7db607568616fe53eeb1 Mon Sep 17 00:00:00 2001 From: Yaya Date: Wed, 26 Apr 2023 17:33:41 +0200 Subject: gitlab: 15.10.2 -> 15.11.0 (#227258) --- .../version-management/gitlab/data.json | 14 +- .../version-management/gitlab/gitaly/Gemfile | 2 +- .../version-management/gitlab/gitaly/Gemfile.lock | 6 +- .../version-management/gitlab/gitaly/default.nix | 6 +- .../version-management/gitlab/gitaly/gemset.nix | 4 +- .../gitlab/gitlab-pages/default.nix | 4 +- .../gitlab/gitlab-workhorse/default.nix | 4 +- .../version-management/gitlab/rubyEnv/Gemfile | 73 +++---- .../version-management/gitlab/rubyEnv/Gemfile.lock | 176 +++++++++-------- .../version-management/gitlab/rubyEnv/gemset.nix | 217 ++++++++++++--------- 10 files changed, 286 insertions(+), 220 deletions(-) diff --git a/pkgs/applications/version-management/gitlab/data.json b/pkgs/applications/version-management/gitlab/data.json index 675e1ab6198..ddf0c75569b 100644 --- a/pkgs/applications/version-management/gitlab/data.json +++ b/pkgs/applications/version-management/gitlab/data.json @@ -1,14 +1,14 @@ { - "version": "15.10.2", - "repo_hash": "sha256-XjL1D2DschFn64D2KcTQP6pppecIN26LrWMJPUfYvgI=", - "yarn_hash": "1il8dnjb7591ss6w14zibdihg3bylw866jjjclv1qm8cihp8k3y8", + "version": "15.11.0", + "repo_hash": "sha256-oLdw6hDn7DLWvAt2RoHkixXCkzKm0dt7iid65MPH7kM=", + "yarn_hash": "0b4k43512p8lm1bmiq5piv8wg1f0x2h9q8pgwnms7b2xb4sfn0g1", "owner": "gitlab-org", "repo": "gitlab", - "rev": "v15.10.2-ee", + "rev": "v15.11.0-ee", "passthru": { - "GITALY_SERVER_VERSION": "15.10.2", - "GITLAB_PAGES_VERSION": "15.10.2", + "GITALY_SERVER_VERSION": "15.11.0", + "GITLAB_PAGES_VERSION": "15.11.0", "GITLAB_SHELL_VERSION": "14.18.0", - "GITLAB_WORKHORSE_VERSION": "15.10.2" + "GITLAB_WORKHORSE_VERSION": "15.11.0" } } diff --git a/pkgs/applications/version-management/gitlab/gitaly/Gemfile b/pkgs/applications/version-management/gitlab/gitaly/Gemfile index e5591cd5290..f247c46146a 100644 --- a/pkgs/applications/version-management/gitlab/gitaly/Gemfile +++ b/pkgs/applications/version-management/gitlab/gitaly/Gemfile @@ -18,7 +18,7 @@ gem 'gitlab-labkit', '~> 0.31', '>= 0.31.1' # This version needs to be in sync with GitLab CE/EE gem 'licensee', '~> 9.15' -gem 'google-protobuf', '~> 3.22.2' +gem 'google-protobuf', '~> 3.22.3' gem 'nokogiri', '~> 1.14' # Rails is currently blocked on the upgrade to the new major version for Redis, diff --git a/pkgs/applications/version-management/gitlab/gitaly/Gemfile.lock b/pkgs/applications/version-management/gitlab/gitaly/Gemfile.lock index 43665f1e266..bd66bc20a83 100644 --- a/pkgs/applications/version-management/gitlab/gitaly/Gemfile.lock +++ b/pkgs/applications/version-management/gitlab/gitaly/Gemfile.lock @@ -56,7 +56,7 @@ GEM with_env (= 1.1.0) xml-simple (~> 1.1.5) gitlab-markup (1.8.1) - google-protobuf (3.22.2) + google-protobuf (3.22.3) googleapis-common-protos-types (1.4.0) google-protobuf (~> 3.14) grpc (1.42.0) @@ -190,7 +190,7 @@ DEPENDENCIES gitlab-labkit (~> 0.31, >= 0.31.1) gitlab-license_finder gitlab-markup (~> 1.8.0) - google-protobuf (~> 3.22.2) + google-protobuf (~> 3.22.3) grpc (~> 1.42.0) licensee (~> 9.15) nokogiri (~> 1.14) @@ -204,4 +204,4 @@ DEPENDENCIES sentry-raven (~> 3.1) BUNDLED WITH - 2.4.8 + 2.4.11 diff --git a/pkgs/applications/version-management/gitlab/gitaly/default.nix b/pkgs/applications/version-management/gitlab/gitaly/default.nix index dbd5e9bf8a8..5a9a542c22f 100644 --- a/pkgs/applications/version-management/gitlab/gitaly/default.nix +++ b/pkgs/applications/version-management/gitlab/gitaly/default.nix @@ -11,7 +11,7 @@ let gemdir = ./.; }; - version = "15.10.2"; + version = "15.11.0"; package_version = "v${lib.versions.major version}"; gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}"; @@ -22,10 +22,10 @@ let owner = "gitlab-org"; repo = "gitaly"; rev = "v${version}"; - sha256 = "sha256-18BmECQqzwwxl7nY5+Bi4oyA2EPd5HqzJdgVPV8J1OM="; + sha256 = "sha256-kpqSDtj9ctS5PVWTJv5z/HVXYjIlP6CU/FGgueXwKic="; }; - vendorSha256 = "sha256-knuUyJGz5JvYyKeDQ66cMQQSh2YKkkDB54iCir1QpEY="; + vendorSha256 = "sha256-gJelagGPogeCdJtRpj4RaYlqzZRhtU0EIhmj1aK4ZOk="; ldflags = [ "-X ${gitaly_package}/internal/version.version=${version}" "-X ${gitaly_package}/internal/version.moduleVersion=${version}" ]; diff --git a/pkgs/applications/version-management/gitlab/gitaly/gemset.nix b/pkgs/applications/version-management/gitlab/gitaly/gemset.nix index d95e022a3b7..7d37a3af1fa 100644 --- a/pkgs/applications/version-management/gitlab/gitaly/gemset.nix +++ b/pkgs/applications/version-management/gitlab/gitaly/gemset.nix @@ -220,10 +220,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1zqyy07ps6zh0gi9nppmnsngzv5nx1qjv726mzhv83sh90rc25nm"; + sha256 = "1xcg53yz44cqhcpb85w3ay80kvnniy0v441c9p08wb6zzia2mnq9"; type = "gem"; }; - version = "3.22.2"; + version = "3.22.3"; }; googleapis-common-protos-types = { dependencies = ["google-protobuf"]; diff --git a/pkgs/applications/version-management/gitlab/gitlab-pages/default.nix b/pkgs/applications/version-management/gitlab/gitlab-pages/default.nix index a23599a7c48..2a1ceed97a8 100644 --- a/pkgs/applications/version-management/gitlab/gitlab-pages/default.nix +++ b/pkgs/applications/version-management/gitlab/gitlab-pages/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "gitlab-pages"; - version = "15.10.2"; + version = "15.11.0"; src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-pages"; rev = "v${version}"; - sha256 = "sha256-h3Q8dOz61sRhDxRlcPTP+yhP/ntTTqggyAFvTgu6m6k="; + sha256 = "sha256-nYpDyLg9nhl6EA0nwUzA+DFtyZVDnwplQTi1KJTwFbU="; }; vendorHash = "sha256-s3HHoz9URACuVVhePQQFviTqlQU7vCLOjTJPBlus1Vo="; diff --git a/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix b/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix index 917554c0d84..d673f314be7 100644 --- a/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix +++ b/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix @@ -5,7 +5,7 @@ in buildGoModule rec { pname = "gitlab-workhorse"; - version = "15.10.2"; + version = "15.11.0"; src = fetchFromGitLab { owner = data.owner; @@ -16,7 +16,7 @@ buildGoModule rec { sourceRoot = "source/workhorse"; - vendorSha256 = "sha256-HG/QobU1LsFhbNF4lNq9tLwjcLD2l3TXnsJ+tjqc0Q8="; + vendorSha256 = "sha256-/snYfip1f0TCVoPk80thanYpbYsGjEd+CAcxIt289As="; buildInputs = [ git ]; ldflags = [ "-X main.Version=${version}" ]; doCheck = false; diff --git a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile index 15995b07e1f..5c2d39a6692 100644 --- a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile +++ b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile @@ -20,11 +20,7 @@ gem 'bootsnap', '~> 1.16.0', require: false # Pin openssl to match the version bundled with our supported Rubies. # See https://stdgems.org/openssl/#gem-version. gem 'openssl', '2.2.2' -# This gem was originally bundled with Ruby 2.7, but is unbundled as of Ruby 3. -# Since the latest version caused problems with GitLab, we pin this to an older -# version for now. -# See https://gitlab.com/gitlab-org/gitlab/-/issues/376417 -gem 'ipaddr', '1.2.2' +gem 'ipaddr', '~> 1.2.5' # Responders respond_to and respond_with gem 'responders', '~> 3.0' @@ -34,7 +30,7 @@ gem 'sprockets', '~> 3.7.0' gem 'view_component', '~> 2.74.1' # Supported DBs -gem 'pg', '~> 1.4.5' +gem 'pg', '~> 1.4.6' gem 'rugged', '~> 1.5' gem 'grape-path-helpers', '~> 1.7.1' @@ -49,12 +45,12 @@ gem 'declarative_policy', '~> 1.1.0' gem 'devise', '~> 4.8.1' gem 'devise-pbkdf2-encryptable', '~> 0.0.0', path: 'vendor/gems/devise-pbkdf2-encryptable' gem 'bcrypt', '~> 3.1', '>= 3.1.14' -gem 'doorkeeper', '~> 5.5' -gem 'doorkeeper-openid_connect', '~> 1.8' +gem 'doorkeeper', '~> 5.6', '>= 5.6.6' +gem 'doorkeeper-openid_connect', '~> 1.8', '>= 1.8.5' gem 'rexml', '~> 3.2.5' gem 'ruby-saml', '~> 1.13.0' gem 'omniauth', '~> 2.1.0' -gem 'omniauth-auth0', '~> 2.0.0' +gem 'omniauth-auth0', '~> 3.1' gem 'omniauth-azure-activedirectory-v2', '~> 2.0' gem 'omniauth-azure-oauth2', '~> 0.0.9', path: 'vendor/gems/omniauth-azure-oauth2' # See gem README.md gem 'omniauth-cas3', '~> 1.1.4', path: 'vendor/gems/omniauth-cas3' # See vendor/gems/omniauth-cas3/README.md @@ -75,7 +71,7 @@ gem 'openid_connect', '= 1.3.0' gem 'omniauth-salesforce', '~> 1.0.5', path: 'vendor/gems/omniauth-salesforce' # See gem README.md gem 'omniauth-atlassian-oauth2', '~> 0.2.0' gem 'rack-oauth2', '~> 1.21.3' -gem 'jwt', '~> 2.1.0' +gem 'jwt', '~> 2.5' # Kerberos authentication. EE-only gem 'gssapi', '~> 1.3.1', group: :kerberos @@ -102,7 +98,7 @@ gem 'acme-client', '~> 2.0' gem 'browser', '~> 5.3.1' # OS detection for usage ping -gem 'ohai', '~> 16.10' +gem 'ohai', '~> 17.9' # GPG gem 'gpgme', '~> 2.0.22' @@ -166,6 +162,7 @@ gem 'google-apis-cloudresourcemanager_v1', '~> 0.31.0' gem 'google-apis-iam_v1', '~> 0.36.0' gem 'google-apis-serviceusage_v1', '~> 0.28.0' gem 'google-apis-sqladmin_v1beta4', '~> 0.41.0' +gem 'google-apis-androidpublisher_v3', '~> 0.34.0' # for aws storage gem 'unf', '~> 0.1.4' @@ -177,9 +174,9 @@ gem 'seed-fu', '~> 2.3.7' gem 'elasticsearch-model', '~> 7.2' gem 'elasticsearch-rails', '~> 7.2', require: 'elasticsearch/rails/instrumentation' gem 'elasticsearch-api', '7.13.3' -gem 'aws-sdk-core', '~> 3.170.1' +gem 'aws-sdk-core', '~> 3.171.0' gem 'aws-sdk-cloudformation', '~> 1' -gem 'aws-sdk-s3', '~> 1.119.1' +gem 'aws-sdk-s3', '~> 1.121.0' gem 'faraday_middleware-aws-sigv4', '~>0.3.0' gem 'typhoeus', '~> 1.4.0' # Used with Elasticsearch to support http keep-alive connections @@ -200,7 +197,7 @@ gem 'asciidoctor-plantuml', '~> 0.0.16' gem 'asciidoctor-kroki', '~> 0.8.0', require: false gem 'rouge', '~> 4.1.0' gem 'truncato', '~> 0.7.12' -gem 'nokogiri', '~> 1.14.2' +gem 'nokogiri', '~> 1.14.3' # Calendar rendering gem 'icalendar' @@ -210,7 +207,7 @@ gem 'diffy', '~> 3.4' gem 'diff_match_patch', '~> 0.1.0' # Application server -gem 'rack', '~> 2.2.6', '>= 2.2.6.2' +gem 'rack', '~> 2.2.6', '>= 2.2.6.4' # https://github.com/zombocom/rack-timeout/blob/master/README.md#rails-apps-manually gem 'rack-timeout', '~> 0.6.3', require: 'rack/timeout/base' @@ -230,7 +227,7 @@ gem 'acts-as-taggable-on', '~> 9.0' gem 'sidekiq', '~> 6.5.7' gem 'sidekiq-cron', '~> 1.8.0' gem 'redis-namespace', '~> 1.9.0' -gem 'gitlab-sidekiq-fetcher', '0.9.0', require: 'sidekiq-reliable-fetch' +gem 'gitlab-sidekiq-fetcher', path: 'vendor/gems/sidekiq-reliable-fetch', require: 'sidekiq-reliable-fetch' # Cron Parser gem 'fugit', '~> 1.8.1' @@ -252,6 +249,7 @@ gem 're2', '~> 1.6.0' # Misc +gem 'semver_dialects', '~> 1.2.1' gem 'version_sorter', '~> 2.3' # Export Ruby Regex to Javascript @@ -289,12 +287,15 @@ gem 'ruby-fogbugz', '~> 0.3.0' # Kubernetes integration gem 'kubeclient', '~> 4.11.0' +# AI +gem 'ruby-openai', '~> 3.7' + # Sanitize user input gem 'sanitize', '~> 6.0' gem 'babosa', '~> 1.0.4' # Sanitizes SVG input -gem 'loofah', '~> 2.19.1' +gem 'loofah', '~> 2.20.0' # Working with license # Detects the open source license the repository includes @@ -333,9 +334,9 @@ gem 'rack-attack', '~> 6.6.1' # Sentry integration gem 'sentry-raven', '~> 3.1' -gem 'sentry-ruby', '~> 5.1.1' -gem 'sentry-rails', '~> 5.1.1' -gem 'sentry-sidekiq', '~> 5.1.1' +gem 'sentry-ruby', '~> 5.8.0' +gem 'sentry-rails', '~> 5.8.0' +gem 'sentry-sidekiq', '~> 5.8.0' # PostgreSQL query parsing # @@ -347,7 +348,7 @@ gem 'gitlab-labkit', '~> 0.31.1' gem 'thrift', '>= 0.16.0' # I18n -gem 'ruby_parser', '~> 3.19', require: false +gem 'ruby_parser', '~> 3.20', require: false gem 'rails-i18n', '~> 7.0' gem 'gettext_i18n_rails', '~> 1.8.0' gem 'gettext_i18n_rails_js', '~> 1.3' @@ -365,13 +366,13 @@ gem 'cloud_profiler_agent', '~> 0.0.0', path: 'vendor/gems/cloud_profiler_agent' gem 'snowplow-tracker', '~> 0.8.0' # Metrics -gem 'webrick', '~> 1.6.1', require: false +gem 'webrick', '~> 1.8.1', require: false gem 'prometheus-client-mmap', '~> 0.19', require: 'prometheus/client' gem 'warning', '~> 1.3.0' group :development do - gem 'lefthook', '~> 1.3.3', require: false + gem 'lefthook', '~> 1.3.10', require: false gem 'rubocop' gem 'solargraph', '~> 0.47.2', require: false @@ -451,23 +452,23 @@ end group :test do gem 'fuubar', '~> 2.2.0' - gem 'rspec-retry', '~> 0.6.1' + gem 'rspec-retry', '~> 0.6.2' gem 'rspec_profiling', '~> 0.0.6' gem 'rspec-benchmark', '~> 0.6.0' gem 'rspec-parameterized', '~> 1.0', require: false - gem 'capybara', '~> 3.35.3' - gem 'capybara-screenshot', '~> 1.0.22' - gem 'selenium-webdriver', '~> 3.142' + gem 'capybara', '~> 3.39' + gem 'capybara-screenshot', '~> 1.0.26' + gem 'selenium-webdriver', '~> 3.142', '>= 3.142.7' gem 'graphlyte', '~> 1.0.0' gem 'shoulda-matchers', '~> 5.1.0', require: false gem 'email_spec', '~> 2.2.0' - gem 'webmock', '~> 3.9.1' + gem 'webmock', '~> 3.18.1' gem 'rails-controller-testing' gem 'concurrent-ruby', '~> 1.1' - gem 'test-prof', '~> 1.0.7' + gem 'test-prof', '~> 1.2.1' gem 'rspec_junit_formatter' gem 'guard-rspec' gem 'axe-core-rspec' @@ -478,9 +479,7 @@ end gem 'octokit', '~> 4.15' -# Updating this gem version here is deprecated. See: -# https://docs.gitlab.com/ee/development/emails.html#mailroom-gem-updates -gem 'gitlab-mail_room', '~> 0.0.9', require: 'mail_room' +gem 'gitlab-mail_room', '~> 0.0.23', require: 'mail_room' gem 'email_reply_trimmer', '~> 0.1' gem 'html2text' @@ -507,7 +506,7 @@ gem 'net-ntp' gem 'ssh_data', '~> 1.3' # Spamcheck GRPC protocol definitions -gem 'spamcheck', '~> 1.0.0' +gem 'spamcheck', '~> 1.3.0' # Gitaly GRPC protocol definitions gem 'gitaly', '~> 15.9.0-rc3' @@ -517,7 +516,7 @@ gem 'kas-grpc', '~> 0.0.2' gem 'grpc', '~> 1.42.0' -gem 'google-protobuf', '~> 3.22', '>= 3.22.2' +gem 'google-protobuf', '~> 3.22', '>= 3.22.3' gem 'toml-rb', '~> 2.2.0' @@ -533,7 +532,7 @@ gem 'lograge', '~> 0.5' gem 'grape_logging', '~> 1.8' # DNS Lookup -gem 'gitlab-net-dns', '~> 0.9.1' +gem 'gitlab-net-dns', '~> 0.9.2' # Countries list gem 'countries', '~> 4.0.0' @@ -546,6 +545,10 @@ gem 'lru_redux' # Locked as long as quoted-printable encoding issues are not resolved # Monkey-patched in `config/initializers/mail_encoding_patch.rb` # See https://gitlab.com/gitlab-org/gitlab/issues/197386 +# +# `config/initializers/mail_starttls_patch.rb` has also been patched to +# fix STARTTLS handling until https://github.com/mikel/mail/pull/1536 is +# released. gem 'mail', '= 2.8.1' gem 'mail-smtp_pool', '~> 0.1.0', path: 'vendor/gems/mail-smtp_pool', require: false diff --git a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock index b624e390851..2940d614572 100644 --- a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock +++ b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock @@ -91,6 +91,13 @@ PATH nokogiri (>= 1.4.4) omniauth (~> 2.0) +PATH + remote: vendor/gems/sidekiq-reliable-fetch + specs: + gitlab-sidekiq-fetcher (0.9.0) + json (>= 2.5) + sidekiq (~> 6.1) + GEM remote: https://rubygems.org/ specs: @@ -192,27 +199,27 @@ GEM asciidoctor-plantuml (0.0.16) asciidoctor (>= 2.0.17, < 3.0.0) ast (2.4.2) - atlassian-jwt (0.2.0) - jwt (~> 2.1.0) + atlassian-jwt (0.2.1) + jwt (~> 2.1) attr_required (1.0.1) autoprefixer-rails (10.2.5.1) execjs (> 0) awesome_print (1.9.2) awrence (1.2.1) aws-eventstream (1.2.0) - aws-partitions (1.730.0) + aws-partitions (1.733.0) aws-sdk-cloudformation (1.41.0) aws-sdk-core (~> 3, >= 3.99.0) aws-sigv4 (~> 1.1) - aws-sdk-core (3.170.1) + aws-sdk-core (3.171.0) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.651.0) aws-sigv4 (~> 1.5) jmespath (~> 1, >= 1.6.1) - aws-sdk-kms (1.62.0) + aws-sdk-kms (1.63.0) aws-sdk-core (~> 3, >= 3.165.0) aws-sigv4 (~> 1.1) - aws-sdk-s3 (1.119.1) + aws-sdk-s3 (1.121.0) aws-sdk-core (~> 3, >= 3.165.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.4) @@ -267,15 +274,16 @@ GEM bundler (>= 1.2.0, < 3) thor (>= 0.18, < 2) byebug (11.1.3) - capybara (3.35.3) + capybara (3.39.0) addressable + matrix mini_mime (>= 0.1.3) nokogiri (~> 1.8) rack (>= 1.6.0) rack-test (>= 0.6.3) regexp_parser (>= 1.5, < 3.0) xpath (~> 3.2) - capybara-screenshot (1.0.22) + capybara-screenshot (1.0.26) capybara (>= 1.0, < 4) launchy carrierwave (1.3.3) @@ -308,7 +316,7 @@ GEM descendants_tracker (~> 0.0.1) colored2 (3.1.2) commonmarker (0.23.6) - concurrent-ruby (1.2.0) + concurrent-ruby (1.2.2) connection_pool (2.3.0) cork (0.3.0) colored2 (~> 3.1) @@ -390,11 +398,11 @@ GEM docile (1.4.0) domain_name (0.5.20190701) unf (>= 0.0.5, < 1.0.0) - doorkeeper (5.5.4) + doorkeeper (5.6.6) railties (>= 5) - doorkeeper-openid_connect (1.8.3) + doorkeeper-openid_connect (1.8.5) doorkeeper (>= 5.5, < 5.7) - json-jwt (>= 1.15.0) + jwt (>= 2.5) dotenv (2.7.6) dry-configurable (0.12.0) concurrent-ruby (~> 1.0) @@ -447,7 +455,7 @@ GEM tzinfo ethon (0.15.0) ffi (>= 1.15.0) - excon (0.90.0) + excon (0.99.0) execjs (2.8.1) expgen (0.1.1) parslet @@ -610,12 +618,12 @@ GEM pg_query (~> 2.1) redis (> 3.0.0, < 6.0.0) gitlab-license (2.2.1) - gitlab-mail_room (0.0.9) + gitlab-mail_room (0.0.23) + jwt (>= 2.0) + net-imap (>= 0.2.1) + oauth2 (>= 1.4.4, < 3) gitlab-markup (1.9.0) - gitlab-net-dns (0.9.1) - gitlab-sidekiq-fetcher (0.9.0) - json (>= 2.5) - sidekiq (~> 6.1) + gitlab-net-dns (0.9.2) gitlab-styles (10.0.0) rubocop (~> 1.43.0) rubocop-graphql (~> 0.18) @@ -629,13 +637,15 @@ GEM omniauth (>= 1.3, < 3) pyu-ruby-sasl (>= 0.0.3.3, < 0.1) rubyntlm (~> 0.5) - globalid (1.0.0) + globalid (1.1.0) activesupport (>= 5.0) gon (6.4.0) actionpack (>= 3.0.20) 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-cloudbilling_v1 (0.21.0) google-apis-core (>= 0.9.1, < 2.a) google-apis-cloudresourcemanager_v1 (0.31.0) @@ -688,7 +698,7 @@ GEM google-cloud-core (~> 1.6) googleauth (>= 0.16.2, < 2.a) mini_mime (~> 1.0) - google-protobuf (3.22.2) + google-protobuf (3.22.3) googleapis-common-protos (1.4.0) google-protobuf (~> 3.14) googleapis-common-protos-types (~> 1.2) @@ -818,7 +828,7 @@ GEM parser (>= 2.5, != 2.5.1.1) invisible_captcha (2.0.0) rails (>= 5.0) - ipaddr (1.2.2) + ipaddr (1.2.5) ipaddress (0.8.3) jaeger-client (1.1.0) opentracing (~> 0.3) @@ -847,7 +857,7 @@ GEM uri_template (~> 0.7) jsonpath (1.1.2) multi_json - jwt (2.1.0) + jwt (2.5.0) kaminari (1.2.2) activesupport (>= 4.1.0) kaminari-actionview (= 1.2.2) @@ -875,7 +885,7 @@ GEM rest-client (~> 2.0) launchy (2.5.0) addressable (~> 2.7) - lefthook (1.3.3) + lefthook (1.3.10) letter_opener (1.7.0) launchy (~> 2.2) letter_opener_web (2.0.0) @@ -910,7 +920,7 @@ GEM activesupport (>= 4) railties (>= 4) request_store (~> 1.0) - loofah (2.19.1) + loofah (2.20.0) crass (~> 1.0.2) nokogiri (>= 1.5.9) lookbook (1.5.3) @@ -937,6 +947,7 @@ GEM marginalia (1.11.1) actionpack (>= 5.2) activerecord (>= 5.2) + matrix (0.4.2) memoist (0.16.2) memory_profiler (1.0.1) method_source (1.0.0) @@ -993,7 +1004,7 @@ GEM netrc (0.11.0) nio4r (2.5.8) no_proxy_fix (0.1.2) - nokogiri (1.14.2) + nokogiri (1.14.3) mini_portile2 (~> 2.8.0) racc (~> 1.4) notiffany (0.1.3) @@ -1011,16 +1022,16 @@ GEM octokit (4.25.1) faraday (>= 1, < 3) sawyer (~> 0.9) - ohai (16.10.6) - chef-config (>= 12.8, < 17) - chef-utils (>= 16.0, < 17) + ohai (17.9.0) + chef-config (>= 14.12, < 18) + chef-utils (>= 16.0, < 18) ffi (~> 1.9) ffi-yajl (~> 2.2) ipaddress mixlib-cli (>= 1.7.0) mixlib-config (>= 2.0, < 4.0) mixlib-log (>= 2.0.1, < 4.0) - mixlib-shellout (>= 2.0, < 4.0) + mixlib-shellout (~> 3.2, >= 3.2.5) plist (~> 3.1) train-core wmi-lite (~> 1.0) @@ -1036,8 +1047,9 @@ GEM omniauth-atlassian-oauth2 (0.2.0) omniauth (>= 1.1.1) omniauth-oauth2 (>= 1.5) - omniauth-auth0 (2.0.0) - omniauth-oauth2 (~> 1.4) + omniauth-auth0 (3.1.0) + omniauth (~> 2) + omniauth-oauth2 (~> 1) omniauth-azure-activedirectory-v2 (2.0.0) omniauth-oauth2 (~> 1.8) omniauth-dingtalk-oauth2 (1.0.1) @@ -1122,7 +1134,7 @@ GEM tty-color (~> 0.5) peek (1.1.0) railties (>= 4.0.0) - pg (1.4.5) + pg (1.4.6) pg_query (2.2.1) google-protobuf (>= 3.19.2) plist (3.6.0) @@ -1162,7 +1174,7 @@ GEM pyu-ruby-sasl (0.0.3.3) raabro (1.4.0) racc (1.6.2) - rack (2.2.6.2) + rack (2.2.6.4) rack-accept (0.4.5) rack (>= 0.4) rack-attack (6.6.1) @@ -1307,7 +1319,7 @@ GEM rspec-expectations (~> 3.11) rspec-mocks (~> 3.11) rspec-support (~> 3.11) - rspec-retry (0.6.1) + rspec-retry (0.6.2) rspec-core (> 3.3) rspec-support (3.12.0) rspec_junit_formatter (0.6.0) @@ -1348,13 +1360,15 @@ GEM multipart-post (~> 2.0) ruby-magic (0.6.0) mini_portile2 (~> 2.8) + ruby-openai (3.7.0) + httparty (>= 0.18.1) ruby-progressbar (1.11.0) ruby-saml (1.13.0) nokogiri (>= 1.10.5) rexml ruby-statistics (3.0.0) ruby2_keywords (0.0.5) - ruby_parser (3.19.2) + ruby_parser (3.20.0) sexp_processor (~> 4.16) rubyntlm (0.6.3) rubypants (0.2.0) @@ -1389,18 +1403,19 @@ GEM selenium-webdriver (3.142.7) childprocess (>= 0.5, < 4.0) rubyzip (>= 1.2.2) - sentry-rails (5.1.1) + semver_dialects (1.2.1) + pastel (~> 0.8.0) + thor (~> 1.2.0) + tty-command (~> 0.10.1) + sentry-rails (5.8.0) railties (>= 5.0) - sentry-ruby-core (~> 5.1.1) + sentry-ruby (~> 5.8.0) sentry-raven (3.1.2) faraday (>= 1.0) - sentry-ruby (5.1.1) + sentry-ruby (5.8.0) concurrent-ruby (~> 1.0, >= 1.0.2) - sentry-ruby-core (= 5.1.1) - sentry-ruby-core (5.1.1) - concurrent-ruby - sentry-sidekiq (5.1.1) - sentry-ruby-core (~> 5.1.1) + sentry-sidekiq (5.8.0) + sentry-ruby (~> 5.8.0) sidekiq (>= 3.0) set (1.0.1) settingslogic (2.0.9) @@ -1455,7 +1470,7 @@ GEM sorted_set (1.0.3) rbtree set (~> 1.0) - spamcheck (1.0.0) + spamcheck (1.3.0) grpc (~> 1.0) spring (4.1.0) spring-commands-rspec (1.0.4) @@ -1505,7 +1520,7 @@ GEM unicode-display_width (>= 1.1.1, < 3) terser (1.0.2) execjs (>= 0.3.0, < 3) - test-prof (1.0.7) + test-prof (1.2.1) test_file_finder (0.1.4) faraday (~> 1.0) text (1.3.1) @@ -1537,6 +1552,8 @@ GEM htmlentities (~> 4.3.1) nokogiri (>= 1.7.0, <= 2.0) tty-color (0.6.0) + tty-command (0.10.1) + pastel (~> 0.8) tty-cursor (0.7.1) tty-markdown (0.7.2) kramdown (>= 1.16.2, < 3.0) @@ -1613,11 +1630,11 @@ GEM webfinger (1.2.0) activesupport httpclient (>= 2.4) - webmock (3.9.1) - addressable (>= 2.3.6) + webmock (3.18.1) + addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) - webrick (1.6.1) + webrick (1.8.1) websocket-driver (0.7.5) websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) @@ -1660,8 +1677,8 @@ DEPENDENCIES autoprefixer-rails (= 10.2.5.1) awesome_print aws-sdk-cloudformation (~> 1) - aws-sdk-core (~> 3.170.1) - aws-sdk-s3 (~> 1.119.1) + aws-sdk-core (~> 3.171.0) + aws-sdk-s3 (~> 1.121.0) axe-core-rspec babosa (~> 1.0.4) base32 (~> 0.3.0) @@ -1675,8 +1692,8 @@ DEPENDENCIES bullet (~> 7.0.2) bundler-audit (~> 0.7.0.1) bundler-checksum (~> 0.1.0)! - capybara (~> 3.35.3) - capybara-screenshot (~> 1.0.22) + capybara (~> 3.39) + capybara-screenshot (~> 1.0.26) carrierwave (~> 1.3) charlock_holmes (~> 0.7.7) cloud_profiler_agent (~> 0.0.0)! @@ -1699,8 +1716,8 @@ DEPENDENCIES diff_match_patch (~> 0.1.0) diffy (~> 3.4) discordrb-webhooks (~> 3.4) - doorkeeper (~> 5.5) - doorkeeper-openid_connect (~> 1.8) + doorkeeper (~> 5.6, >= 5.6.6) + doorkeeper-openid_connect (~> 1.8, >= 1.8.5) duo_api (~> 1.3) ed25519 (~> 1.3.0) elasticsearch-api (= 7.13.3) @@ -1734,14 +1751,15 @@ DEPENDENCIES gitlab-fog-azure-rm (~> 1.7.0) gitlab-labkit (~> 0.31.1) gitlab-license (~> 2.2.1) - gitlab-mail_room (~> 0.0.9) + gitlab-mail_room (~> 0.0.23) gitlab-markup (~> 1.9.0) - gitlab-net-dns (~> 0.9.1) - gitlab-sidekiq-fetcher (= 0.9.0) + gitlab-net-dns (~> 0.9.2) + gitlab-sidekiq-fetcher! gitlab-styles (~> 10.0.0) gitlab_chronic_duration (~> 0.10.6.2) gitlab_omniauth-ldap (~> 2.2.0) gon (~> 6.4.0) + google-apis-androidpublisher_v3 (~> 0.34.0) google-apis-cloudbilling_v1 (~> 0.21.0) google-apis-cloudresourcemanager_v1 (~> 0.31.0) google-apis-compute_v1 (~> 0.57.0) @@ -1752,7 +1770,7 @@ DEPENDENCIES google-apis-serviceusage_v1 (~> 0.28.0) google-apis-sqladmin_v1beta4 (~> 0.41.0) google-cloud-storage (~> 1.44.0) - google-protobuf (~> 3.22, >= 3.22.2) + google-protobuf (~> 3.22, >= 3.22.3) gpgme (~> 2.0.22) grape (~> 1.5.2) grape-entity (~> 0.10.0) @@ -1778,27 +1796,27 @@ DEPENDENCIES httparty (~> 0.20.0) icalendar invisible_captcha (~> 2.0.0) - ipaddr (= 1.2.2) + ipaddr (~> 1.2.5) ipaddress (~> 0.8.3) ipynbdiff! jira-ruby (~> 2.1.4) js_regex (~> 3.8) json (~> 2.6.3) json_schemer (~> 0.2.18) - jwt (~> 2.1.0) + jwt (~> 2.5) kaminari (~> 1.2.2) kas-grpc (~> 0.0.2) knapsack (~> 1.21.1) kramdown (~> 2.3.1) kubeclient (~> 4.11.0) - lefthook (~> 1.3.3) + lefthook (~> 1.3.10) letter_opener_web (~> 2.0.0) license_finder (~> 7.0) licensee (~> 9.15) listen (~> 3.7) lockbox (~> 1.1.1) lograge (~> 0.5) - loofah (~> 2.19.1) + loofah (~> 2.20.0) lookbook (~> 1.5, >= 1.5.3) lru_redux mail (= 2.8.1) @@ -1812,16 +1830,16 @@ DEPENDENCIES net-ldap (~> 0.17.1) net-ntp net-protocol (~> 0.1.3) - nokogiri (~> 1.14.2) + nokogiri (~> 1.14.3) oauth2 (~> 2.0) octokit (~> 4.15) - ohai (~> 16.10) + ohai (~> 17.9) oj (~> 3.13.21) oj-introspect (~> 0.7) omniauth (~> 2.1.0) omniauth-alicloud (~> 2.0.1) omniauth-atlassian-oauth2 (~> 0.2.0) - omniauth-auth0 (~> 2.0.0) + omniauth-auth0 (~> 3.1) omniauth-azure-activedirectory-v2 (~> 2.0) omniauth-azure-oauth2 (~> 0.0.9)! omniauth-cas3 (~> 1.1.4)! @@ -1843,7 +1861,7 @@ DEPENDENCIES parallel (~> 1.19) parslet (~> 1.8) peek (~> 1.1) - pg (~> 1.4.5) + pg (~> 1.4.6) pg_query (~> 2.2, >= 2.2.1) png_quantizator (~> 0.2.1) premailer-rails (~> 1.10.3) @@ -1853,7 +1871,7 @@ DEPENDENCIES pry-shell (~> 0.6.1) puma (~> 5.6.5) puma_worker_killer (~> 0.3.1) - rack (~> 2.2.6, >= 2.2.6.2) + rack (~> 2.2.6, >= 2.2.6.4) rack-attack (~> 6.6.1) rack-cors (~> 1.1.1) rack-oauth2 (~> 1.21.3) @@ -1879,26 +1897,28 @@ DEPENDENCIES rspec-benchmark (~> 0.6.0) rspec-parameterized (~> 1.0) rspec-rails (~> 6.0.1) - rspec-retry (~> 0.6.1) + rspec-retry (~> 0.6.2) rspec_junit_formatter rspec_profiling (~> 0.0.6) rubocop ruby-fogbugz (~> 0.3.0) ruby-magic (~> 0.6) + ruby-openai (~> 3.7) ruby-progressbar (~> 1.10) ruby-saml (~> 1.13.0) - ruby_parser (~> 3.19) + ruby_parser (~> 3.20) rubyzip (~> 2.3.2) rugged (~> 1.5) sanitize (~> 6.0) sassc-rails (~> 2.1.0) sd_notify (~> 0.1.0) seed-fu (~> 2.3.7) - selenium-webdriver (~> 3.142) - sentry-rails (~> 5.1.1) + selenium-webdriver (~> 3.142, >= 3.142.7) + semver_dialects (~> 1.2.1) + sentry-rails (~> 5.8.0) sentry-raven (~> 3.1) - sentry-ruby (~> 5.1.1) - sentry-sidekiq (~> 5.1.1) + sentry-ruby (~> 5.8.0) + sentry-sidekiq (~> 5.8.0) settingslogic (~> 2.0.9) shoulda-matchers (~> 5.1.0) sidekiq (~> 6.5.7) @@ -1911,7 +1931,7 @@ DEPENDENCIES slack-messenger (~> 2.3.4) snowplow-tracker (~> 0.8.0) solargraph (~> 0.47.2) - spamcheck (~> 1.0.0) + spamcheck (~> 1.3.0) spring (~> 4.1.0) spring-commands-rspec (~> 1.0.4) sprite-factory (~> 1.7) @@ -1923,7 +1943,7 @@ DEPENDENCIES tanuki_emoji (~> 0.6) telesignenterprise (~> 2.2) terser (= 1.0.2) - test-prof (~> 1.0.7) + test-prof (~> 1.2.1) test_file_finder (~> 0.1.3) thrift (>= 0.16.0) timfel-krb5-auth (~> 0.8) @@ -1941,10 +1961,10 @@ DEPENDENCIES vmstat (~> 2.3.0) warning (~> 1.3.0) webauthn (~> 3.0) - webmock (~> 3.9.1) - webrick (~> 1.6.1) + webmock (~> 3.18.1) + webrick (~> 1.8.1) wikicloth (= 0.8.1) yajl-ruby (~> 1.4.3) BUNDLED WITH - 2.4.8 + 2.4.12 diff --git a/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix b/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix index 4b90619af0c..6b38b3f0168 100644 --- a/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix +++ b/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix @@ -308,10 +308,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1ckfiiwv7dnifra7zhbggj96g0x0kzkv0x9n1is7lb86svlm7rjj"; + sha256 = "08vqx5s0ax71lwis9l1bzy570sch0hpb53031ha2wgvp31sdilig"; type = "gem"; }; - version = "0.2.0"; + version = "0.2.1"; }; attr_encrypted = { dependencies = ["encryptor"]; @@ -379,10 +379,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0awhivg7pr6b06r1jw663q0g7sm3i08n9n8bvry0qjsc03kq9aij"; + sha256 = "0lmva6m4jjc1vl4mb45ar6jhwzbaw5mb80yc6s2wi729ijlqqhad"; type = "gem"; }; - version = "1.730.0"; + version = "1.733.0"; }; aws-sdk-cloudformation = { dependencies = ["aws-sdk-core" "aws-sigv4"]; @@ -401,10 +401,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "19myd6fkrxmhrp55g2dlnqw0mnz96qv3zpl3zc0cv44zcbmaffsm"; + sha256 = "0732vv8zi67z25fss1sdvqx0vv1ap3w6hz1avxzwznkjp002vj39"; type = "gem"; }; - version = "3.170.1"; + version = "3.171.0"; }; aws-sdk-kms = { dependencies = ["aws-sdk-core" "aws-sigv4"]; @@ -412,10 +412,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "070s86pxrbq98iddq6shdq7g0lrzgsdqnsnc5l4kygvqimliq4dr"; + sha256 = "0v87zi28dfmrv7bv91yfldccnpd63n295siirbz7wqv1rajn8n02"; type = "gem"; }; - version = "1.62.0"; + version = "1.63.0"; }; aws-sdk-s3 = { dependencies = ["aws-sdk-core" "aws-sdk-kms" "aws-sigv4"]; @@ -423,10 +423,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1rpnlzsl52znhcki13jkwdshgwf51pn26267481f4fa842gr7xgp"; + sha256 = "1s5v3799pi7ik53gv7dl02am5pngv6x4azzwx9my09nll4q3lfk8"; type = "gem"; }; - version = "1.119.1"; + version = "1.121.0"; }; aws-sigv4 = { dependencies = ["aws-eventstream"]; @@ -715,26 +715,26 @@ src: version = "11.1.3"; }; capybara = { - dependencies = ["addressable" "mini_mime" "nokogiri" "rack" "rack-test" "regexp_parser" "xpath"]; + dependencies = ["addressable" "matrix" "mini_mime" "nokogiri" "rack" "rack-test" "regexp_parser" "xpath"]; groups = ["test"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1viqcpsngy9fqjd68932m43ad6xj656d1x33nx9565q57chgi29k"; + sha256 = "06b4nlhirsq8ny17s8zgz7qyvl9v41rixj1xkviiiwxlnjz982d3"; type = "gem"; }; - version = "3.35.3"; + version = "3.39.0"; }; capybara-screenshot = { dependencies = ["capybara" "launchy"]; - groups = ["development" "test"]; + groups = ["test"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1x90lh7nf3zi54arjf430s9xdxr3c12xjq1l28izgxqdk8s40q7q"; + sha256 = "0xqc7hdiw1ql42mklpfvqd2pyfsxmy55cpx0h9y0jlkpl1q96sw1"; type = "gem"; }; - version = "1.0.22"; + version = "1.0.26"; }; carrierwave = { dependencies = ["activemodel" "activesupport" "mime-types" "ssrf_filter"]; @@ -921,10 +921,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1qnsflsbjj38im8xq35g0vihlz96h09wjn2dad5g543l3vvrkrx5"; + sha256 = "0krcwb6mn0iklajwngwsg850nk8k9b35dhmc2qkbdqvmifdi2y9q"; type = "gem"; }; - version = "1.2.0"; + version = "1.2.2"; }; connection_pool = { groups = ["default"]; @@ -1279,21 +1279,21 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "188ybg2cgghcp5r1jpfnbx3anf0z8fzlla72jra0vgwkdylk7qkz"; + sha256 = "1q2pywgyn6cbnm0fh3dln5z1qgd1g8hvb4x8rppjc1bpfxnfhi13"; type = "gem"; }; - version = "5.5.4"; + version = "5.6.6"; }; doorkeeper-openid_connect = { - dependencies = ["doorkeeper" "json-jwt"]; + dependencies = ["doorkeeper" "jwt"]; groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0vhbw2la2hx9dm0jg14hfah6blwhifrrg7k6nkyl67wga0afgwhd"; + sha256 = "1xi70vfh121an0gjpi388kqdvkaqqycy7kj8r51jhh25g5l5gvnl"; type = "gem"; }; - version = "1.8.3"; + version = "1.8.5"; }; dotenv = { groups = ["default"]; @@ -1573,10 +1573,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1bkh80zzjpfglm14rhz116qgz0nb5gvk3ydfjpg14av5407srgh1"; + sha256 = "0j826kfvzn7nc5pv950n270r0sx1702k988ad11cdlav3dcxxw09"; type = "gem"; }; - version = "0.90.0"; + version = "0.99.0"; }; execjs = { groups = ["default"]; @@ -2206,14 +2206,15 @@ src: version = "2.2.1"; }; gitlab-mail_room = { + dependencies = ["jwt" "net-imap" "oauth2"]; groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0745kls2bazgk6kbmlq1dmd42z8bgxkyn6ki9snxka8abi5kf037"; + sha256 = "15wrq4v6xsfql4k6l10gbcfk0a02zh0shr2c3l0wakmjvaj4ymi3"; type = "gem"; }; - version = "0.0.9"; + version = "0.0.23"; }; gitlab-markup = { groups = ["default"]; @@ -2230,19 +2231,18 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1jylfc47477imjmzc4jq7zsxklhrws6q4bb0zzl33drirf6s1ldw"; + sha256 = "1785yfzgpzwkwsxi3wadwc3mlxvdj304aapi34482hwx8xwdj9pp"; type = "gem"; }; - version = "0.9.1"; + version = "0.9.2"; }; gitlab-sidekiq-fetcher = { dependencies = ["json" "sidekiq"]; groups = ["default"]; platforms = []; source = { - remotes = ["https://rubygems.org"]; - sha256 = "15rqw4rx7fwall9ajbgkrv3skh70c0dlwfffvzkch84z0pn1l12l"; - type = "gem"; + path = "${src}/vendor/gems/sidekiq-reliable-fetch"; + type = "path"; }; version = "0.9.0"; }; @@ -2285,10 +2285,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1n5yc058i8xhi1fwcp1w7mfi6xaxfmrifdb4r4hjfff33ldn8lqj"; + sha256 = "0kqm5ndzaybpnpxqiqkc41k4ksyxl41ln8qqr6kb130cdxsf2dxk"; type = "gem"; }; - version = "1.0.0"; + version = "1.1.0"; }; gon = { dependencies = ["actionpack" "i18n" "multi_json" "request_store"]; @@ -2301,6 +2301,17 @@ src: }; version = "6.4.0"; }; + google-apis-androidpublisher_v3 = { + dependencies = ["google-apis-core"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "09almff2kzdkciai63365q18wy0dfjhj48h8wa7lk77pjbfxgqfp"; + type = "gem"; + }; + version = "0.34.0"; + }; google-apis-cloudbilling_v1 = { dependencies = ["google-apis-core"]; groups = ["default"]; @@ -2514,10 +2525,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1zqyy07ps6zh0gi9nppmnsngzv5nx1qjv726mzhv83sh90rc25nm"; + sha256 = "1xcg53yz44cqhcpb85w3ay80kvnniy0v441c9p08wb6zzia2mnq9"; type = "gem"; }; - version = "3.22.2"; + version = "3.22.3"; }; googleapis-common-protos = { dependencies = ["google-protobuf" "googleapis-common-protos-types" "grpc"]; @@ -3026,10 +3037,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0ycz5z25dykxy4sqdifgw6xszpgiy4hc0nv7sd89hm3x6vk6x497"; + sha256 = "0ypic2hrmvvcgw7al72raphqv5cs1zvq4w284pwrkvfqsrqrqrsf"; type = "gem"; }; - version = "1.2.2"; + version = "1.2.5"; }; ipaddress = { groups = ["default"]; @@ -3152,10 +3163,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1w0kaqrbl71cq9sbnixc20x5lqah3hs2i93xmhlfdg2y3by7yzky"; + sha256 = "0kcmnx6rgjyd7sznai9ccns2nh7p7wnw3mi8a7vf2wkm51azwddq"; type = "gem"; }; - version = "2.1.0"; + version = "2.5.0"; }; kaminari = { dependencies = ["activesupport" "kaminari-actionview" "kaminari-activerecord" "kaminari-core"]; @@ -3271,10 +3282,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0pfwsag1zm990mk8sgagnzkanaf7c6k6dnwf32pnmbdbs2csfsc2"; + sha256 = "1csrkaaqxczq2gc9rmi1524l06wc9bxmivjy9vnlwj5hi4v5ikb8"; type = "gem"; }; - version = "1.3.3"; + version = "1.3.10"; }; letter_opener = { dependencies = ["launchy"]; @@ -3389,10 +3400,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "08qhzck271anrx9y6qa6mh8hwwdzsgwld8q0000rcd7yvvpnjr3c"; + sha256 = "1mi4ia13fisc97fzd8xcd9wkjdki7zfbmdn1xkdzplicir68gyp8"; type = "gem"; }; - version = "2.19.1"; + version = "2.20.0"; }; lookbook = { dependencies = ["actioncable" "activemodel" "css_parser" "htmlbeautifier" "htmlentities" "listen" "railties" "redcarpet" "rouge" "view_component" "yard" "zeitwerk"]; @@ -3467,6 +3478,16 @@ src: }; version = "1.11.1"; }; + matrix = { + groups = ["default" "test"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1h2cgkpzkh3dd0flnnwfq6f3nl2b1zff9lvqz8xs853ssv5kq23i"; + type = "gem"; + }; + version = "0.4.2"; + }; memoist = { groups = ["default"]; platforms = []; @@ -3870,10 +3891,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1djq4rp4m967mn6sxmiw75vz24gfp0w602xv22kk1x3cmi5afrf7"; + sha256 = "0fnw0z8zl8b5k35g9m5hhc1g4s6ajzjinhyxnqjrx7l7p07fw71v"; type = "gem"; }; - version = "1.14.2"; + version = "1.14.3"; }; notiffany = { dependencies = ["nenv" "shellany"]; @@ -3934,10 +3955,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "08pc5l9p741g08x7xzbkkyi2kz5m5xr8rdj6hfna9bjzb1p80ddq"; + sha256 = "01jlkb75ic3aw39q5mxyd8dnb65kqmzfq4shp0gli9n04ihz3765"; type = "gem"; }; - version = "16.10.6"; + version = "17.9.0"; }; oj = { groups = ["default"]; @@ -3994,15 +4015,15 @@ src: version = "0.2.0"; }; omniauth-auth0 = { - dependencies = ["omniauth-oauth2"]; + dependencies = ["omniauth" "omniauth-oauth2"]; groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0id5gn14av81kh41cq4q6c9knyvzl7vc4rs3m4pmpd43g2z6jdw2"; + sha256 = "1g24cnisa3ic3kilx1is2h0wq303qlmx2q5a92yxaal1cgwxlzg7"; type = "gem"; }; - version = "2.0.0"; + version = "3.1.0"; }; omniauth-azure-activedirectory-v2 = { dependencies = ["omniauth-oauth2"]; @@ -4360,10 +4381,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1wd6nl81nbdwck04hccsm7wf23ghpi8yddd9j4rbwyvyj0sbsff1"; + sha256 = "07m6lxljabw9kyww5k5lgsxsznsm1v5l14r1la09gqka9b5kv3yr"; type = "gem"; }; - version = "1.4.5"; + version = "1.4.6"; }; pg_query = { dependencies = ["google-protobuf"]; @@ -4561,10 +4582,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0qvp6h2abmlsl4sqjsvac03cr2mxq6143gbx4kq52rpazp021qsb"; + sha256 = "1qgwkcb8kxns8d5187cxjaxf18b7dmg9gh6cr9c1125m0bj2pnfk"; type = "gem"; }; - version = "2.2.6.2"; + version = "2.2.6.4"; }; rack-accept = { dependencies = ["rack"]; @@ -5154,14 +5175,14 @@ src: }; rspec-retry = { dependencies = ["rspec-core"]; - groups = ["development" "test"]; + groups = ["test"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1nnqcg2yd3nn187zbvh4cgx8xsvdk56lz1985qy7232v7i8yidw6"; + sha256 = "0n6qc0d16h6bgh1xarmc8vc58728mgjcsjj8wcd822c8lcivl0b1"; type = "gem"; }; - version = "0.6.1"; + version = "0.6.2"; }; rspec-support = { groups = ["default" "development" "test"]; @@ -5294,6 +5315,17 @@ src: }; version = "0.6.0"; }; + ruby-openai = { + dependencies = ["httparty"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0l0q3f2sks2i0mdd9p8c1shsh1acjij9iasc4vg2la2y0m65swzv"; + type = "gem"; + }; + version = "3.7.0"; + }; ruby-progressbar = { groups = ["default" "development" "test"]; platforms = []; @@ -5341,10 +5373,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "15pqbxh15djxpcfkschkwdfhmb3xz7a10zv61qpc7rk3jbfwxbda"; + sha256 = "1qybplg87pv6kxwyh4nkfn7pa4cisiajbfvh22dzkkbzxyxwil0p"; type = "gem"; }; - version = "3.19.2"; + version = "3.20.0"; }; rubyntlm = { groups = ["default"]; @@ -5505,60 +5537,60 @@ src: }; version = "3.142.7"; }; - sentry-rails = { - dependencies = ["railties" "sentry-ruby-core"]; + semver_dialects = { + dependencies = ["pastel" "thor" "tty-command"]; groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0zv5db0wrvs4gjgrqz7fzpihgil1p9b8hm4bmf25ihyxfskz0vlh"; + sha256 = "08zb8rlr20f1985hyakd9z7f9hc9n34qx1g8cyk5377pb5vgd8b0"; type = "gem"; }; - version = "5.1.1"; + version = "1.2.1"; }; - sentry-raven = { - dependencies = ["faraday"]; + sentry-rails = { + dependencies = ["railties" "sentry-ruby"]; groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0jin9x4f43lplglhr9smv2wxsjgmph2ygqlci4s0v0aq5493ng8h"; + sha256 = "06vklzpziqryd25k71k8qia4sy7xh10zci9wg7dbzhp2kn82s6y1"; type = "gem"; }; - version = "3.1.2"; + version = "5.8.0"; }; - sentry-ruby = { - dependencies = ["concurrent-ruby" "sentry-ruby-core"]; + sentry-raven = { + dependencies = ["faraday"]; groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "09f1zkc99m1z89qf40bd2ik4fdkchm5h5rb77bz2zhn1f8xmcjaf"; + sha256 = "0jin9x4f43lplglhr9smv2wxsjgmph2ygqlci4s0v0aq5493ng8h"; type = "gem"; }; - version = "5.1.1"; + version = "3.1.2"; }; - sentry-ruby-core = { + sentry-ruby = { dependencies = ["concurrent-ruby"]; groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "012xra6f9b9y00wvnd2vks5kw3wrjaz3flm692j8sd3qxs8xhbhm"; + sha256 = "043isdlj6x9rymj74gh8m6li6yr8b8k4a6lr9swrydxy6ca15sya"; type = "gem"; }; - version = "5.1.1"; + version = "5.8.0"; }; sentry-sidekiq = { - dependencies = ["sentry-ruby-core" "sidekiq"]; + dependencies = ["sentry-ruby" "sidekiq"]; groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1byig501hvjyc3y0x5x0w3h0k3c6lw9j10f3kxx7z8zvfy2n3hz4"; + sha256 = "0yf7fwc4wczi87bdmb9bksprw66xcsvr1ldskpcmzz592qyi5lch"; type = "gem"; }; - version = "5.1.1"; + version = "5.8.0"; }; set = { groups = ["default"]; @@ -5785,10 +5817,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "177wcssfjp63vwr4rxma6sx7rc0lszrx4afp2wz3b4a0322s1vnz"; + sha256 = "1xclr7qk6fwpbwx2hlfcbpw9ki4y61p76i68hj28v0sp49sq4q54"; type = "gem"; }; - version = "1.0.0"; + version = "1.3.0"; }; spring = { groups = ["development" "test"]; @@ -6059,10 +6091,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1vg0zjfgibdcgkzb4c25v0f4v6v8mvpzvgcag194rwglmkkyrwkx"; + sha256 = "09phq7jxfgamv03kjcgibw0f6w3g3mlb9yapji3bxh7cbjvwk2pa"; type = "gem"; }; - version = "1.0.7"; + version = "1.2.1"; }; test_file_finder = { dependencies = ["faraday"]; @@ -6240,6 +6272,17 @@ src: }; version = "0.6.0"; }; + tty-command = { + dependencies = ["pastel"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "14hi8xiahfrrnydw6g3i30lxvvz90wp4xsrlhx8mabckrcglfv0c"; + type = "gem"; + }; + version = "0.10.1"; + }; tty-cursor = { groups = ["default" "development" "test"]; platforms = []; @@ -6574,20 +6617,20 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0z9k677j9f6jrsj6nkxl2h969q0zyfzqj2ibxldznd5jaqj85xmw"; + sha256 = "1myj44wvbbqvv18ragv3ihl0h61acgnfwrnj3lccdgp49bgmbjal"; type = "gem"; }; - version = "3.9.1"; + version = "3.18.1"; }; webrick = { - groups = ["metrics"]; + groups = ["default" "development" "test"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0z6nv626lzfl7wx407l5x5688layh9qd82k97hrm6pwgj6miwk8b"; + sha256 = "13qm7s0gr2pmfcl7dxrmq38asaza4w0i2n9my4yzs499j731wh8r"; type = "gem"; }; - version = "1.6.1"; + version = "1.8.1"; }; websocket-driver = { dependencies = ["websocket-extensions"]; -- cgit 1.4.1