diff options
author | Yaya <mak@nyantec.com> | 2023-05-23 11:57:03 +0000 |
---|---|---|
committer | Yureka <yuka@yuka.dev> | 2023-05-31 22:14:25 +0200 |
commit | a69b300bc1b7e4d8cee982d0f8d65d134b6d58e0 (patch) | |
tree | 3d2da2187a0f40c8f2e98a90ae760cf7d293d8da /pkgs/applications/version-management/gitlab | |
parent | 6fed71cab2f4d74863970377d3289487c9a19ec0 (diff) | |
download | nixlib-a69b300bc1b7e4d8cee982d0f8d65d134b6d58e0.tar nixlib-a69b300bc1b7e4d8cee982d0f8d65d134b6d58e0.tar.gz nixlib-a69b300bc1b7e4d8cee982d0f8d65d134b6d58e0.tar.bz2 nixlib-a69b300bc1b7e4d8cee982d0f8d65d134b6d58e0.tar.lz nixlib-a69b300bc1b7e4d8cee982d0f8d65d134b6d58e0.tar.xz nixlib-a69b300bc1b7e4d8cee982d0f8d65d134b6d58e0.tar.zst nixlib-a69b300bc1b7e4d8cee982d0f8d65d134b6d58e0.zip |
gitlab: 15.11.6 -> 16.0.1
https://about.gitlab.com/releases/2023/05/22/gitlab-16-0-released/ https://about.gitlab.com/releases/2023/05/23/critical-security-release-gitlab-16-0-1-released/
Diffstat (limited to 'pkgs/applications/version-management/gitlab')
8 files changed, 195 insertions, 187 deletions
diff --git a/pkgs/applications/version-management/gitlab/data.json b/pkgs/applications/version-management/gitlab/data.json index 038c87c64a34..e1f099bb22f1 100644 --- a/pkgs/applications/version-management/gitlab/data.json +++ b/pkgs/applications/version-management/gitlab/data.json @@ -1,14 +1,14 @@ { - "version": "15.11.6", - "repo_hash": "sha256-qpYVYzxtMgWLXhMn+0TvDqRJOnerfc9OEU1Gs6Ys/Bc=", - "yarn_hash": "02ipm7agjy3c75df76c00k3qq5gpw3d876f6x91xnwizswsv9agb", + "version": "16.0.1", + "repo_hash": "sha256-TApZSavGA361Pue0u21Der6CUABhp/hwewUe9YExLAs=", + "yarn_hash": "0yy04jnfvn5dgciqd105xiwg7chjwp3w6iqbjpylak9h82ci6wlh", "owner": "gitlab-org", "repo": "gitlab", - "rev": "v15.11.6-ee", + "rev": "v16.0.1-ee", "passthru": { - "GITALY_SERVER_VERSION": "15.11.6", - "GITLAB_PAGES_VERSION": "15.11.6", - "GITLAB_SHELL_VERSION": "14.18.0", - "GITLAB_WORKHORSE_VERSION": "15.11.6" + "GITALY_SERVER_VERSION": "16.0.1", + "GITLAB_PAGES_VERSION": "16.0.1", + "GITLAB_SHELL_VERSION": "14.20.0", + "GITLAB_WORKHORSE_VERSION": "16.0.1" } } diff --git a/pkgs/applications/version-management/gitlab/gitaly/default.nix b/pkgs/applications/version-management/gitlab/gitaly/default.nix index 53c88a1f9c89..c21d1312a457 100644 --- a/pkgs/applications/version-management/gitlab/gitaly/default.nix +++ b/pkgs/applications/version-management/gitlab/gitaly/default.nix @@ -13,7 +13,7 @@ }: let - version = "15.11.6"; + version = "16.0.1"; package_version = "v${lib.versions.major version}"; gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}"; @@ -24,10 +24,10 @@ let owner = "gitlab-org"; repo = "gitaly"; rev = "v${version}"; - sha256 = "sha256-n56Jqgu64+pN4bcH/Sh8/+4StpTEY529a4yVozqtK5Y="; + sha256 = "sha256-2OlCjwcJ0RydbKI15X4wZ20XVclC44McNig95UndDGg="; }; - vendorSha256 = "sha256-gJelagGPogeCdJtRpj4RaYlqzZRhtU0EIhmj1aK4ZOk="; + vendorSha256 = "sha256-KBhTI70eReZGSd7RxwGXcUGa0wDo7q5tU9fUhrLeFO0="; ldflags = [ "-X ${gitaly_package}/internal/version.version=${version}" "-X ${gitaly_package}/internal/version.moduleVersion=${version}" ]; diff --git a/pkgs/applications/version-management/gitlab/gitlab-pages/default.nix b/pkgs/applications/version-management/gitlab/gitlab-pages/default.nix index 2cb0aa2a82b6..e8b90d5d53f5 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.11.6"; + version = "16.0.1"; src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-pages"; rev = "v${version}"; - sha256 = "sha256-Dl/NCsZCi5S9BKjtQzRg3mj8lzvIa4FMCqprLKXKlHw="; + sha256 = "sha256-RbsPWc3Dc/rMLnSID0dZmHMg3+uK91kI+DXBYPSy81w="; }; vendorHash = "sha256-s3HHoz9URACuVVhePQQFviTqlQU7vCLOjTJPBlus1Vo="; diff --git a/pkgs/applications/version-management/gitlab/gitlab-shell/default.nix b/pkgs/applications/version-management/gitlab/gitlab-shell/default.nix index d2d8a372e5c3..5dcb6e88a15c 100644 --- a/pkgs/applications/version-management/gitlab/gitlab-shell/default.nix +++ b/pkgs/applications/version-management/gitlab/gitlab-shell/default.nix @@ -2,19 +2,19 @@ buildGoModule rec { pname = "gitlab-shell"; - version = "14.18.0"; + version = "14.20.0"; src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-shell"; rev = "v${version}"; - sha256 = "sha256-dMxWnv+YfoDy9rhuCx+JIxFyjHejttkkqkQ4owdI/4g="; + sha256 = "sha256-5rjrBt0AihSHMYOD6JbXGvvFaUbtYnMHX2Z4K+Svno0="; }; buildInputs = [ ruby libkrb5 ]; patches = [ ./remove-hardcoded-locations.patch ]; - vendorSha256 = "sha256-zqZMZvYteOWTgDnlX8H1i8e/QTbAoTPD6ZNsHsCcLdM="; + vendorSha256 = "sha256-kKbTbOCuAGIbnFXTOZyoVRM5PIackbmND6PrryVvLTM="; postInstall = '' cp -r "$NIX_BUILD_TOP/source"/bin/* $out/bin diff --git a/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix b/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix index 96362c489590..c4afb9f0a367 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.11.6"; + version = "16.0.1"; src = fetchFromGitLab { owner = data.owner; @@ -16,7 +16,7 @@ buildGoModule rec { sourceRoot = "source/workhorse"; - vendorSha256 = "sha256-/snYfip1f0TCVoPk80thanYpbYsGjEd+CAcxIt289As="; + vendorSha256 = "sha256-B9YZkqAMYvTnnWx2tYEF0VZ/+9LZaWS5euQ9ZX2m49E="; 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 b0826a2482e5..10c4d6dc8d86 100644 --- a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile +++ b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile @@ -2,7 +2,7 @@ source 'https://rubygems.org' -if ENV['BUNDLER_CHECKSUM_VERIFICATION_OPT_IN'] # this verification is still experimental +if ENV.fetch('BUNDLER_CHECKSUM_VERIFICATION_OPT_IN', 'false') != 'false' # this verification is still experimental $LOAD_PATH.unshift(File.expand_path("vendor/gems/bundler-checksum/lib", __dir__)) require 'bundler-checksum' BundlerChecksum.patch! @@ -17,9 +17,7 @@ gem 'rails', '~> 6.1.7.2' 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', '3.0.2' +gem 'openssl', '~> 3.0' gem 'ipaddr', '~> 1.2.5' # Responders respond_to and respond_with @@ -27,10 +25,12 @@ gem 'responders', '~> 3.0' gem 'sprockets', '~> 3.7.0' -gem 'view_component', '~> 2.74.1' +gem 'view_component', '~> 2.82.0' # Supported DBs -gem 'pg', '~> 1.4.6' +gem 'pg', '~> 1.5.3' + +gem 'neighbor', '~> 0.2.3' gem 'rugged', '~> 1.5' gem 'grape-path-helpers', '~> 1.7.1' @@ -46,14 +46,13 @@ 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.6', '>= 5.6.6' -gem 'doorkeeper-openid_connect', '~> 1.8', '>= 1.8.5' +gem 'doorkeeper-openid_connect', '~> 1.8', '>= 1.8.6' gem 'rexml', '~> 3.2.5' gem 'ruby-saml', '~> 1.13.0' gem 'omniauth', '~> 2.1.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 gem 'omniauth-dingtalk-oauth2', '~> 1.0' gem 'omniauth-alicloud', '~> 2.0.1' gem 'omniauth-facebook', '~> 4.0.0' @@ -61,7 +60,7 @@ gem 'omniauth-github', '2.0.1' gem 'omniauth-gitlab', '~> 4.0.0', path: 'vendor/gems/omniauth-gitlab' # See vendor/gems/omniauth-gitlab/README.md gem 'omniauth-google-oauth2', '~> 1.1' gem 'omniauth-oauth2-generic', '~> 0.2.2' -gem 'omniauth-saml', '~> 2.0.0' +gem 'omniauth-saml', '~> 2.1.0' gem 'omniauth-twitter', '~> 1.4' gem 'omniauth_crowd', '~> 2.4.0', path: 'vendor/gems/omniauth_crowd' # See vendor/gems/omniauth_crowd/README.md gem 'omniauth_openid_connect', '~> 0.6.1' @@ -86,7 +85,6 @@ gem 'invisible_captcha', '~> 2.0.0' gem 'devise-two-factor', '~> 4.0.2' gem 'rqrcode-rails3', '~> 0.1.7' gem 'attr_encrypted', '~> 3.2.4', path: 'vendor/gems/attr_encrypted' -gem 'u2f', '~> 0.2.1' # GitLab Pages gem 'validates_hostname', '~> 1.0.11' @@ -174,9 +172,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.171.0' +gem 'aws-sdk-core', '~> 3.172.0' gem 'aws-sdk-cloudformation', '~> 1' -gem 'aws-sdk-s3', '~> 1.121.0' +gem 'aws-sdk-s3', '~> 1.122.0' gem 'faraday_middleware-aws-sigv4', '~>0.3.0' gem 'typhoeus', '~> 1.4.0' # Used with Elasticsearch to support http keep-alive connections @@ -207,7 +205,7 @@ gem 'diffy', '~> 3.4' gem 'diff_match_patch', '~> 0.1.0' # Application server -gem 'rack', '~> 2.2.6', '>= 2.2.6.4' +gem 'rack', '~> 2.2.7' # https://github.com/zombocom/rack-timeout/blob/master/README.md#rails-apps-manually gem 'rack-timeout', '~> 0.6.3', require: 'rack/timeout/base' @@ -241,9 +239,6 @@ gem 'rainbow', '~> 3.0' # Progress bar gem 'ruby-progressbar', '~> 1.10' -# GitLab settings -gem 'settingslogic', '~> 2.0.9' - # Linear-time regex library for untrusted regular expressions gem 're2', '~> 1.6.0' @@ -289,13 +284,14 @@ gem 'kubeclient', '~> 4.11.0' # AI gem 'ruby-openai', '~> 3.7' +gem 'circuitbox', '2.0.0' # Sanitize user input gem 'sanitize', '~> 6.0' gem 'babosa', '~> 1.0.4' # Sanitizes SVG input -gem 'loofah', '~> 2.20.0' +gem 'loofah', '~> 2.21.0' # Working with license # Detects the open source license the repository includes @@ -344,7 +340,7 @@ gem 'pg_query', '~> 2.2', '>= 2.2.1' gem 'premailer-rails', '~> 1.10.3' -gem 'gitlab-labkit', '~> 0.31.1' +gem 'gitlab-labkit', '~> 0.32.0' gem 'thrift', '>= 0.16.0' # I18n @@ -367,20 +363,20 @@ gem 'snowplow-tracker', '~> 0.8.0' # Metrics gem 'webrick', '~> 1.8.1', require: false -gem 'prometheus-client-mmap', '~> 0.19', require: 'prometheus/client' +gem 'prometheus-client-mmap', '~> 0.23', require: 'prometheus/client' gem 'warning', '~> 1.3.0' group :development do - gem 'lefthook', '~> 1.3.10', require: false + gem 'lefthook', '~> 1.3.13', require: false gem 'rubocop' gem 'solargraph', '~> 0.47.2', require: false gem 'letter_opener_web', '~> 2.0.0' - gem 'lookbook', '~> 1.5', '>= 1.5.3' + gem 'lookbook', '~> 2.0', '>= 2.0.1' # Better errors handler - gem 'better_errors', '~> 2.9.1' + gem 'better_errors', '~> 2.10.0' gem 'sprite-factory', '~> 1.7' @@ -435,7 +431,7 @@ group :development, :test do end group :development, :test, :danger do - gem 'gitlab-dangerfiles', '~> 3.9.0', require: false + gem 'gitlab-dangerfiles', '~> 3.10.0', require: false end group :development, :test, :coverage do @@ -459,7 +455,8 @@ group :test do gem 'capybara', '~> 3.39' gem 'capybara-screenshot', '~> 1.0.26' - gem 'selenium-webdriver', '~> 3.142', '>= 3.142.7' + # 4.9.1 drops Ruby 2.7 support. We can upgrade further after we drop Ruby 2.7 support. + gem 'selenium-webdriver', '= 4.9.0' gem 'graphlyte', '~> 1.0.0' @@ -484,7 +481,7 @@ gem 'gitlab-mail_room', '~> 0.0.23', require: 'mail_room' gem 'email_reply_trimmer', '~> 0.1' gem 'html2text' -gem 'stackprof', '~> 0.2.23', require: false +gem 'stackprof', '~> 0.2.25', require: false gem 'rbtrace', '~> 0.4', require: false gem 'memory_profiler', '~> 1.0', require: false gem 'activerecord-explain-analyze', '~> 0.1', require: false @@ -512,7 +509,7 @@ gem 'spamcheck', '~> 1.3.0' gem 'gitaly', '~> 15.9.0-rc3' # KAS GRPC protocol definitions -gem 'kas-grpc', '~> 0.0.2' +gem 'kas-grpc', '~> 0.1.0' gem 'grpc', '~> 1.42.0' @@ -589,6 +586,9 @@ gem 'cvss-suite', '~> 3.0.1', require: 'cvss_suite' # Work with RPM packages gem 'arr-pm', '~> 0.0.12' +# Remote Development +gem 'devfile', '~> 0.0.17.pre.alpha1' + # Apple plist parsing gem 'CFPropertyList', '~> 3.0.0' gem 'app_store_connect' diff --git a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock index 0b14f9032d1f..199c806a854c 100644 --- a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock +++ b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock @@ -62,14 +62,6 @@ PATH omniauth-oauth2 (~> 1.4) PATH - remote: vendor/gems/omniauth-cas3 - specs: - omniauth-cas3 (1.1.4) - addressable (~> 2.3) - nokogiri (~> 1.7, >= 1.7.1) - omniauth (~> 2.0) - -PATH remote: vendor/gems/omniauth-gitlab specs: omniauth-gitlab (4.0.0) @@ -207,19 +199,19 @@ GEM awesome_print (1.9.2) awrence (1.2.1) aws-eventstream (1.2.0) - aws-partitions (1.733.0) + aws-partitions (1.761.0) aws-sdk-cloudformation (1.41.0) aws-sdk-core (~> 3, >= 3.99.0) aws-sigv4 (~> 1.1) - aws-sdk-core (3.171.0) + aws-sdk-core (3.172.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.63.0) + aws-sdk-kms (1.64.0) aws-sdk-core (~> 3, >= 3.165.0) aws-sigv4 (~> 1.1) - aws-sdk-s3 (1.121.0) + aws-sdk-s3 (1.122.0) aws-sdk-core (~> 3, >= 3.165.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.4) @@ -256,10 +248,10 @@ GEM memory_profiler (~> 1) benchmark-perf (0.6.0) benchmark-trend (0.4.0) - better_errors (2.9.1) - coderay (>= 1.0.0) + better_errors (2.10.0) erubi (>= 1.0.0) rack (>= 0.9.0) + rouge (>= 1.0.0) bindata (2.4.11) binding_of_caller (1.0.0) debug_inspector (>= 0.0.1) @@ -303,8 +295,8 @@ GEM mixlib-shellout (>= 2.0, < 4.0) tomlrb (~> 1.2) chef-utils (16.10.17) - childprocess (3.0.0) chunky_png (1.3.5) + circuitbox (2.0.0) citrus (3.0.2) claide (1.1.0) claide-plugins (0.9.2) @@ -375,6 +367,7 @@ GEM thor (>= 0.19, < 2) descendants_tracker (0.0.4) thread_safe (~> 0.3, >= 0.3.1) + devfile (0.0.17.pre.alpha1) device_detector (1.0.0) devise (4.8.1) bcrypt (~> 3.0) @@ -400,7 +393,7 @@ GEM unf (>= 0.0.5, < 1.0.0) doorkeeper (5.6.6) railties (>= 5) - doorkeeper-openid_connect (1.8.5) + doorkeeper-openid_connect (1.8.6) doorkeeper (>= 5.5, < 5.7) jwt (>= 2.5) dotenv (2.7.6) @@ -595,7 +588,7 @@ GEM terminal-table (>= 1.5.1) gitlab-chronic (0.10.5) numerizer (~> 0.2) - gitlab-dangerfiles (3.9.0) + gitlab-dangerfiles (3.10.0) danger (>= 8.4.5) danger-gitlab (>= 8.0.0) rake @@ -609,7 +602,7 @@ GEM fog-json (~> 1.2.0) mime-types ms_rest_azure (~> 0.12.0) - gitlab-labkit (0.31.1) + gitlab-labkit (0.32.0) actionpack (>= 5.0.0, < 8.0.0) activesupport (>= 5.0.0, < 8.0.0) grpc (>= 1.37) @@ -617,7 +610,7 @@ GEM opentracing (~> 0.4) pg_query (~> 2.1) redis (> 3.0.0, < 6.0.0) - gitlab-license (2.2.1) + gitlab-license (2.2.2) gitlab-mail_room (0.0.23) jwt (>= 2.0) net-imap (>= 0.2.1) @@ -870,7 +863,7 @@ GEM activerecord kaminari-core (= 1.2.2) kaminari-core (1.2.2) - kas-grpc (0.0.2) + kas-grpc (0.1.0) grpc (~> 1.0) knapsack (1.21.1) rake @@ -885,7 +878,7 @@ GEM rest-client (~> 2.0) launchy (2.5.0) addressable (~> 2.7) - lefthook (1.3.10) + lefthook (1.3.13) letter_opener (1.7.0) launchy (~> 2.2) letter_opener_web (2.0.0) @@ -920,20 +913,19 @@ GEM activesupport (>= 4) railties (>= 4) request_store (~> 1.0) - loofah (2.20.0) + loofah (2.21.0) crass (~> 1.0.2) nokogiri (>= 1.5.9) - lookbook (1.5.3) - actioncable + lookbook (2.0.1) activemodel css_parser htmlbeautifier (~> 1.3) htmlentities (~> 4.3.4) - listen (~> 3.0) + marcel (~> 1.0) railties (>= 5.0) redcarpet (~> 3.5) rouge (>= 3.26, < 5.0) - view_component (> 2.0, < 4) + view_component (>= 2.0) yard (~> 0.9.25) zeitwerk (~> 2.5) lru_redux (1.1.0) @@ -984,6 +976,8 @@ GEM mustermann-grape (1.0.1) mustermann (>= 1.0.0) nap (1.1.0) + neighbor (0.2.3) + activerecord (>= 5.2) nenv (0.3.0) net-http-persistent (4.0.1) connection_pool (~> 2.2) @@ -1073,9 +1067,9 @@ GEM omniauth-oauth2-generic (0.2.8) omniauth-oauth2 (~> 1.0) rake - omniauth-saml (2.0.0) + omniauth-saml (2.1.0) omniauth (~> 2.0) - ruby-saml (~> 1.9) + ruby-saml (~> 1.12) omniauth-twitter (1.4.0) omniauth-oauth (~> 1.1) rack @@ -1093,7 +1087,7 @@ GEM validate_email validate_url webfinger (>= 1.0.1) - openssl (3.0.2) + openssl (3.1.0) openssl-signature_algorithm (1.3.0) openssl (> 2.0) opentracing (0.5.0) @@ -1133,7 +1127,7 @@ GEM tty-color (~> 0.5) peek (1.1.0) railties (>= 4.0.0) - pg (1.4.6) + pg (1.5.3) pg_query (2.2.1) google-protobuf (>= 3.19.2) plist (3.6.0) @@ -1151,7 +1145,8 @@ GEM coderay parser unparser - prometheus-client-mmap (0.19.1) + prometheus-client-mmap (0.23.1) + rb_sys (~> 0.9) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) @@ -1173,7 +1168,7 @@ GEM pyu-ruby-sasl (0.0.3.3) raabro (1.4.0) racc (1.6.2) - rack (2.2.6.4) + rack (2.2.7) rack-accept (0.4.5) rack (>= 0.4) rack-attack (6.6.1) @@ -1231,6 +1226,7 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) + rb_sys (0.9.75) rbtrace (0.4.14) ffi (>= 1.0.6) msgpack (>= 0.4.3) @@ -1399,9 +1395,10 @@ GEM seed-fu (2.3.7) activerecord (>= 3.1) activesupport (>= 3.1) - selenium-webdriver (3.142.7) - childprocess (>= 0.5, < 4.0) - rubyzip (>= 1.2.2) + selenium-webdriver (4.9.0) + rexml (~> 3.2, >= 3.2.5) + rubyzip (>= 1.2.2, < 3.0) + websocket (~> 1.0) semver_dialects (1.2.1) pastel (~> 0.8.0) thor (~> 1.2.0) @@ -1417,7 +1414,6 @@ GEM sentry-ruby (~> 5.8.0) sidekiq (>= 3.0) set (1.0.1) - settingslogic (2.0.9) sexp_processor (4.16.1) shellany (0.0.1) shoulda-matchers (5.1.0) @@ -1486,7 +1482,7 @@ GEM mini_portile2 (~> 2.8.0) ssh_data (1.3.0) ssrf_filter (1.0.8) - stackprof (0.2.23) + stackprof (0.2.25) state_machines (0.5.0) state_machines-activemodel (0.8.0) activemodel (>= 5.1) @@ -1573,7 +1569,6 @@ GEM ethon (>= 0.9.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - u2f (0.2.1) uber (0.1.0) undercover (0.4.5) imagen (>= 0.1.8) @@ -1605,8 +1600,8 @@ GEM activesupport (>= 3.0) version_gem (1.1.0) version_sorter (2.3.0) - view_component (2.74.1) - activesupport (>= 5.0.0, < 8.0) + view_component (2.82.0) + activesupport (>= 5.2.0, < 8.0) concurrent-ruby (~> 1.0) method_source (~> 1.0) virtus (2.0.0) @@ -1634,6 +1629,7 @@ GEM crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) webrick (1.8.1) + websocket (1.2.9) websocket-driver (0.7.5) websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) @@ -1676,8 +1672,8 @@ DEPENDENCIES autoprefixer-rails (= 10.2.5.1) awesome_print aws-sdk-cloudformation (~> 1) - aws-sdk-core (~> 3.171.0) - aws-sdk-s3 (~> 1.121.0) + aws-sdk-core (~> 3.172.0) + aws-sdk-s3 (~> 1.122.0) axe-core-rspec babosa (~> 1.0.4) base32 (~> 0.3.0) @@ -1685,7 +1681,7 @@ DEPENDENCIES bcrypt (~> 3.1, >= 3.1.14) benchmark-ips (~> 2.11.0) benchmark-memory (~> 0.1) - better_errors (~> 2.9.1) + better_errors (~> 2.10.0) bootsnap (~> 1.16.0) browser (~> 5.3.1) bullet (~> 7.0.2) @@ -1695,6 +1691,7 @@ DEPENDENCIES capybara-screenshot (~> 1.0.26) carrierwave (~> 1.3) charlock_holmes (~> 0.7.7) + circuitbox (= 2.0.0) cloud_profiler_agent (~> 0.0.0)! commonmarker (~> 0.23.6) concurrent-ruby (~> 1.1) @@ -1708,6 +1705,7 @@ DEPENDENCIES declarative_policy (~> 1.1.0) deprecation_toolkit (~> 1.5.1) derailed_benchmarks + devfile (~> 0.0.17.pre.alpha1) device_detector devise (~> 4.8.1) devise-pbkdf2-encryptable (~> 0.0.0)! @@ -1716,7 +1714,7 @@ DEPENDENCIES diffy (~> 3.4) discordrb-webhooks (~> 3.4) doorkeeper (~> 5.6, >= 5.6.6) - doorkeeper-openid_connect (~> 1.8, >= 1.8.5) + doorkeeper-openid_connect (~> 1.8, >= 1.8.6) duo_api (~> 1.3) ed25519 (~> 1.3.0) elasticsearch-api (= 7.13.3) @@ -1745,10 +1743,10 @@ DEPENDENCIES gettext_i18n_rails_js (~> 1.3) gitaly (~> 15.9.0.pre.rc3) gitlab-chronic (~> 0.10.5) - gitlab-dangerfiles (~> 3.9.0) + gitlab-dangerfiles (~> 3.10.0) gitlab-experiment (~> 0.7.1) gitlab-fog-azure-rm (~> 1.7.0) - gitlab-labkit (~> 0.31.1) + gitlab-labkit (~> 0.32.0) gitlab-license (~> 2.2.1) gitlab-mail_room (~> 0.0.23) gitlab-markup (~> 1.9.0) @@ -1804,19 +1802,19 @@ DEPENDENCIES json_schemer (~> 0.2.18) jwt (~> 2.5) kaminari (~> 1.2.2) - kas-grpc (~> 0.0.2) + kas-grpc (~> 0.1.0) knapsack (~> 1.21.1) kramdown (~> 2.3.1) kubeclient (~> 4.11.0) - lefthook (~> 1.3.10) + lefthook (~> 1.3.13) 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.20.0) - lookbook (~> 1.5, >= 1.5.3) + loofah (~> 2.21.0) + lookbook (~> 2.0, >= 2.0.1) lru_redux mail (= 2.8.1) mail-smtp_pool (~> 0.1.0)! @@ -1826,6 +1824,7 @@ DEPENDENCIES mini_magick (~> 4.10.1) minitest (~> 5.11.0) multi_json (~> 1.14.1) + neighbor (~> 0.2.3) net-ldap (~> 0.17.1) net-ntp net-protocol (~> 0.1.3) @@ -1841,7 +1840,6 @@ DEPENDENCIES omniauth-auth0 (~> 3.1) omniauth-azure-activedirectory-v2 (~> 2.0) omniauth-azure-oauth2 (~> 0.0.9)! - omniauth-cas3 (~> 1.1.4)! omniauth-dingtalk-oauth2 (~> 1.0) omniauth-facebook (~> 4.0.0) omniauth-github (= 2.0.1) @@ -1849,28 +1847,28 @@ DEPENDENCIES omniauth-google-oauth2 (~> 1.1) omniauth-oauth2-generic (~> 0.2.2) omniauth-salesforce (~> 1.0.5)! - omniauth-saml (~> 2.0.0) + omniauth-saml (~> 2.1.0) omniauth-twitter (~> 1.4) omniauth_crowd (~> 2.4.0)! omniauth_openid_connect (~> 0.6.1) openid_connect (= 1.3.0) - openssl (= 3.0.2) + openssl (~> 3.0) org-ruby (~> 0.9.12) pact (~> 1.63) parallel (~> 1.19) parslet (~> 1.8) peek (~> 1.1) - pg (~> 1.4.6) + pg (~> 1.5.3) pg_query (~> 2.2, >= 2.2.1) png_quantizator (~> 0.2.1) premailer-rails (~> 1.10.3) - prometheus-client-mmap (~> 0.19) + prometheus-client-mmap (~> 0.23) pry-byebug pry-rails (~> 0.3.9) pry-shell (~> 0.6.1) puma (~> 5.6.5) puma_worker_killer (~> 0.3.1) - rack (~> 2.2.6, >= 2.2.6.4) + rack (~> 2.2.7) rack-attack (~> 6.6.1) rack-cors (~> 1.1.1) rack-oauth2 (~> 1.21.3) @@ -1912,13 +1910,12 @@ DEPENDENCIES sassc-rails (~> 2.1.0) sd_notify (~> 0.1.0) seed-fu (~> 2.3.7) - selenium-webdriver (~> 3.142, >= 3.142.7) + selenium-webdriver (= 4.9.0) semver_dialects (~> 1.2.1) sentry-rails (~> 5.8.0) sentry-raven (~> 3.1) sentry-ruby (~> 5.8.0) sentry-sidekiq (~> 5.8.0) - settingslogic (~> 2.0.9) shoulda-matchers (~> 5.1.0) sidekiq (~> 6.5.7) sidekiq-cron (~> 1.8.0) @@ -1936,7 +1933,7 @@ DEPENDENCIES sprite-factory (~> 1.7) sprockets (~> 3.7.0) ssh_data (~> 1.3) - stackprof (~> 0.2.23) + stackprof (~> 0.2.25) state_machines-activerecord (~> 0.8.0) sys-filesystem (~> 1.4.3) tanuki_emoji (~> 0.6) @@ -1949,14 +1946,13 @@ DEPENDENCIES toml-rb (~> 2.2.0) truncato (~> 0.7.12) typhoeus (~> 1.4.0) - u2f (~> 0.2.1) undercover (~> 0.4.4) unf (~> 0.1.4) unleash (~> 3.2.2) valid_email (~> 0.1) validates_hostname (~> 1.0.11) version_sorter (~> 2.3) - view_component (~> 2.74.1) + view_component (~> 2.82.0) vmstat (~> 2.3.0) warning (~> 1.3.0) webauthn (~> 3.0) diff --git a/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix b/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix index 237c9ab5a53d..ac66421c7094 100644 --- a/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix +++ b/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix @@ -379,10 +379,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0lmva6m4jjc1vl4mb45ar6jhwzbaw5mb80yc6s2wi729ijlqqhad"; + sha256 = "1whf6ppvdibfpsr660ajncig3hyc6q9dvnx645ajrjfz3r7487i9"; type = "gem"; }; - version = "1.733.0"; + version = "1.761.0"; }; aws-sdk-cloudformation = { dependencies = ["aws-sdk-core" "aws-sigv4"]; @@ -401,10 +401,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0732vv8zi67z25fss1sdvqx0vv1ap3w6hz1avxzwznkjp002vj39"; + sha256 = "06scfn1qjfqvgr05ddrcbihlnfi7bffk8r0m5z536w4mm1s3gh6x"; type = "gem"; }; - version = "3.171.0"; + version = "3.172.0"; }; aws-sdk-kms = { dependencies = ["aws-sdk-core" "aws-sigv4"]; @@ -412,10 +412,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0v87zi28dfmrv7bv91yfldccnpd63n295siirbz7wqv1rajn8n02"; + sha256 = "1bcm0c9f7xy5qj5f0z3gddqslhb2vzrj9smc39pgqyq4jmn5kpj0"; type = "gem"; }; - version = "1.63.0"; + version = "1.64.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 = "1s5v3799pi7ik53gv7dl02am5pngv6x4azzwx9my09nll4q3lfk8"; + sha256 = "01cryf8kfkmlsxb327szcwcagsp7lss5gmk6zxlgap65lv8bc7rx"; type = "gem"; }; - version = "1.121.0"; + version = "1.122.0"; }; aws-sigv4 = { dependencies = ["aws-eventstream"]; @@ -606,15 +606,15 @@ src: version = "0.4.0"; }; better_errors = { - dependencies = ["coderay" "erubi" "rack"]; + dependencies = ["erubi" "rack" "rouge"]; groups = ["development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "11220lfzhsyf5fcril3qd689kgg46qlpiiaj00hc9mh4mcbc3vrr"; + sha256 = "0fhi891k7c4l967bacahq2jhnxswfmbpmbsg1yapczwpm1ynmaz3"; type = "gem"; }; - version = "2.9.1"; + version = "2.10.0"; }; bindata = { groups = ["default"]; @@ -810,25 +810,25 @@ src: }; version = "16.10.17"; }; - childprocess = { - groups = ["default" "test"]; + chunky_png = { + groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1ic028k8xgm2dds9mqnvwwx3ibaz32j8455zxr9f4bcnviyahya5"; + sha256 = "0vf0axgrm95bs3y0x5gdb76xawfh210yxplj7jbwr6z7n88i1axn"; type = "gem"; }; - version = "3.0.0"; + version = "1.3.5"; }; - chunky_png = { + circuitbox = { groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0vf0axgrm95bs3y0x5gdb76xawfh210yxplj7jbwr6z7n88i1axn"; + sha256 = "056snhim934xysz630ysfbfdxa64vin5y24h2ha1wvj9fqg9qvj9"; type = "gem"; }; - version = "1.3.5"; + version = "2.0.0"; }; citrus = { groups = ["default"]; @@ -1158,6 +1158,16 @@ src: }; version = "0.0.4"; }; + devfile = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0v34ivsfpc4d291j89jyg2jz970h94jbz01hdm2jwcmq798yfm98"; + type = "gem"; + }; + version = "0.0.17.pre.alpha1"; + }; device_detector = { groups = ["default"]; platforms = []; @@ -1290,10 +1300,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1xi70vfh121an0gjpi388kqdvkaqqycy7kj8r51jhh25g5l5gvnl"; + sha256 = "00z0n4ix21nvqk74hhz5ab811366pdjx99cn2i26yiwpwr1nbi4d"; type = "gem"; }; - version = "1.8.5"; + version = "1.8.6"; }; dotenv = { groups = ["default"]; @@ -2157,10 +2167,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "13npl2yqcapsxwzm3b84537sa5s1cplcvba43nlwdcb1d22skfip"; + sha256 = "0ha0n6wkw8xm42v4wx9815ivpwjydp88jv9laq19qljj3w2zwk6z"; type = "gem"; }; - version = "3.9.0"; + version = "3.10.0"; }; gitlab-experiment = { dependencies = ["activesupport" "request_store"]; @@ -2190,20 +2200,20 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1yxz433p9gg8avl94wnb68fm89zaq02r179dkirx5db614vkjfiy"; + sha256 = "0vl64blqz850d5vahwpwyrsvw4iarn578p8bzmcw11imqpnk62pk"; type = "gem"; }; - version = "0.31.1"; + version = "0.32.0"; }; gitlab-license = { groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0c1dy32ai104nh7npxbzjdfpr2yhx2xdrd81zs5dz1r8ifzgdz1r"; + sha256 = "07pdi9zcifiw8vjv5zz5jdv2gmaq3rkyxfdkn0j3a0cdh9iwgjrc"; type = "gem"; }; - version = "2.2.1"; + version = "2.2.2"; }; gitlab-mail_room = { dependencies = ["jwt" "net-imap" "oauth2"]; @@ -3217,10 +3227,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "05lsvxb6mpx5h3zmp3pgs3cp52r1kb3a8yr9j7s3ksajb58zf7qi"; + sha256 = "1nhdllr7zi19b73q0flbc0lhqb5mn0jrw4bqdang7wfxgfdwf6dj"; type = "gem"; }; - version = "0.0.2"; + version = "0.1.0"; }; knapsack = { dependencies = ["rake"]; @@ -3282,10 +3292,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1csrkaaqxczq2gc9rmi1524l06wc9bxmivjy9vnlwj5hi4v5ikb8"; + sha256 = "0wnz60wh2yb7s5g7an64cw2brl9vvw960xnq4gs3q6drlgmbjl8g"; type = "gem"; }; - version = "1.3.10"; + version = "1.3.13"; }; letter_opener = { dependencies = ["launchy"]; @@ -3400,21 +3410,21 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1mi4ia13fisc97fzd8xcd9wkjdki7zfbmdn1xkdzplicir68gyp8"; + sha256 = "0nq23yca06rq8qxxymh4nfbx484k2yll54y780b4ilyvmcipyh7c"; type = "gem"; }; - version = "2.20.0"; + version = "2.21.0"; }; lookbook = { - dependencies = ["actioncable" "activemodel" "css_parser" "htmlbeautifier" "htmlentities" "listen" "railties" "redcarpet" "rouge" "view_component" "yard" "zeitwerk"]; + dependencies = ["activemodel" "css_parser" "htmlbeautifier" "htmlentities" "marcel" "railties" "redcarpet" "rouge" "view_component" "yard" "zeitwerk"]; groups = ["development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0f4b0bp7y7bw57lfynd5d5kgdn0dqkxl2masyk6hvpl5mxsz83sa"; + sha256 = "0jpwfdf6wk77ri85ksmsbxvfb4jpba3bx84j0zg10a4rijf7450g"; type = "gem"; }; - version = "1.5.3"; + version = "2.0.1"; }; lru_redux = { groups = ["default"]; @@ -3749,6 +3759,17 @@ src: }; version = "1.1.0"; }; + neighbor = { + dependencies = ["activerecord"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1r9k34xz7x7fpd18bix0cd5bk2wv6mj8z67f8fr7l30d2717m23h"; + type = "gem"; + }; + version = "0.2.3"; + }; nenv = { groups = ["default" "test"]; platforms = []; @@ -4046,16 +4067,6 @@ src: }; version = "0.0.10"; }; - omniauth-cas3 = { - dependencies = ["addressable" "nokogiri" "omniauth"]; - groups = ["default"]; - platforms = []; - source = { - path = "${src}/vendor/gems/omniauth-cas3"; - type = "path"; - }; - version = "1.1.4"; - }; omniauth-dingtalk-oauth2 = { dependencies = ["omniauth-oauth2"]; groups = ["default"]; @@ -4159,10 +4170,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1is4vnikwmd148gpyv3sm57k4cmdx4il5rm2cng6mqhdcgb4yn82"; + sha256 = "01k9rkg97npcgm8r4x3ja8y20hsg4zy0dcjpzafx148q4yxbg74n"; type = "gem"; }; - version = "2.0.0"; + version = "2.1.0"; }; omniauth-twitter = { dependencies = ["omniauth-oauth" "rack"]; @@ -4222,10 +4233,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0mcg47zz4w902cq6c8cdj62npawgwq68sfh7n7aqy7vm3pgvls9h"; + sha256 = "0c649921vg2l939z5cc3jwd8p1v49099pdhxfk7sb9qqx5wi5873"; type = "gem"; }; - version = "3.0.2"; + version = "3.1.0"; }; openssl-signature_algorithm = { dependencies = ["openssl"]; @@ -4380,10 +4391,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "07m6lxljabw9kyww5k5lgsxsznsm1v5l14r1la09gqka9b5kv3yr"; + sha256 = "1zcvxmfa8hxkhpp59fhxyxy1arp70f11zi1jh9c7bsdfspifb7kb"; type = "gem"; }; - version = "1.4.6"; + version = "1.5.3"; }; pg_query = { dependencies = ["google-protobuf"]; @@ -4461,14 +4472,15 @@ src: version = "0.1.0"; }; prometheus-client-mmap = { + dependencies = ["rb_sys"]; groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0zcw8yx7c2mmmcl3kq7nswansshcpxzqjbxf61xqfydbmhd5z2vi"; + sha256 = "0h4w0947zwwg6kbdnvg4vbmrsc8yf5ijb37sg758apks44imym28"; type = "gem"; }; - version = "0.19.1"; + version = "0.23.1"; }; pry = { dependencies = ["coderay" "method_source"]; @@ -4581,10 +4593,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1qgwkcb8kxns8d5187cxjaxf18b7dmg9gh6cr9c1125m0bj2pnfk"; + sha256 = "16w217k9z02c4hqizym8dkj6bqmmzx4qdvqpnskgzf174a5pwdxk"; type = "gem"; }; - version = "2.2.6.4"; + version = "2.2.7"; }; rack-accept = { dependencies = ["rack"]; @@ -4780,6 +4792,16 @@ src: }; version = "0.10.1"; }; + rb_sys = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1zx8v677r2gs050z4cdiflp14kp6nx5z285ynj2ach0w0z7jfm23"; + type = "gem"; + }; + version = "0.9.75"; + }; rbtrace = { dependencies = ["ffi" "msgpack" "optimist"]; groups = ["default"]; @@ -5526,15 +5548,15 @@ src: version = "2.3.7"; }; selenium-webdriver = { - dependencies = ["childprocess" "rubyzip"]; + dependencies = ["rexml" "rubyzip" "websocket"]; groups = ["test"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0adcvp86dinaqq3nhf8p3m0rl2g6q0a4h52k0i7kdnsg1qz9k86y"; + sha256 = "1kxnv3ywssagv2q453hasrrrvsv68d5f3ccm33pyacdji88w8pqg"; type = "gem"; }; - version = "3.142.7"; + version = "4.9.0"; }; semver_dialects = { dependencies = ["pastel" "thor" "tty-command"]; @@ -5601,16 +5623,6 @@ src: }; version = "1.0.1"; }; - settingslogic = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1ria5zcrk1nf0b9yia15mdpzw0dqr6wjpbj8dsdbbps81lfsj9ar"; - type = "gem"; - }; - version = "2.0.9"; - }; sexp_processor = { groups = ["default"]; platforms = []; @@ -5910,10 +5922,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "02r3a3ny27ljj19bzmxscw2vlmk7sw1p4ppbl2i69g17khi0p4sw"; + sha256 = "0bhdgfb0pmw9mav1kw9fn0ka012sa0i3h5ppvqssw5xq48nhxnr8"; type = "gem"; }; - version = "0.2.23"; + version = "0.2.25"; }; state_machines = { groups = ["default"]; @@ -6357,16 +6369,6 @@ src: }; version = "2.0.6"; }; - u2f = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0lsm1hvwcaa9sq13ab1l1zjk0fgcy951ay11v2acx0h6q1iv21vr"; - type = "gem"; - }; - version = "0.2.1"; - }; uber = { groups = ["default"]; platforms = []; @@ -6541,10 +6543,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1h4jhcp4h98lj5f7bn54313na25p9mhal0fw8d8a8m8lq6llgg8b"; + sha256 = "1bwvpkv1iqa8g5cmmllx8fx0nprapzrzfvf1m15rr3wxw5hrbdn8"; type = "gem"; }; - version = "2.74.1"; + version = "2.82.0"; }; virtus = { dependencies = ["axiom-types" "coercible" "descendants_tracker"]; @@ -6631,6 +6633,16 @@ src: }; version = "1.8.1"; }; + websocket = { + groups = ["default" "test"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0dib6p55sl606qb4vpwrvj5wh881kk4aqn2zpfapf8ckx7g14jw8"; + type = "gem"; + }; + version = "1.2.9"; + }; websocket-driver = { dependencies = ["websocket-extensions"]; groups = ["default" "test"]; |