From 2654a9a26481975385da710ad6dba87999e4bbb4 Mon Sep 17 00:00:00 2001 From: Justin Buchanan Date: Mon, 17 Nov 2025 18:03:03 -0800 Subject: [PATCH 01/16] gvisor: 20250512.0 - 20251110.0 --- pkgs/by-name/gv/gvisor/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/gv/gvisor/package.nix b/pkgs/by-name/gv/gvisor/package.nix index 33c183c9b52c..3935e87dc3bd 100644 --- a/pkgs/by-name/gv/gvisor/package.nix +++ b/pkgs/by-name/gv/gvisor/package.nix @@ -12,7 +12,7 @@ buildGoModule { pname = "gvisor"; - version = "20250512.0"; + version = "20251110.0"; # gvisor provides a synthetic go branch (https://github.com/google/gvisor/tree/go) # that can be used to build gvisor without bazel. @@ -21,8 +21,8 @@ buildGoModule { src = fetchFromGitHub { owner = "google"; repo = "gvisor"; - rev = "2a7b5c7dece9218a44afb8c56e28f2aae8038f6b"; - hash = "sha256-u2YMFesrtQX+eE0aKYiOr+4/khPtsH2P2EQWfvHs8nI="; + rev = "2617196c08506a30764bf6261b79d52797916dda"; + hash = "sha256-qx1uCRTJVotSbTojBf/Nj8LfLdUvsnxMkPuyJjLLadM="; }; # Replace the placeholder with the actual path to ldconfig @@ -31,7 +31,7 @@ buildGoModule { --replace-fail '"/sbin/ldconfig"' '"${glibc}/bin/ldconfig"' ''; - vendorHash = "sha256-3fKFr8viabGEwIHYxg9vjhKMVOxCjji3PDgs8wBBZzY="; + vendorHash = "sha256-Ey4M3NK/+AVkr7r0aA+kAfNk1yVfnDn3Izy7u74HFkE="; nativeBuildInputs = [ makeWrapper ]; From 314fcfb9a700dd6f0ae3f83d2986d85f83cf63da Mon Sep 17 00:00:00 2001 From: SebastianStork Date: Wed, 12 Nov 2025 22:28:29 +0100 Subject: [PATCH 02/16] nixos/outline: fix shellcheck error --- nixos/modules/services/web-apps/outline.nix | 42 ++++++++++++++------- 1 file changed, 28 insertions(+), 14 deletions(-) diff --git a/nixos/modules/services/web-apps/outline.nix b/nixos/modules/services/web-apps/outline.nix index e61ef35df28e..445d8c2ceab9 100644 --- a/nixos/modules/services/web-apps/outline.nix +++ b/nixos/modules/services/web-apps/outline.nix @@ -788,48 +788,62 @@ in ''; script = '' - export SECRET_KEY="$(head -n1 ${lib.escapeShellArg cfg.secretKeyFile})" - export UTILS_SECRET="$(head -n1 ${lib.escapeShellArg cfg.utilsSecretFile})" + SECRET_KEY="$(head -n1 ${lib.escapeShellArg cfg.secretKeyFile})" + export SECRET_KEY + UTILS_SECRET="$(head -n1 ${lib.escapeShellArg cfg.utilsSecretFile})" + export UTILS_SECRET ${lib.optionalString (cfg.storage.storageType == "s3") '' - export AWS_SECRET_ACCESS_KEY="$(head -n1 ${lib.escapeShellArg cfg.storage.secretKeyFile})" + AWS_SECRET_ACCESS_KEY="$(head -n1 ${lib.escapeShellArg cfg.storage.secretKeyFile})" + export AWS_SECRET_ACCESS_KEY ''} ${lib.optionalString (cfg.slackAuthentication != null) '' - export SLACK_CLIENT_SECRET="$(head -n1 ${lib.escapeShellArg cfg.slackAuthentication.secretFile})" + SLACK_CLIENT_SECRET="$(head -n1 ${lib.escapeShellArg cfg.slackAuthentication.secretFile})" + export SLACK_CLIENT_SECRET ''} ${lib.optionalString (cfg.googleAuthentication != null) '' - export GOOGLE_CLIENT_SECRET="$(head -n1 ${lib.escapeShellArg cfg.googleAuthentication.clientSecretFile})" + GOOGLE_CLIENT_SECRET="$(head -n1 ${lib.escapeShellArg cfg.googleAuthentication.clientSecretFile})" + export GOOGLE_CLIENT_SECRET ''} ${lib.optionalString (cfg.azureAuthentication != null) '' - export AZURE_CLIENT_SECRET="$(head -n1 ${lib.escapeShellArg cfg.azureAuthentication.clientSecretFile})" + AZURE_CLIENT_SECRET="$(head -n1 ${lib.escapeShellArg cfg.azureAuthentication.clientSecretFile})" + export AZURE_CLIENT_SECRET ''} ${lib.optionalString (cfg.oidcAuthentication != null) '' - export OIDC_CLIENT_SECRET="$(head -n1 ${lib.escapeShellArg cfg.oidcAuthentication.clientSecretFile})" + OIDC_CLIENT_SECRET="$(head -n1 ${lib.escapeShellArg cfg.oidcAuthentication.clientSecretFile})" + export OIDC_CLIENT_SECRET ''} ${lib.optionalString (cfg.discordAuthentication != null) '' - export DISCORD_CLIENT_SECRET="$(head -n1 ${lib.escapeShellArg cfg.discordAuthentication.clientSecretFile})" + DISCORD_CLIENT_SECRET="$(head -n1 ${lib.escapeShellArg cfg.discordAuthentication.clientSecretFile})" + export DISCORD_CLIENT_SECRET ''} ${lib.optionalString (cfg.sslKeyFile != null) '' - export SSL_KEY="$(head -n1 ${lib.escapeShellArg cfg.sslKeyFile})" + SSL_KEY="$(head -n1 ${lib.escapeShellArg cfg.sslKeyFile})" + export SSL_KEY ''} ${lib.optionalString (cfg.sslCertFile != null) '' - export SSL_CERT="$(head -n1 ${lib.escapeShellArg cfg.sslCertFile})" + SSL_CERT="$(head -n1 ${lib.escapeShellArg cfg.sslCertFile})" + export SSL_CERT ''} ${lib.optionalString (cfg.slackIntegration != null) '' - export SLACK_VERIFICATION_TOKEN="$(head -n1 ${lib.escapeShellArg cfg.slackIntegration.verificationTokenFile})" + SLACK_VERIFICATION_TOKEN="$(head -n1 ${lib.escapeShellArg cfg.slackIntegration.verificationTokenFile})" + export SLACK_VERIFICATION_TOKEN ''} ${lib.optionalString (cfg.smtp != null) '' - export SMTP_PASSWORD="$(head -n1 ${lib.escapeShellArg cfg.smtp.passwordFile})" + SMTP_PASSWORD="$(head -n1 ${lib.escapeShellArg cfg.smtp.passwordFile})" + export SMTP_PASSWORD ''} ${ if (cfg.databaseUrl == "local") then '' - export DATABASE_URL=${lib.escapeShellArg localPostgresqlUrl} + DATABASE_URL=${lib.escapeShellArg localPostgresqlUrl} + export DATABASE_URL export PGSSLMODE=disable '' else '' - export DATABASE_URL=${lib.escapeShellArg cfg.databaseUrl} + DATABASE_URL=${lib.escapeShellArg cfg.databaseUrl} + export DATABASE_URL '' } From 3cadb44d209c2138aac646cc7f39f3b890252ce5 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Wed, 3 Dec 2025 18:17:01 -0500 Subject: [PATCH 03/16] inspec: 6.6.0 -> 7.0.95 --- pkgs/by-name/in/inspec/Gemfile.lock | 727 ++++++++++--------- pkgs/by-name/in/inspec/gemset.nix | 1040 +++++++++++++++++---------- pkgs/by-name/in/inspec/package.nix | 17 +- 3 files changed, 1076 insertions(+), 708 deletions(-) diff --git a/pkgs/by-name/in/inspec/Gemfile.lock b/pkgs/by-name/in/inspec/Gemfile.lock index d0f1255960b4..7d2cd74dc429 100644 --- a/pkgs/by-name/in/inspec/Gemfile.lock +++ b/pkgs/by-name/in/inspec/Gemfile.lock @@ -1,24 +1,34 @@ GEM remote: https://rubygems.org/ specs: - activesupport (7.0.8) - concurrent-ruby (~> 1.0, >= 1.0.2) + activesupport (7.2.3) + base64 + benchmark (>= 0.3) + bigdecimal + concurrent-ruby (~> 1.0, >= 1.3.1) + connection_pool (>= 2.2.5) + drb i18n (>= 1.6, < 2) + logger (>= 1.4.2) minitest (>= 5.1) - tzinfo (~> 2.0) - addressable (2.8.6) - public_suffix (>= 2.0.2, < 6.0) - ast (2.4.2) - aws-eventstream (1.3.0) - aws-partitions (1.864.0) + securerandom (>= 0.3) + tzinfo (~> 2.0, >= 2.0.5) + addressable (2.8.8) + public_suffix (>= 2.0.2, < 8.0) + ast (2.4.3) + aws-eventstream (1.4.0) + aws-partitions (1.863.0) + aws-sdk-accessanalyzer (1.44.0) + aws-sdk-core (~> 3, >= 3.188.0) + aws-sigv4 (~> 1.1) aws-sdk-account (1.20.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) aws-sdk-alexaforbusiness (1.67.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-amplify (1.32.0) - aws-sdk-core (~> 3, >= 3.120.0) + aws-sdk-amplify (1.54.0) + aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) aws-sdk-apigateway (1.90.0) aws-sdk-core (~> 3, >= 3.188.0) @@ -26,17 +36,17 @@ GEM aws-sdk-apigatewayv2 (1.53.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-applicationautoscaling (1.51.0) - aws-sdk-core (~> 3, >= 3.112.0) + aws-sdk-applicationautoscaling (1.79.0) + aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) aws-sdk-athena (1.79.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-autoscaling (1.92.0) - aws-sdk-core (~> 3, >= 3.176.0) + aws-sdk-autoscaling (1.102.0) + aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-batch (1.73.0) - aws-sdk-core (~> 3, >= 3.176.0) + aws-sdk-batch (1.79.0) + aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) aws-sdk-budgets (1.62.0) aws-sdk-core (~> 3, >= 3.188.0) @@ -44,7 +54,7 @@ GEM aws-sdk-cloudformation (1.97.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-cloudfront (1.86.0) + aws-sdk-cloudfront (1.86.1) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) aws-sdk-cloudhsm (1.50.0) @@ -56,34 +66,34 @@ GEM aws-sdk-cloudtrail (1.74.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-cloudwatch (1.84.0) + aws-sdk-cloudwatch (1.83.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-cloudwatchevents (1.62.0) - aws-sdk-core (~> 3, >= 3.176.0) + aws-sdk-cloudwatchevents (1.69.0) + aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-cloudwatchlogs (1.75.0) + aws-sdk-cloudwatchlogs (1.77.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) aws-sdk-codecommit (1.62.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-codedeploy (1.63.0) + aws-sdk-codedeploy (1.62.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) aws-sdk-codepipeline (1.67.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-cognitoidentity (1.45.0) - aws-sdk-core (~> 3, >= 3.176.0) + aws-sdk-cognitoidentity (1.51.0) + aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-cognitoidentityprovider (1.76.0) - aws-sdk-core (~> 3, >= 3.176.0) + aws-sdk-cognitoidentityprovider (1.85.0) + aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) aws-sdk-configservice (1.103.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-core (3.190.0) + aws-sdk-core (3.190.3) aws-eventstream (~> 1, >= 1.3.0) aws-partitions (~> 1, >= 1.651.0) aws-sigv4 (~> 1.8) @@ -91,13 +101,13 @@ GEM aws-sdk-costandusagereportservice (1.53.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-databasemigrationservice (1.80.0) - aws-sdk-core (~> 3, >= 3.176.0) + aws-sdk-databasemigrationservice (1.91.0) + aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) aws-sdk-dynamodb (1.98.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-ec2 (1.430.0) + aws-sdk-ec2 (1.429.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) aws-sdk-ecr (1.68.0) @@ -130,17 +140,17 @@ GEM aws-sdk-elasticsearchservice (1.79.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-emr (1.53.0) - aws-sdk-core (~> 3, >= 3.121.2) + aws-sdk-emr (1.81.0) + aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-eventbridge (1.46.0) - aws-sdk-core (~> 3, >= 3.176.0) + aws-sdk-eventbridge (1.54.0) + aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) aws-sdk-firehose (1.60.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-glue (1.145.0) - aws-sdk-core (~> 3, >= 3.176.0) + aws-sdk-glue (1.165.0) + aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) aws-sdk-guardduty (1.85.0) aws-sdk-core (~> 3, >= 3.188.0) @@ -154,14 +164,17 @@ GEM aws-sdk-kinesis (1.54.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-kms (1.74.0) + aws-sdk-kms (1.76.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) aws-sdk-lambda (1.113.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-mq (1.40.0) - aws-sdk-core (~> 3, >= 3.120.0) + aws-sdk-macie2 (1.64.0) + aws-sdk-core (~> 3, >= 3.188.0) + aws-sigv4 (~> 1.1) + aws-sdk-mq (1.58.0) + aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) aws-sdk-networkfirewall (1.39.0) aws-sdk-core (~> 3, >= 3.188.0) @@ -169,11 +182,11 @@ GEM aws-sdk-networkmanager (1.40.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-organizations (1.77.0) - aws-sdk-core (~> 3, >= 3.176.0) + aws-sdk-organizations (1.83.0) + aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-ram (1.26.0) - aws-sdk-core (~> 3, >= 3.112.0) + aws-sdk-ram (1.52.0) + aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) aws-sdk-rds (1.208.0) aws-sdk-core (~> 3, >= 3.188.0) @@ -194,29 +207,29 @@ GEM aws-sdk-core (~> 3, >= 3.189.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.8) - aws-sdk-s3control (1.43.0) - aws-sdk-core (~> 3, >= 3.122.0) - aws-sigv4 (~> 1.1) - aws-sdk-secretsmanager (1.46.0) - aws-sdk-core (~> 3, >= 3.112.0) - aws-sigv4 (~> 1.1) - aws-sdk-securityhub (1.99.0) + aws-sdk-s3control (1.74.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-servicecatalog (1.60.0) - aws-sdk-core (~> 3, >= 3.112.0) + aws-sdk-secretsmanager (1.87.0) + aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-ses (1.41.0) - aws-sdk-core (~> 3, >= 3.120.0) + aws-sdk-securityhub (1.98.0) + aws-sdk-core (~> 3, >= 3.188.0) + aws-sigv4 (~> 1.1) + aws-sdk-servicecatalog (1.90.0) + aws-sdk-core (~> 3, >= 3.188.0) + aws-sigv4 (~> 1.1) + aws-sdk-ses (1.58.0) + aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) aws-sdk-shield (1.60.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-signer (1.32.0) - aws-sdk-core (~> 3, >= 3.120.0) + aws-sdk-signer (1.50.0) + aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-simpledb (1.29.0) - aws-sdk-core (~> 3, >= 3.120.0) + aws-sdk-simpledb (1.42.0) + aws-sdk-core (~> 3, >= 3.188.0) aws-sigv2 (~> 1.0) aws-sdk-sms (1.52.0) aws-sdk-core (~> 3, >= 3.188.0) @@ -230,20 +243,23 @@ GEM aws-sdk-ssm (1.162.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-states (1.39.0) - aws-sdk-core (~> 3, >= 3.112.0) + aws-sdk-states (1.63.0) + aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-synthetics (1.19.0) - aws-sdk-core (~> 3, >= 3.121.2) + aws-sdk-synthetics (1.39.0) + aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-transfer (1.73.0) - aws-sdk-core (~> 3, >= 3.176.0) + aws-sdk-transfer (1.86.0) + aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-waf (1.43.0) - aws-sdk-core (~> 3, >= 3.122.0) + aws-sdk-waf (1.58.0) + aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sigv2 (1.2.0) - aws-sigv4 (1.8.0) + aws-sdk-wafv2 (1.74.0) + aws-sdk-core (~> 3, >= 3.188.0) + aws-sigv4 (~> 1.1) + aws-sigv2 (1.3.1) + aws-sigv4 (1.12.1) aws-eventstream (~> 1, >= 1.0.2) azure_graph_rbac (0.17.2) ms_rest_azure (~> 0.12.0) @@ -255,65 +271,97 @@ GEM ms_rest_azure (~> 0.12.0) azure_mgmt_storage (0.23.0) ms_rest_azure (~> 0.12.0) - bson (4.15.0) - builder (3.2.4) - chef-config (18.3.0) + base64 (0.3.0) + benchmark (0.5.0) + bigdecimal (3.3.1) + builder (3.3.0) + chef-config (18.8.54) addressable - chef-utils (= 18.3.0) + chef-utils (= 18.8.54) fuzzyurl mixlib-config (>= 2.2.12, < 4.0) mixlib-shellout (>= 2.0, < 4.0) tomlrb (~> 1.2) - chef-licensing (0.7.5) - activesupport (~> 7.0, < 7.1) + chef-gyoku (1.5.0) + builder (>= 2.1.2) + rexml (~> 3.4) + chef-licensing (1.3.0) chef-config (>= 15) - faraday (>= 1, < 3) + faraday (>= 1, < 2) faraday-http-cache + faraday_middleware (~> 1.0) + mixlib-log (~> 3.0) + ostruct (~> 0.1.0) + pstore (~> 0.1.1) tty-prompt (~> 0.23) tty-spinner (~> 0.9.3) chef-telemetry (1.1.1) chef-config concurrent-ruby (~> 1.0) - chef-utils (18.3.0) + chef-utils (18.8.54) concurrent-ruby + chef-winrm (2.4.4) + builder (>= 2.1.2) + chef-gyoku (~> 1.5) + erubi (~> 1.8) + gssapi (~> 1.2) + httpclient (~> 2.2, >= 2.2.0.2) + logging (>= 1.6.1, < 3.0) + nori (= 2.7.0) + rexml (~> 3.3) + rubyntlm (~> 0.6.0, >= 0.6.3) + chef-winrm-elevated (1.2.5) + chef-winrm (>= 2.3.11) + chef-winrm-fs (>= 1.3.7) + erubi (~> 1.8) + chef-winrm-fs (1.4.2) + benchmark (~> 0.5.0) + chef-winrm (~> 2.4) + csv (~> 3.3) + erubi (>= 1.7) + logging (>= 1.6.1, < 3.0) + rubyzip (~> 2.0) coderay (1.1.3) - concurrent-ruby (1.2.2) - cookstyle (7.32.2) - rubocop (= 1.25.1) + concurrent-ruby (1.3.5) + connection_pool (2.5.5) + cookstyle (8.5.2) + rubocop (= 1.81.6) + csv (3.3.5) declarative (0.0.20) - diff-lcs (1.5.0) - docker-api (2.2.0) - excon (>= 0.47.0) + diff-lcs (1.6.2) + docker-api (2.4.0) + excon (>= 0.64.0) multi_json - domain_name (0.6.20231109) - dry-configurable (0.13.0) - concurrent-ruby (~> 1.0) - dry-core (~> 0.6) - dry-container (0.11.0) - concurrent-ruby (~> 1.0) - dry-core (0.9.1) - concurrent-ruby (~> 1.0) + domain_name (0.6.20240107) + drb (2.2.3) + dry-configurable (1.3.0) + dry-core (~> 1.1) zeitwerk (~> 2.6) - dry-inflector (0.3.0) - dry-logic (1.3.0) + dry-core (1.1.0) concurrent-ruby (~> 1.0) - dry-core (~> 0.9, >= 0.9) + logger zeitwerk (~> 2.6) - dry-struct (1.5.2) - dry-core (~> 0.9, >= 0.9) - dry-types (~> 1.6) + dry-inflector (1.2.0) + dry-logic (1.6.0) + bigdecimal + concurrent-ruby (~> 1.0) + dry-core (~> 1.1) + zeitwerk (~> 2.6) + dry-struct (1.8.0) + dry-core (~> 1.1) + dry-types (~> 1.8, >= 1.8.2) ice_nine (~> 0.11) zeitwerk (~> 2.6) - dry-types (1.6.1) + dry-types (1.8.3) + bigdecimal (~> 3.0) concurrent-ruby (~> 1.0) - dry-container (~> 0.3) - dry-core (~> 0.9, >= 0.9) - dry-inflector (~> 0.1, >= 0.1.2) - dry-logic (~> 1.3, >= 1.3) + dry-core (~> 1.0) + dry-inflector (~> 1.0) + dry-logic (~> 1.4) zeitwerk (~> 2.6) - erubi (1.12.0) - excon (0.105.0) - faraday (1.10.3) + erubi (1.13.1) + excon (0.112.0) + faraday (1.10.4) faraday-em_http (~> 1.0) faraday-em_synchrony (~> 1.0) faraday-excon (~> 1.1) @@ -325,77 +373,88 @@ GEM faraday-rack (~> 1.0) faraday-retry (~> 1.0) ruby2_keywords (>= 0.0.4) - faraday-cookie_jar (0.0.7) + faraday-cookie_jar (0.0.8) faraday (>= 0.8.0) - http-cookie (~> 1.0.0) + http-cookie (>= 1.0.0) faraday-em_http (1.0.0) - faraday-em_synchrony (1.0.0) + faraday-em_synchrony (1.0.1) faraday-excon (1.1.0) - faraday-follow_redirects (0.3.0) + faraday-follow_redirects (0.4.0) faraday (>= 1, < 3) - faraday-http-cache (2.5.0) + faraday-http-cache (2.5.1) faraday (>= 0.8) faraday-httpclient (1.0.1) - faraday-multipart (1.0.4) - multipart-post (~> 2) - faraday-net_http (1.0.1) + faraday-multipart (1.1.1) + multipart-post (~> 2.0) + faraday-net_http (1.0.2) faraday-net_http_persistent (1.2.0) faraday-patron (1.0.0) faraday-rack (1.0.0) faraday-retry (1.0.3) - faraday_middleware (1.0.0) + faraday_middleware (1.2.1) faraday (~> 1.0) ffi (1.16.3) fuzzyurl (0.9.0) - google-api-client (0.52.0) + google-apis-admin_directory_v1 (0.46.0) + google-apis-core (>= 0.11.0, < 2.a) + google-apis-cloudkms_v1 (0.41.0) + google-apis-core (>= 0.11.0, < 2.a) + google-apis-cloudresourcemanager_v1 (0.35.0) + google-apis-core (>= 0.11.0, < 2.a) + google-apis-compute_v1 (0.83.0) + google-apis-core (>= 0.11.0, < 2.a) + google-apis-core (0.11.3) addressable (~> 2.5, >= 2.5.1) - googleauth (~> 0.9) - httpclient (>= 2.8.1, < 3.0) + googleauth (>= 0.16.2, < 2.a) + httpclient (>= 2.8.1, < 3.a) mini_mime (~> 1.0) representable (~> 3.0) - retriable (>= 2.0, < 4.0) + retriable (>= 2.0, < 4.a) rexml - signet (~> 0.12) - googleauth (0.14.0) - faraday (>= 0.17.3, < 2.0) + google-apis-iam_v1 (0.50.0) + google-apis-core (>= 0.11.0, < 2.a) + google-apis-monitoring_v3 (0.51.0) + google-apis-core (>= 0.11.0, < 2.a) + google-apis-storage_v1 (0.30.0) + google-apis-core (>= 0.11.0, < 2.a) + googleauth (1.8.1) + faraday (>= 0.17.3, < 3.a) jwt (>= 1.4, < 3.0) - memoist (~> 0.16) multi_json (~> 1.11) os (>= 0.9, < 2.0) - signet (~> 0.14) + signet (>= 0.16, < 2.a) gssapi (1.3.1) ffi (>= 1.0.1) - gyoku (1.4.0) - builder (>= 2.1.2) - rexml (~> 3.0) - hashdiff (1.0.1) + hashdiff (1.2.1) hashie (5.0.0) - highline (2.1.0) - http-cookie (1.0.5) + highline (3.1.2) + reline + http-cookie (1.1.0) domain_name (~> 0.5) - httpclient (2.8.3) - i18n (1.14.1) + httpclient (2.9.0) + mutex_m + i18n (1.14.7) concurrent-ruby (~> 1.0) ice_nine (0.11.2) inifile (3.0.0) - inspec (6.6.0) - cookstyle - faraday_middleware (>= 0.12.2, < 1.1) - inspec-core (= 6.6.0) - mongo (= 2.13.2) + inspec (7.0.95) + faraday_middleware (~> 1.2, >= 1.2.1) + inspec-core (= 7.0.95) progress_bar (~> 1.3.3) rake - train (~> 3.10) + train (~> 3.13, >= 3.13.4) train-aws (~> 0.2) train-habitat (~> 0.1) - train-kubernetes (~> 0.1) - train-winrm (~> 0.2) - inspec-bin (6.6.0) - inspec (= 6.6.0) - inspec-core (6.6.0) + train-kubernetes (>= 0.3.1) + train-winrm (~> 0.4.0) + inspec-bin (7.0.95) + inspec (= 7.0.95) + inspec-core (7.0.95) addressable (~> 2.4) - chef-licensing (>= 0.7.5) + chef-licensing (>= 1.2.0) chef-telemetry (~> 1.0, >= 1.0.8) + cookstyle + csv (~> 3.0) faraday (>= 1, < 3) faraday-follow_redirects (~> 0.3) hashie (>= 3.4, < 6.0) @@ -403,55 +462,60 @@ GEM method_source (>= 0.8, < 2.0) mixlib-log (~> 3.0) multipart-post (~> 2.0) + ostruct (>= 0.1, < 0.7) parallel (~> 1.9) - parslet (>= 1.5, < 2.0) + parslet (>= 1.5, < 3.0) pry (~> 0.13) - rspec (>= 3.9, <= 3.12) - rspec-its (~> 1.2) - rubyzip (>= 1.2.2, < 3.0) + rspec (>= 3.9, <= 3.14) + rspec-its (>= 1.2, < 3.0) + rubyzip (>= 1.2.2, < 4.0) semverse (~> 3.0) sslshake (~> 1.2) - thor (>= 0.20, < 1.3.0) - tomlrb (>= 1.2, < 2.1) - train-core (>= 3.11.0) + syslog (~> 0.1) + thor (>= 0.20, < 1.5.0) + tomlrb (>= 1.3, < 2.1) + train-core (~> 3.13, >= 3.13.4) tty-prompt (~> 0.17) tty-table (~> 0.10) + io-console (0.8.1) jmespath (1.6.2) - json (2.7.1) - jsonpath (0.9.9) + json (2.17.0) + jsonpath (1.1.5) multi_json - to_regexp (~> 0.2.1) - jwt (2.7.1) - k8s-ruby (0.14.0) - dry-configurable (~> 0.13.0) - dry-struct (<= 1.6.0) - dry-types (<= 1.7.0) + jwt (2.10.2) + base64 + k8s-ruby (0.17.2) + base64 + dry-configurable + dry-struct + dry-types excon (~> 0.71) - hashdiff (~> 1.0.0) - jsonpath (~> 0.9.5) - recursive-open-struct (~> 1.1.3) - yajl-ruby (~> 1.4.0) + hashdiff (~> 1.0) + jsonpath (~> 1.1) + recursive-open-struct (~> 1.1, >= 1.1.3) + yajl-ruby (~> 1.4) yaml-safe_load_stream3 + language_server-protocol (3.17.0.5) license-acceptance (2.1.13) pastel (~> 0.7) tomlrb (>= 1.2, < 3.0) tty-box (~> 0.6) tty-prompt (~> 0.20) + lint_roller (1.1.0) little-plugger (1.1.4) - logging (2.3.1) + logger (1.7.0) + logging (2.4.0) little-plugger (~> 1.1) multi_json (~> 1.14) - memoist (0.16.2) - method_source (1.0.0) + method_source (1.1.0) mini_mime (1.1.5) - minitest (5.20.0) + minitest (5.26.2) mixlib-config (3.0.27) tomlrb - mixlib-log (3.0.9) - mixlib-shellout (3.2.7) + mixlib-log (3.2.3) + ffi (>= 1.15.5) + mixlib-shellout (3.3.9) chef-utils - mongo (2.13.2) - bson (>= 4.8.2, < 5.0.0) ms_rest (0.7.6) concurrent-ruby (~> 1.0) faraday (>= 0.9, < 2.0.0) @@ -461,192 +525,219 @@ GEM faraday (>= 0.9, < 2.0.0) faraday-cookie_jar (~> 0.0.6) ms_rest (~> 0.7.6) - multi_json (1.15.0) - multipart-post (2.3.0) - net-scp (4.0.0) + multi_json (1.18.0) + multipart-post (2.4.1) + mutex_m (0.3.0) + net-scp (4.1.0) net-ssh (>= 2.6.5, < 8.0.0) - net-ssh (7.2.0) - nori (2.6.0) + net-ssh (7.3.0) + nori (2.7.0) + bigdecimal options (2.3.2) os (1.1.4) - parallel (1.23.0) - parser (3.2.2.4) + ostruct (0.1.0) + parallel (1.27.0) + parser (3.3.10.0) ast (~> 2.4.1) racc - parslet (1.8.2) + parslet (2.0.0) pastel (0.8.0) tty-color (~> 0.5) - progress_bar (1.3.3) - highline (>= 1.6, < 3) + prism (1.6.0) + progress_bar (1.3.4) + highline (>= 1.6) options (~> 2.3.0) - pry (0.14.2) + pry (0.15.2) coderay (~> 1.1) method_source (~> 1.0) - public_suffix (5.0.4) - racc (1.7.3) + pstore (0.1.4) + public_suffix (7.0.0) + racc (1.8.1) rainbow (3.1.1) - rake (13.1.0) - recursive-open-struct (1.1.3) - regexp_parser (2.8.3) + rake (13.3.1) + recursive-open-struct (1.3.1) + ostruct + regexp_parser (2.11.3) + reline (0.6.3) + io-console (~> 0.5) representable (3.2.0) declarative (< 0.1.0) trailblazer-option (>= 0.1.1, < 0.2.0) uber (< 0.2.0) retriable (3.1.2) - rexml (3.2.6) - rspec (3.12.0) - rspec-core (~> 3.12.0) - rspec-expectations (~> 3.12.0) - rspec-mocks (~> 3.12.0) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) + rexml (3.4.4) + rspec (3.13.2) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-core (3.13.6) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.5) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-its (1.3.0) - rspec-core (>= 3.0.0) - rspec-expectations (>= 3.0.0) - rspec-mocks (3.12.6) + rspec-support (~> 3.13.0) + rspec-its (2.0.0) + rspec-core (>= 3.13.0) + rspec-expectations (>= 3.13.0) + rspec-mocks (3.13.7) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.1) - rubocop (1.25.1) + rspec-support (~> 3.13.0) + rspec-support (3.13.6) + rubocop (1.81.6) + json (~> 2.3) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.1.0) parallel (~> 1.10) - parser (>= 3.1.0.0) + parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 1.8, < 3.0) - rexml - rubocop-ast (>= 1.15.1, < 2.0) + regexp_parser (>= 2.9.3, < 3.0) + rubocop-ast (>= 1.47.1, < 2.0) ruby-progressbar (~> 1.7) - unicode-display_width (>= 1.4.0, < 3.0) - rubocop-ast (1.30.0) - parser (>= 3.2.1.0) + unicode-display_width (>= 2.4.0, < 4.0) + rubocop-ast (1.48.0) + parser (>= 3.3.7.2) + prism (~> 1.4) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) - rubyntlm (0.6.3) - rubyzip (2.3.2) + rubyntlm (0.6.5) + base64 + rubyzip (2.4.1) + securerandom (0.4.1) semverse (3.0.2) - signet (0.18.0) + signet (0.21.0) addressable (~> 2.8) faraday (>= 0.17.5, < 3.a) - jwt (>= 1.5, < 3.0) + jwt (>= 1.5, < 4.0) multi_json (~> 1.10) + socksify (1.8.1) sslshake (1.3.1) strings (0.2.1) strings-ansi (~> 0.2) unicode-display_width (>= 1.5, < 3.0) unicode_utils (~> 1.4) strings-ansi (0.2.0) - thor (1.2.2) + syslog (0.3.0) + logger + thor (1.4.0) timeliness (0.3.10) - to_regexp (0.2.1) tomlrb (1.3.0) trailblazer-option (0.1.2) - train (3.11.0) - activesupport (>= 6.0.3.1) + train (3.13.4) + activesupport (~> 7.2, >= 7.2.2.1) azure_graph_rbac (~> 0.16) azure_mgmt_key_vault (~> 0.17) azure_mgmt_resources (~> 0.15) azure_mgmt_security (~> 0.18) azure_mgmt_storage (~> 0.18) docker-api (>= 1.26, < 3.0) - google-api-client (>= 0.23.9, <= 0.52.0) - googleauth (>= 0.6.6, <= 0.14.0) + google-apis-admin_directory_v1 (~> 0.46.0) + google-apis-cloudkms_v1 (~> 0.41.0) + google-apis-cloudresourcemanager_v1 (~> 0.35.0) + google-apis-compute_v1 (~> 0.83.0) + google-apis-iam_v1 (~> 0.50.0) + google-apis-monitoring_v3 (~> 0.51.0) + google-apis-storage_v1 (~> 0.30.0) + googleauth (>= 0.16.2, < 1.9.0) inifile (~> 3.0) - train-core (= 3.11.0) - train-winrm (~> 0.2) - train-aws (0.2.36) - aws-sdk-account (~> 1.14) - aws-sdk-alexaforbusiness (~> 1.0) - aws-sdk-amplify (~> 1.32.0) - aws-sdk-apigateway (~> 1.0) - aws-sdk-apigatewayv2 (~> 1.0) - aws-sdk-applicationautoscaling (>= 1.46, < 1.52) - aws-sdk-athena (~> 1.0) - aws-sdk-autoscaling (>= 1.22, < 1.93) - aws-sdk-batch (>= 1.36, < 1.74) - aws-sdk-budgets (~> 1.0) - aws-sdk-cloudformation (~> 1.0) - aws-sdk-cloudfront (~> 1.0) - aws-sdk-cloudhsm (~> 1.0) - aws-sdk-cloudhsmv2 (~> 1.0) - aws-sdk-cloudtrail (~> 1.8) - aws-sdk-cloudwatch (~> 1.13) - aws-sdk-cloudwatchevents (>= 1.36, < 1.63) - aws-sdk-cloudwatchlogs (~> 1.13) - aws-sdk-codecommit (~> 1.0) - aws-sdk-codedeploy (~> 1.0) - aws-sdk-codepipeline (~> 1.0) - aws-sdk-cognitoidentity (>= 1.26, < 1.46) - aws-sdk-cognitoidentityprovider (>= 1.46, < 1.77) - aws-sdk-configservice (~> 1.21) - aws-sdk-core (~> 3.0) - aws-sdk-costandusagereportservice (~> 1.6) - aws-sdk-databasemigrationservice (>= 1.42, < 1.81) - aws-sdk-dynamodb (~> 1.31) - aws-sdk-ec2 (~> 1.70) - aws-sdk-ecr (~> 1.18) - aws-sdk-ecrpublic (~> 1.3) - aws-sdk-ecs (~> 1.30) - aws-sdk-efs (~> 1.0) - aws-sdk-eks (~> 1.9) - aws-sdk-elasticache (~> 1.0) - aws-sdk-elasticbeanstalk (~> 1.0) - aws-sdk-elasticloadbalancing (~> 1.8) - aws-sdk-elasticloadbalancingv2 (~> 1.0) - aws-sdk-elasticsearchservice (~> 1.0) - aws-sdk-emr (~> 1.53.0) - aws-sdk-eventbridge (>= 1.24, < 1.47) - aws-sdk-firehose (~> 1.0) - aws-sdk-glue (>= 1.71, < 1.146) - aws-sdk-guardduty (~> 1.31) - aws-sdk-iam (~> 1.13) - aws-sdk-kafka (~> 1.0) - aws-sdk-kinesis (~> 1.0) - aws-sdk-kms (~> 1.13) - aws-sdk-lambda (~> 1.0) - aws-sdk-mq (~> 1.40.0) - aws-sdk-networkfirewall (>= 1.6.0) - aws-sdk-networkmanager (>= 1.13.0) - aws-sdk-organizations (>= 1.17, < 1.78) - aws-sdk-ram (>= 1.21, < 1.27) - aws-sdk-rds (~> 1.43) - aws-sdk-redshift (~> 1.0) - aws-sdk-route53 (~> 1.0) - aws-sdk-route53domains (~> 1.0) - aws-sdk-route53resolver (~> 1.0) - aws-sdk-s3 (~> 1.30) - aws-sdk-s3control (~> 1.43.0) - aws-sdk-secretsmanager (>= 1.42, < 1.47) - aws-sdk-securityhub (~> 1.0) - aws-sdk-servicecatalog (>= 1.48, < 1.61) - aws-sdk-ses (~> 1.41.0) - aws-sdk-shield (~> 1.30) - aws-sdk-signer (~> 1.32.0) - aws-sdk-simpledb (~> 1.29.0) - aws-sdk-sms (~> 1.0) - aws-sdk-sns (~> 1.9) - aws-sdk-sqs (~> 1.10) - aws-sdk-ssm (~> 1.0) - aws-sdk-states (>= 1.35, < 1.40) - aws-sdk-synthetics (~> 1.19.0) - aws-sdk-transfer (>= 1.26, < 1.74) - aws-sdk-waf (~> 1.43.0) - train-core (3.11.0) + ostruct (~> 0.1.0) + train-core (= 3.13.4) + train-winrm (~> 0.4.0) + train-aws (0.2.41) + aws-partitions (~> 1.863.0) + aws-sdk-accessanalyzer (~> 1.44.0) + aws-sdk-account (~> 1.20.0) + aws-sdk-alexaforbusiness (~> 1.67.0) + aws-sdk-amplify (~> 1.54.0) + aws-sdk-apigateway (~> 1.90.0) + aws-sdk-apigatewayv2 (~> 1.53.0) + aws-sdk-applicationautoscaling (~> 1.79.0) + aws-sdk-athena (>= 1.78, < 1.80) + aws-sdk-autoscaling (= 1.102.0) + aws-sdk-batch (~> 1.79.0) + aws-sdk-budgets (~> 1.62.0) + aws-sdk-cloudformation (>= 1.96, < 1.98) + aws-sdk-cloudfront (~> 1.86.0) + aws-sdk-cloudhsm (~> 1.50.0) + aws-sdk-cloudhsmv2 (~> 1.53.0) + aws-sdk-cloudtrail (~> 1.74.0) + aws-sdk-cloudwatch (~> 1.83.0) + aws-sdk-cloudwatchevents (~> 1.69.0) + aws-sdk-cloudwatchlogs (~> 1.75) + aws-sdk-codecommit (~> 1.62.0) + aws-sdk-codedeploy (~> 1.62.0) + aws-sdk-codepipeline (~> 1.67.0) + aws-sdk-cognitoidentity (~> 1.51.0) + aws-sdk-cognitoidentityprovider (~> 1.84) + aws-sdk-configservice (~> 1.103.0) + aws-sdk-core (~> 3.190.0) + aws-sdk-costandusagereportservice (~> 1.53.0) + aws-sdk-databasemigrationservice (~> 1.91.0) + aws-sdk-dynamodb (~> 1.98.0) + aws-sdk-ec2 (>= 1.427, < 1.430) + aws-sdk-ecr (~> 1.68.0) + aws-sdk-ecrpublic (~> 1.25.0) + aws-sdk-ecs (~> 1.135.0) + aws-sdk-efs (~> 1.71.0) + aws-sdk-eks (~> 1.95.0) + aws-sdk-elasticache (~> 1.95.0) + aws-sdk-elasticbeanstalk (~> 1.63.0) + aws-sdk-elasticloadbalancing (~> 1.51.0) + aws-sdk-elasticloadbalancingv2 (~> 1.96.0) + aws-sdk-elasticsearchservice (~> 1.79.0) + aws-sdk-emr (~> 1.81.0) + aws-sdk-eventbridge (~> 1.54.0) + aws-sdk-firehose (~> 1.60.0) + aws-sdk-glue (~> 1.164) + aws-sdk-guardduty (~> 1.85.0) + aws-sdk-iam (~> 1.92.0) + aws-sdk-kafka (~> 1.67.0) + aws-sdk-kinesis (~> 1.54.0) + aws-sdk-kms (~> 1.74) + aws-sdk-lambda (~> 1.113.0) + aws-sdk-macie2 (~> 1.64.0) + aws-sdk-mq (~> 1.58.0) + aws-sdk-networkfirewall (~> 1.39.0) + aws-sdk-networkmanager (~> 1.40.0) + aws-sdk-organizations (~> 1.83.0) + aws-sdk-ram (~> 1.52.0) + aws-sdk-rds (~> 1.208.0) + aws-sdk-redshift (~> 1.107.0) + aws-sdk-route53 (~> 1.83.0) + aws-sdk-route53domains (~> 1.54.0) + aws-sdk-route53resolver (~> 1.51.0) + aws-sdk-s3 (~> 1.141.0) + aws-sdk-s3control (~> 1.74.0) + aws-sdk-secretsmanager (~> 1.87.0) + aws-sdk-securityhub (~> 1.98.0) + aws-sdk-servicecatalog (~> 1.90.0) + aws-sdk-ses (~> 1.58.0) + aws-sdk-shield (~> 1.60.0) + aws-sdk-signer (~> 1.50.0) + aws-sdk-simpledb (~> 1.42.0) + aws-sdk-sms (~> 1.52.0) + aws-sdk-sns (~> 1.70.0) + aws-sdk-sqs (~> 1.69.0) + aws-sdk-ssm (~> 1.162.0) + aws-sdk-states (~> 1.63.0) + aws-sdk-synthetics (~> 1.39.0) + aws-sdk-transfer (~> 1.86.0) + aws-sdk-waf (~> 1.58.0) + aws-sdk-wafv2 (~> 1.74.0) + train-core (3.13.4) addressable (~> 2.5) - ffi (!= 1.13.0) + ffi (~> 1.16.0) json (>= 1.8, < 3.0) mixlib-shellout (>= 2.0, < 4.0) net-scp (>= 1.2, < 5.0) net-ssh (>= 2.9, < 8.0) train-habitat (0.2.22) - train-kubernetes (0.1.12) - k8s-ruby (~> 0.14.0) + train-kubernetes (0.3.1) + k8s-ruby (>= 0.17.2) train (~> 3.0) - train-winrm (0.2.13) - winrm (>= 2.3.6, < 3.0) - winrm-elevated (~> 1.2.2) - winrm-fs (~> 1.0) + train-winrm (0.4.0) + chef-winrm (~> 2.4.4) + chef-winrm-elevated (~> 1.2.5) + chef-winrm-fs (~> 1.4.1) + socksify (~> 1.8) tty-box (0.7.0) pastel (~> 0.8) strings (~> 0.2.0) @@ -660,7 +751,7 @@ GEM tty-cursor (~> 0.7) tty-screen (~> 0.8) wisper (~> 2.0) - tty-screen (0.8.1) + tty-screen (0.8.2) tty-spinner (0.9.3) tty-cursor (~> 0.7) tty-table (0.12.0) @@ -670,30 +761,12 @@ GEM tzinfo (2.0.6) concurrent-ruby (~> 1.0) uber (0.1.0) - unicode-display_width (2.5.0) + unicode-display_width (2.6.0) unicode_utils (1.4.0) - winrm (2.3.6) - builder (>= 2.1.2) - erubi (~> 1.8) - gssapi (~> 1.2) - gyoku (~> 1.0) - httpclient (~> 2.2, >= 2.2.0.2) - logging (>= 1.6.1, < 3.0) - nori (~> 2.0) - rubyntlm (~> 0.6.0, >= 0.6.3) - winrm-elevated (1.2.3) - erubi (~> 1.8) - winrm (~> 2.0) - winrm-fs (~> 1.0) - winrm-fs (1.3.5) - erubi (~> 1.8) - logging (>= 1.6.1, < 3.0) - rubyzip (~> 2.0) - winrm (~> 2.0) wisper (2.0.1) yajl-ruby (1.4.3) yaml-safe_load_stream3 (0.1.2) - zeitwerk (2.6.12) + zeitwerk (2.7.3) PLATFORMS ruby @@ -703,4 +776,4 @@ DEPENDENCIES inspec-bin BUNDLED WITH - 2.4.22 + 2.7.2 diff --git a/pkgs/by-name/in/inspec/gemset.nix b/pkgs/by-name/in/inspec/gemset.nix index 4b77ba56355b..94b1b67dd117 100644 --- a/pkgs/by-name/in/inspec/gemset.nix +++ b/pkgs/by-name/in/inspec/gemset.nix @@ -1,19 +1,26 @@ { activesupport = { dependencies = [ + "base64" + "benchmark" + "bigdecimal" "concurrent-ruby" + "connection_pool" + "drb" "i18n" + "logger" "minitest" + "securerandom" "tzinfo" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "188kbwkn1lbhz40ala8ykp20jzqphgc68g3d8flin8cqa2xid0s5"; + sha256 = "043vbilaw855c91n5l7g0k0wxj63kngj911685qy74xc1mvwjxan"; type = "gem"; }; - version = "7.0.8"; + version = "7.2.3"; }; addressable = { dependencies = [ "public_suffix" ]; @@ -21,40 +28,54 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0irbdwkkjwzajq1ip6ba46q49sxnrl2cw7ddkdhsfhb6aprnm3vr"; + sha256 = "0mxhjgihzsx45l9wh2n0ywl9w0c6k70igm5r0d63dxkcagwvh4vw"; type = "gem"; }; - version = "2.8.6"; + version = "2.8.8"; }; ast = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "04nc8x27hlzlrr5c2gn7mar4vdr0apw5xg22wp6m8dx3wqr04a0y"; + sha256 = "10yknjyn0728gjn6b5syynvrvrwm66bhssbxq8mkhshxghaiailm"; type = "gem"; }; - version = "2.4.2"; + version = "2.4.3"; }; aws-eventstream = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0gvdg4yx4p9av2glmp7vsxhs0n8fj1ga9kq2xdb8f95j7b04qhzi"; + sha256 = "0fqqdqg15rgwgz3mn4pj91agd20csk9gbrhi103d20328dfghsqi"; type = "gem"; }; - version = "1.3.0"; + version = "1.4.0"; }; aws-partitions = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "16n1d0bh3zy925y4f8flrnkfir2smsj0j31zslfaz6vf6cvi9qjs"; + sha256 = "1jgzsjdl1m9krycj0vx4riiiy0a6ydfbsmgalfgvkh6z0n02xcib"; type = "gem"; }; - version = "1.864.0"; + version = "1.863.0"; + }; + aws-sdk-accessanalyzer = { + dependencies = [ + "aws-sdk-core" + "aws-sigv4" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "11qs9j3dkh09i0wi15yq51b3kx90df6w9fd5qjpqxgyhq1qiaczn"; + type = "gem"; + }; + version = "1.44.0"; }; aws-sdk-account = { dependencies = [ @@ -93,10 +114,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0fv4w1npqglxm9sl6939akjw3y1ivhpl55i75azvbzx0f7abh3b8"; + sha256 = "0ix419jmwiag94s3m7hcz8hdmz4hj31dsq03asxgdf8j6znsfymz"; type = "gem"; }; - version = "1.32.0"; + version = "1.54.0"; }; aws-sdk-apigateway = { dependencies = [ @@ -135,10 +156,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0lp008dcyiqcz90fkck5dgx23ycgk04rhd0n1ywz14rg45844nfn"; + sha256 = "1php0vwwrxpypxmwwwhlnsmj2prd7qsck63vh6r80s08g9m87v94"; type = "gem"; }; - version = "1.51.0"; + version = "1.79.0"; }; aws-sdk-athena = { dependencies = [ @@ -163,10 +184,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1hv9nfzbn478vjv88c6jybf4nsii1c04vzqckgh4pajm5mc8kk7p"; + sha256 = "04l1gjsq5m0psf82cwl4kbwyzikip1lf9fg37j77bl30cgdjqfpy"; type = "gem"; }; - version = "1.92.0"; + version = "1.102.0"; }; aws-sdk-batch = { dependencies = [ @@ -177,10 +198,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06lxajqdjwxdc9wx17igsdxj608charbpwhnfnb83dcrfaavkqms"; + sha256 = "0y9k1j4k2fw3d0grp8pk3wjvgl5cll0j5hsz80187wwr2i0ar7q8"; type = "gem"; }; - version = "1.73.0"; + version = "1.79.0"; }; aws-sdk-budgets = { dependencies = [ @@ -219,10 +240,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1fxrv7zqlp61cpazd3i3slbyv10fgd6xk9wsb0p5fshm64zg0s16"; + sha256 = "0g5zwy8s4g1ml48dxqix7sjrbadgygj02zvv7jd5x23xj71wmwb2"; type = "gem"; }; - version = "1.86.0"; + version = "1.86.1"; }; aws-sdk-cloudhsm = { dependencies = [ @@ -275,10 +296,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "18865fsj24pf6z0rn1n94b7q4299hclbi7h085484am7g0v1gfnx"; + sha256 = "18vvn1p3fyy1rv3hdihih9gjshrkxw5bvbz8bhpv1n0av9aq0y2j"; type = "gem"; }; - version = "1.84.0"; + version = "1.83.0"; }; aws-sdk-cloudwatchevents = { dependencies = [ @@ -289,10 +310,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1dbafxhkp3x5fgibc3i663mnf44kbmfh9ia9cq6fwn45cw2bpfik"; + sha256 = "1ws7dm4x4igjzgbq84f5ifymr7nh3861gnrwy5fqghdq5ffjfhjc"; type = "gem"; }; - version = "1.62.0"; + version = "1.69.0"; }; aws-sdk-cloudwatchlogs = { dependencies = [ @@ -303,10 +324,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "01mvckn874662bl9vfphgn2s983hxsp53bsf07y809kkksw4mipr"; + sha256 = "12w3rs5aihxz6z76q6vmn6024pw1wpzvxl5l24jv543z563cpzzg"; type = "gem"; }; - version = "1.75.0"; + version = "1.77.0"; }; aws-sdk-codecommit = { dependencies = [ @@ -331,10 +352,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0v4gv1ycw0b12an6002qz0vspzqhxzc1719ylshr7zxlc4yy7ndi"; + sha256 = "0hx9hsqj90nbngkmd833ah7mfwdll1j6i1dn5x0w0h2gpqdpiamw"; type = "gem"; }; - version = "1.63.0"; + version = "1.62.0"; }; aws-sdk-codepipeline = { dependencies = [ @@ -359,10 +380,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1hhhnlipplr9fv8lvq612y49n4xasqdjkkxd7m002drp2zm7rzbj"; + sha256 = "0wxa2zwj0gyw8cn5k8287a0h4p6lhvbkxrd8crp3959dgy10lnjv"; type = "gem"; }; - version = "1.45.0"; + version = "1.51.0"; }; aws-sdk-cognitoidentityprovider = { dependencies = [ @@ -373,10 +394,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1v2lf191jinkl3kfbl6zdv29cn7xbpyksshww1mz29a323j5bm4x"; + sha256 = "04i9npmdcdcidwsiqgy55p50r4y0baivmmj6cp2fcjpjp0jxncz1"; type = "gem"; }; - version = "1.76.0"; + version = "1.85.0"; }; aws-sdk-configservice = { dependencies = [ @@ -403,10 +424,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "19nglxz49nlzgsvnivb3bdm17vxjn1ng2br8659xv48nzjrmyid3"; + sha256 = "0h9x1wk3axjmf8f7p49dz8cihaxcgb4s46h3rpzvq4lisxsngdpr"; type = "gem"; }; - version = "3.190.0"; + version = "3.190.3"; }; aws-sdk-costandusagereportservice = { dependencies = [ @@ -431,10 +452,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ss4x2syf6c5ray6g61cxxcx2q7mzqv0gk00d1dl7g4c5z9avhwi"; + sha256 = "192lgmd5jfh83a3fa9nyynz64l32yh64ia4xmpjrznfq8rdhjan2"; type = "gem"; }; - version = "1.80.0"; + version = "1.91.0"; }; aws-sdk-dynamodb = { dependencies = [ @@ -459,10 +480,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1zyazx97nskgl9xzspg2q1rji02p2jv789v8qd1qz6hknz0z6r5f"; + sha256 = "0ra3lzgd7nzird8blxjj44bjq3aly929bfjrjyryb43xvc5mp3dj"; type = "gem"; }; - version = "1.430.0"; + version = "1.429.0"; }; aws-sdk-ecr = { dependencies = [ @@ -613,10 +634,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1wybb0aadsk8x3whwlid58g40613c9rrl48g43ikgpqz9f3b44ac"; + sha256 = "1hbfwpas2cf8x0v5mf2iwcbcwgadbmz1rkhf29csygjjgc7m39xm"; type = "gem"; }; - version = "1.53.0"; + version = "1.81.0"; }; aws-sdk-eventbridge = { dependencies = [ @@ -627,10 +648,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1mnpcklsm8dicz35yj89jr870xii1xghfdjfqif1lxii4vvhlqba"; + sha256 = "0iz3xpfxiwm75cllbsyhlvp3af6xxjab0nb86ws69gqbrrjlvpq7"; type = "gem"; }; - version = "1.46.0"; + version = "1.54.0"; }; aws-sdk-firehose = { dependencies = [ @@ -655,10 +676,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1pjw4vfniswiprjr5vivgq3vilw05gqqr5mkkwhx38y6xc8kr7ga"; + sha256 = "1bwarv5p3nhbwb6kqhp0wlr7bzbqsg25i783dlq5xb392g57az7n"; type = "gem"; }; - version = "1.145.0"; + version = "1.165.0"; }; aws-sdk-guardduty = { dependencies = [ @@ -725,10 +746,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1isrj19kzy9sb7a76a1c2n5x0d9lg1h2n7fp7cn13xjis0hpnlxj"; + sha256 = "0jfgw9a9c8xyjhkmgpd9rpi95h9i0rhbqszn8iqkbfm9rc9m1xz7"; type = "gem"; }; - version = "1.74.0"; + version = "1.76.0"; }; aws-sdk-lambda = { dependencies = [ @@ -744,6 +765,20 @@ }; version = "1.113.0"; }; + aws-sdk-macie2 = { + dependencies = [ + "aws-sdk-core" + "aws-sigv4" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1bfikv74x6mhdcddj1fx0dfgvg3h5ywcwdgdhzshqglk7ifw2wvd"; + type = "gem"; + }; + version = "1.64.0"; + }; aws-sdk-mq = { dependencies = [ "aws-sdk-core" @@ -753,10 +788,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0pr2v6lf2rcnfsdbs5s5ig5mlvnfm1xwy2y8jcyp9w4s933ps9fg"; + sha256 = "076hak1wl7kzyfqip423w4r5h3sxnca6q1k7kqm2bphskqdnvfkg"; type = "gem"; }; - version = "1.40.0"; + version = "1.58.0"; }; aws-sdk-networkfirewall = { dependencies = [ @@ -795,10 +830,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "169dz3ip2vz22mk6hczsd1v6lf2v428i0jhpllnay11zsficc6p1"; + sha256 = "0kdy6sic2g6rihidfd7mpz35ky898nacq4mjr9s1khmwa62cnr55"; type = "gem"; }; - version = "1.77.0"; + version = "1.83.0"; }; aws-sdk-ram = { dependencies = [ @@ -809,10 +844,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0rm6sr5kvdy9q1xjg00c80648l8j3cpc6l5fakfxiqhp256bf2ac"; + sha256 = "1yk7brap5977q9np30mibal09b64q5rr20x193qly4azf5vxic1b"; type = "gem"; }; - version = "1.26.0"; + version = "1.52.0"; }; aws-sdk-rds = { dependencies = [ @@ -908,10 +943,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1kf3i430b6lwzf7dmm506jvm7xy0rj4zhc9kywcg4rc1fp0bmzh3"; + sha256 = "1lqvqbn8r55hy6v9860i1n1z0zajrmmwaf3pzalxahj5w1b0r5pl"; type = "gem"; }; - version = "1.43.0"; + version = "1.74.0"; }; aws-sdk-secretsmanager = { dependencies = [ @@ -922,10 +957,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xkx39yi2mlwyh3lyg6h39nzj5n059nc6idaqlnsjlrkkrh3i13i"; + sha256 = "1gmf1kn158a5l0nqyia3ij6jcafx0yalv8bjxyq8fgxm4l7gqwc8"; type = "gem"; }; - version = "1.46.0"; + version = "1.87.0"; }; aws-sdk-securityhub = { dependencies = [ @@ -936,10 +971,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1z63plqdq0hhl6g78dlxvr04g8a81smxn223wqsz2macf8c96wgl"; + sha256 = "0awrb062w4dfhmjjcxj30k1jfy8nh8kd2r7p7a0zc78w6435fixj"; type = "gem"; }; - version = "1.99.0"; + version = "1.98.0"; }; aws-sdk-servicecatalog = { dependencies = [ @@ -950,10 +985,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1zjxbpr5jj3znrsynazcjznaqcqbfpy646nzvl3c83gcwrsqj8s7"; + sha256 = "1mvq5r15rv42y6kdvvxrpjzw133j1n71gmi0xrrj4x5n1sqhs2zy"; type = "gem"; }; - version = "1.60.0"; + version = "1.90.0"; }; aws-sdk-ses = { dependencies = [ @@ -964,10 +999,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1xii4i4dia1w6hizfxvni8jawpikv9g26ixiw349x33l09f12cbw"; + sha256 = "1sm23q972pv0wpfm899qdgg8vjg6y2fzyv621j71dl33gm74p6b1"; type = "gem"; }; - version = "1.41.0"; + version = "1.58.0"; }; aws-sdk-shield = { dependencies = [ @@ -992,10 +1027,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ysspl6n2rw5hr3bz38k46k04nkbri0c54fc109kgw57fxfwq3fk"; + sha256 = "168ns2kgglh43024dr5q92l3m5358g9xcihilqbqqch3cnicnqv9"; type = "gem"; }; - version = "1.32.0"; + version = "1.50.0"; }; aws-sdk-simpledb = { dependencies = [ @@ -1006,10 +1041,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "15vrakmbxz7pg9vf2gi8ssb6jg4k5jwrsik6x0hkjf3n4g3vfgqs"; + sha256 = "080w8irq490ydd1dx70x5ynymksjvsv589a1mmpgrqrnph0s4jlk"; type = "gem"; }; - version = "1.29.0"; + version = "1.42.0"; }; aws-sdk-sms = { dependencies = [ @@ -1076,10 +1111,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "00ja9hkx4rdgd0242l8vmbfmb1qgvys3xs2ryap3ms3qaa76sach"; + sha256 = "1mkhn7pxp9pmljw7ajc886fgijzpbai4qz8m4hriag7j81rj6amz"; type = "gem"; }; - version = "1.39.0"; + version = "1.63.0"; }; aws-sdk-synthetics = { dependencies = [ @@ -1090,10 +1125,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "10zh51r45pzbnx8fxjz8pppwlgbzpbvs4kaji1mi53cwpfprlhsz"; + sha256 = "05ygy884vd4i81qz9h3hr21v36d5cvpzbcf2grjwg49x7nj486jj"; type = "gem"; }; - version = "1.19.0"; + version = "1.39.0"; }; aws-sdk-transfer = { dependencies = [ @@ -1104,10 +1139,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "087y19nzkh26a7rac5ci7d792mdjfwg1mfm884r118g89y4imcdf"; + sha256 = "16dvaxicsmvm4fm0mfndmkx5qd3v94xnanm3xz7kgvb5q99y994p"; type = "gem"; }; - version = "1.73.0"; + version = "1.86.0"; }; aws-sdk-waf = { dependencies = [ @@ -1118,20 +1153,34 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "036655pbqkvzwd05svimvn2v96srz370zmhczg1jzsca0249hxfr"; + sha256 = "1phvaqliq870cih8ynwi97kzam3wv7408kak6i3zw5zxffvvfvrq"; type = "gem"; }; - version = "1.43.0"; + version = "1.58.0"; + }; + aws-sdk-wafv2 = { + dependencies = [ + "aws-sdk-core" + "aws-sigv4" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "04xngypqsc8q0i545dlfy626mqc98szbiqi9jzflzcgv1fagdisz"; + type = "gem"; + }; + version = "1.74.0"; }; aws-sigv2 = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1zams698qxn5ws4f8basqp895b206pclsxsja5cnxkhrmj2n781j"; + sha256 = "044l9ji1y73dab9f7xvhrkackiki43p8pg8f67da04fnczl74yyx"; type = "gem"; }; - version = "1.2.0"; + version = "1.3.1"; }; aws-sigv4 = { dependencies = [ "aws-eventstream" ]; @@ -1139,10 +1188,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1g3w27wzjy4si6kp49w10as6ml6g6zl3xrfqs5ikpfciidv9kpc4"; + sha256 = "003ch8qzh3mppsxch83ns0jra8d222ahxs96p9cdrl0grfazywv9"; type = "gem"; }; - version = "1.8.0"; + version = "1.12.1"; }; azure_graph_rbac = { dependencies = [ "ms_rest_azure" ]; @@ -1199,25 +1248,45 @@ }; version = "0.23.0"; }; - bson = { + base64 = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "19vgs9rzzyvd7jfrzynjnc6518q0ffpfciyicfywbp77zl8nc9hk"; + sha256 = "0yx9yn47a8lkfcjmigk79fykxvr80r4m1i35q82sxzynpbm7lcr7"; type = "gem"; }; - version = "4.15.0"; + version = "0.3.0"; + }; + benchmark = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0v1337j39w1z7x9zs4q7ag0nfv4vs4xlsjx2la0wpv8s6hig2pa6"; + type = "gem"; + }; + version = "0.5.0"; + }; + bigdecimal = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0612spks81fvpv2zrrv3371lbs6mwd7w6g5zafglyk75ici1x87a"; + type = "gem"; + }; + version = "3.3.1"; }; builder = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "045wzckxpwcqzrjr353cxnyaxgf0qg22jh00dcx7z38cys5g1jlr"; + sha256 = "0pw3r2lyagsxkm71bf44v5b74f7l9r7di22brbyji9fwz791hya9"; type = "gem"; }; - version = "3.2.4"; + version = "3.3.0"; }; chef-config = { dependencies = [ @@ -1232,17 +1301,34 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1pvjf3qbb3apg9vdy4zykamm7801qz4m6256wjqn73fs87zs50y1"; + sha256 = "0rhifk1ngqjx99cp2j9jw969cbnmznrd4vs60cmf0mwp0rwipc9f"; type = "gem"; }; - version = "18.3.0"; + version = "18.8.54"; + }; + chef-gyoku = { + dependencies = [ + "builder" + "rexml" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0dpqrxpn5xx0jahga8kny2vagx7vxiinw4xcz6xwjg14z37s6m3k"; + type = "gem"; + }; + version = "1.5.0"; }; chef-licensing = { dependencies = [ - "activesupport" "chef-config" "faraday" "faraday-http-cache" + "faraday_middleware" + "mixlib-log" + "ostruct" + "pstore" "tty-prompt" "tty-spinner" ]; @@ -1250,10 +1336,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1inm01nrkxsdvf0fak2qkpva1k7d4fpi8z9xf646bsgrjz2761rb"; + sha256 = "13z7rfrdfagxr5a0bgcy7dayg7q4zi2r1zawdc6847x3h7ckldcv"; type = "gem"; }; - version = "0.7.5"; + version = "1.3.0"; }; chef-telemetry = { dependencies = [ @@ -1275,10 +1361,64 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0087jwhqslfm3ygj507dmmdp3k0589j5jl54mkwgbabbwan7lzw2"; + sha256 = "1iqdxg0n58p2w8snnw21gjh55yk9h5cvxirnyvfhwlhs559nq735"; type = "gem"; }; - version = "18.3.0"; + version = "18.8.54"; + }; + chef-winrm = { + dependencies = [ + "builder" + "chef-gyoku" + "erubi" + "gssapi" + "httpclient" + "logging" + "nori" + "rexml" + "rubyntlm" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1sdddiwxf6lwrqnhwzi0m1b30bm01hshlyka88flqvbalgr58skz"; + type = "gem"; + }; + version = "2.4.4"; + }; + chef-winrm-elevated = { + dependencies = [ + "chef-winrm" + "chef-winrm-fs" + "erubi" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "01sqzw2vdjkvg2wznb6mwzkfjpkplllymfz4p4fvxgsv3vmv91cr"; + type = "gem"; + }; + version = "1.2.5"; + }; + chef-winrm-fs = { + dependencies = [ + "benchmark" + "chef-winrm" + "csv" + "erubi" + "logging" + "rubyzip" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0fk8p20cgz392h03l6nilk8wpwwwkx3819c8svy0q1zbz3x9dmp8"; + type = "gem"; + }; + version = "1.4.2"; }; coderay = { groups = [ "default" ]; @@ -1295,10 +1435,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0krcwb6mn0iklajwngwsg850nk8k9b35dhmc2qkbdqvmifdi2y9q"; + sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1"; type = "gem"; }; - version = "1.2.2"; + version = "1.3.5"; + }; + connection_pool = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1b8nlxr5z843ii7hfk6igpr5acw3k2ih9yjrgkyz2gbmallgjkz5"; + type = "gem"; + }; + version = "2.5.5"; }; cookstyle = { dependencies = [ "rubocop" ]; @@ -1306,10 +1456,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0np0y94x1rgn13bwkd4hc5ysimn9ax57ihrpz5rl4fwrn3lybm1s"; + sha256 = "159l8d5c5d8awzaxhqc0c2zrb211wq751rr1r490c5vspmflpszg"; type = "gem"; }; - version = "7.32.2"; + version = "8.5.2"; + }; + csv = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0gz7r2kazwwwyrwi95hbnhy54kwkfac5swh2gy5p5vw36fn38lbf"; + type = "gem"; + }; + version = "3.3.5"; }; declarative = { groups = [ "default" ]; @@ -1326,10 +1486,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0rwvjahnp7cpmracd8x732rjgnilqv2sx7d1gfrysslc3h039fa9"; + sha256 = "0qlrj2qyysc9avzlr4zs1py3x684hqm61n4czrsk1pyllz5x5q4s"; type = "gem"; }; - version = "1.5.0"; + version = "1.6.2"; }; docker-api = { dependencies = [ @@ -1340,72 +1500,73 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0g7dbniz15b3l2sy6xh0j0998dr5jypf3xg3bsygp0108vv7waxy"; + sha256 = "1rk3vpc7v8jrz432l24bgszwnjj1nsaygj79kcc1i1ycyhsffjw2"; type = "gem"; }; - version = "2.2.0"; + version = "2.4.0"; }; domain_name = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1gpciaifmxql8h01ci12qq08dnqrdlzkkz6fmia9v9yc3r9a29si"; + sha256 = "0cyr2xm576gqhqicsyqnhanni47408w2pgvrfi8pd13h2li3nsaz"; type = "gem"; }; - version = "0.6.20231109"; + version = "0.6.20240107"; + }; + drb = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0wrkl7yiix268s2md1h6wh91311w95ikd8fy8m5gx589npyxc00b"; + type = "gem"; + }; + version = "2.2.3"; }; dry-configurable = { dependencies = [ - "concurrent-ruby" "dry-core" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1qzq7aaw020qq06d2lpjq03a3gqnkyya040fjgyfp5q3dlr9c44v"; - type = "gem"; - }; - version = "0.13.0"; - }; - dry-container = { - dependencies = [ "concurrent-ruby" ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0aaj0ffwkbdagrry127x1gd4m6am88mhhfzi7czk8isdcj0r7gi3"; - type = "gem"; - }; - version = "0.11.0"; - }; - dry-core = { - dependencies = [ - "concurrent-ruby" "zeitwerk" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1dpm9dk11x2zcjsymkl5jcz5nxhffsg7qqy5p6h92cppzbwmm656"; + sha256 = "1a5g30p7kzp37n9w3idp3gy70hzkj30d8j951lhw2zsnb0l8cbc8"; type = "gem"; }; - version = "0.9.1"; + version = "1.3.0"; + }; + dry-core = { + dependencies = [ + "concurrent-ruby" + "logger" + "zeitwerk" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "15di39ssfkwigyyqla65n4x6cfhgwa4cv8j5lmyrlr07jwd840q9"; + type = "gem"; + }; + version = "1.1.0"; }; dry-inflector = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1rw0xxx1yga8r8bwgpywgshvqwd0w6shy0s4y1qrsz0cjxfwga0i"; + sha256 = "0blgyg9l4gpzhb7rs9hqq9j7br80ngiigjp2ayp78w6m1ysx1x92"; type = "gem"; }; - version = "0.3.0"; + version = "1.2.0"; }; dry-logic = { dependencies = [ + "bigdecimal" "concurrent-ruby" "dry-core" "zeitwerk" @@ -1414,10 +1575,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12ikf5j5n7bhwd0mzi27ikwdr944l78sp86ndvkbqpfq607335ys"; + sha256 = "18nf8mbnhgvkw34drj7nmvpx2afmyl2nyzncn3wl3z4h1yyfsvys"; type = "gem"; }; - version = "1.3.0"; + version = "1.6.0"; }; dry-struct = { dependencies = [ @@ -1430,15 +1591,15 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "177jvjlkjshv80cmy54jnfd18lryzaigd8mbm39iaigah7afhwf4"; + sha256 = "0ri9iqxknxvvhpbshf6jn7bq581k8l67iv23mii69yr4k5aqphvl"; type = "gem"; }; - version = "1.5.2"; + version = "1.8.0"; }; dry-types = { dependencies = [ + "bigdecimal" "concurrent-ruby" - "dry-container" "dry-core" "dry-inflector" "dry-logic" @@ -1448,30 +1609,30 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xpbh437hw16h8qxw7454vkabnq7w9g51sh4qs3z82xl8qvkhdqy"; + sha256 = "1g61cnmmwzff05sf8bh95qjd3hikasgvrmf3q0qk29zdw12pmndm"; type = "gem"; }; - version = "1.6.1"; + version = "1.8.3"; }; erubi = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "08s75vs9cxlc4r1q2bjg4br8g9wc5lc5x5vl0vv4zq5ivxsdpgi7"; + sha256 = "1naaxsqkv5b3vklab5sbb9sdpszrjzlfsbqpy7ncbnw510xi10m0"; type = "gem"; }; - version = "1.12.0"; + version = "1.13.1"; }; excon = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "138gi8b95nqv8m83dynpsszz11a6c5si1pym6y0b6bfb01r33pyi"; + sha256 = "1w7098hnyby5sn2315qy26as6kxlxivxlcrs714amj9g9hxaryfs"; type = "gem"; }; - version = "0.105.0"; + version = "0.112.0"; }; faraday = { dependencies = [ @@ -1491,10 +1652,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1c760q0ks4vj4wmaa7nh1dgvgqiwaw0mjr7v8cymy7i3ffgjxx90"; + sha256 = "069gmdh5j90v06rbwlqvlhzhq45lxhx74mahz25xd276rm0wb153"; type = "gem"; }; - version = "1.10.3"; + version = "1.10.4"; }; faraday-cookie_jar = { dependencies = [ @@ -1505,10 +1666,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "00hligx26w9wdnpgsrf0qdnqld4rdccy8ym6027h5m735mpvxjzk"; + sha256 = "1fwx5720g33w3zycyq636m4fbn5fd94fxk4g0b3n7k7q4dc60h01"; type = "gem"; }; - version = "0.0.7"; + version = "0.0.8"; }; faraday-em_http = { groups = [ "default" ]; @@ -1525,10 +1686,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1vgrbhkp83sngv6k4mii9f2s9v5lmp693hylfxp2ssfc60fas3a6"; + sha256 = "0l0pz1wk2mk6p6hbfd86jfad59jyk201y1db379qhc2lrxfy8g5z"; type = "gem"; }; - version = "1.0.0"; + version = "1.0.1"; }; faraday-excon = { groups = [ "default" ]; @@ -1546,10 +1707,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1y87p3yk15bjbk0z9mf01r50lzxvp7agr56lbm9gxiz26mb9fbfr"; + sha256 = "1nfmmnmqgbxci7dlca0qnwxn8j29yv7v8wm26m0f4l0kmcc13ynk"; type = "gem"; }; - version = "0.3.0"; + version = "0.4.0"; }; faraday-http-cache = { dependencies = [ "faraday" ]; @@ -1557,10 +1718,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0qvl49xpl2mwxgcj6aj11qrjk94xrqhbnpl5vp1y2275crnkddv4"; + sha256 = "10wld3vk3i8zsr3pa9zyjiyi2zlyyln872812f08bbg1hnd15z6b"; type = "gem"; }; - version = "2.5.0"; + version = "2.5.1"; }; faraday-httpclient = { groups = [ "default" ]; @@ -1578,20 +1739,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09871c4hd7s5ws1wl4gs7js1k2wlby6v947m2bbzg43pnld044lh"; + sha256 = "00w9imp55hi81q0wsgwak90ldkk7gbyb8nzmmv8hy0s907s8z8bp"; type = "gem"; }; - version = "1.0.4"; + version = "1.1.1"; }; faraday-net_http = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1fi8sda5hc54v1w3mqfl5yz09nhx35kglyx72w7b8xxvdr0cwi9j"; + sha256 = "10n6wikd442mfm15hd6gzm0qb527161w1wwch4h5m4iclkz2x6b3"; type = "gem"; }; - version = "1.0.1"; + version = "1.0.2"; }; faraday-net_http_persistent = { groups = [ "default" ]; @@ -1639,10 +1800,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0jik2kgfinwnfi6fpp512vlvs0mlggign3gkbpkg5fw1jr9his0r"; + sha256 = "1s990pnapb3vci9c00bklqc7jjix4i2zhxn2zf1lfk46xv47hnyl"; type = "gem"; }; - version = "1.0.0"; + version = "1.2.1"; }; ffi = { groups = [ "default" ]; @@ -1664,7 +1825,51 @@ }; version = "0.9.0"; }; - google-api-client = { + google-apis-admin_directory_v1 = { + dependencies = [ "google-apis-core" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "19hp4wgl4b1zdvs3vhwxdwlqv7lci2mnjvli5pzszqkbzfixk4dx"; + type = "gem"; + }; + version = "0.46.0"; + }; + google-apis-cloudkms_v1 = { + dependencies = [ "google-apis-core" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1sjsidzv5hp84sbvmkwaw91kiv3ra7knqzckknyibl7lnhd2yjbw"; + type = "gem"; + }; + version = "0.41.0"; + }; + google-apis-cloudresourcemanager_v1 = { + dependencies = [ "google-apis-core" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "19028lhgcwgm71vpckw2kprzalqgp3h0sxv2vzalhqwkgq1h3zgf"; + type = "gem"; + }; + version = "0.35.0"; + }; + google-apis-compute_v1 = { + dependencies = [ "google-apis-core" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "10rpg3bk63g45bidhqxvybzf1g4bvys3yjg3wz76jl42kd1z9ljx"; + type = "gem"; + }; + version = "0.83.0"; + }; + google-apis-core = { dependencies = [ "addressable" "googleauth" @@ -1673,22 +1878,53 @@ "representable" "retriable" "rexml" - "signet" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1q1lsyyyfvff7727sr01j8qx6b30qpx6h0bna5s0bfz853fhl33b"; + sha256 = "15ycm7al9dizabbqmri5xmiz8mbcci343ygb64ndbmr9n49p08a3"; type = "gem"; }; - version = "0.52.0"; + version = "0.11.3"; + }; + google-apis-iam_v1 = { + dependencies = [ "google-apis-core" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0b31jcbrzsp3lgf9vfgn8sx4pvwyi65cnv1qcq7i7jz1iqbyjdp2"; + type = "gem"; + }; + version = "0.50.0"; + }; + google-apis-monitoring_v3 = { + dependencies = [ "google-apis-core" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0xazqc3j5452q8rxa35ryi4glkd34g6r5ghxwrj7a84a2fspmgb5"; + type = "gem"; + }; + version = "0.51.0"; + }; + google-apis-storage_v1 = { + dependencies = [ "google-apis-core" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0vw8a2750ji5gnjil8nbkrmz3gjlap0q0gagzn9k0hl5m7143nag"; + type = "gem"; + }; + version = "0.30.0"; }; googleauth = { dependencies = [ "faraday" "jwt" - "memoist" "multi_json" "os" "signet" @@ -1697,10 +1933,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cm60nbmwzf83fzy06f3iyn5a6sw91siw8x9bdvpwwmjsmivana6"; + sha256 = "1ry9v23kndgx2pxq9v31l68k9lnnrcz1w4v75bkxq88jmbddljl1"; type = "gem"; }; - version = "0.14.0"; + version = "1.8.1"; }; gssapi = { dependencies = [ "ffi" ]; @@ -1713,29 +1949,15 @@ }; version = "1.3.1"; }; - gyoku = { - dependencies = [ - "builder" - "rexml" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1kd2q59xpm39hpvmmvyi6g3f1fr05xjbnxwkrdqz4xy7hirqi79q"; - type = "gem"; - }; - version = "1.4.0"; - }; hashdiff = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1nynpl0xbj0nphqx1qlmyggq58ms1phf5i03hk64wcc0a17x1m1c"; + sha256 = "1lbw8lqzjv17vnwb9vy5ki4jiyihybcc5h2rmcrqiz1xa6y9s1ww"; type = "gem"; }; - version = "1.0.1"; + version = "1.2.1"; }; hashie = { groups = [ "default" ]; @@ -1748,14 +1970,15 @@ version = "5.0.0"; }; highline = { + dependencies = [ "reline" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1f8cr014j7mdqpdb9q17fp5vb5b8n1pswqaif91s3ylg5x3pygfn"; + sha256 = "0jmvyhjp2v3iq47la7w6psrxbprnbnmzz0hxxski3vzn356x7jv7"; type = "gem"; }; - version = "2.1.0"; + version = "3.1.2"; }; http-cookie = { dependencies = [ "domain_name" ]; @@ -1763,20 +1986,21 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "13rilvlv8kwbzqfb644qp6hrbsj82cbqmnzcvqip1p6vqx36sxbk"; + sha256 = "06dvmngd4hwrr6k774i1h6c50h2l8nww9f1id0wvrvi72l6yd99q"; type = "gem"; }; - version = "1.0.5"; + version = "1.1.0"; }; httpclient = { + dependencies = [ "mutex_m" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "19mxmvghp7ki3klsxwrlwr431li7hm1lczhhj8z4qihl2acy8l99"; + sha256 = "1j4qwj1nv66v3n9s4xqf64x2galvjm630bwa5xngicllwic5jr2b"; type = "gem"; }; - version = "2.8.3"; + version = "2.9.0"; }; i18n = { dependencies = [ "concurrent-ruby" ]; @@ -1784,10 +2008,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0qaamqsh5f3szhcakkak8ikxlzxqnv49n2p7504hcz2l0f4nj0wx"; + sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf"; type = "gem"; }; - version = "1.14.1"; + version = "1.14.7"; }; ice_nine = { groups = [ "default" ]; @@ -1811,10 +2035,8 @@ }; inspec = { dependencies = [ - "cookstyle" "faraday_middleware" "inspec-core" - "mongo" "progress_bar" "rake" "train" @@ -1827,10 +2049,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0n1c3h1mrnw4059ih0n4gbi77qvwaigg6p8wmbpxkzya0jh45h55"; + sha256 = "1gz6frd1hpzyxprgi9m1g9sw4xybglfgwc4h7qjsn6wsjcw72n2i"; type = "gem"; }; - version = "6.6.0"; + version = "7.0.95"; }; inspec-bin = { dependencies = [ "inspec" ]; @@ -1838,16 +2060,18 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "05g1sidv6grd9m7i85w4p5kpllds2jpvms6cmxs19948bm9abw91"; + sha256 = "13l71qnj6dwlbkasa6rnxf73yb2fiy9vvd68cb3m2lp2nx35z1g2"; type = "gem"; }; - version = "6.6.0"; + version = "7.0.95"; }; inspec-core = { dependencies = [ "addressable" "chef-licensing" "chef-telemetry" + "cookstyle" + "csv" "faraday" "faraday-follow_redirects" "hashie" @@ -1855,6 +2079,7 @@ "method_source" "mixlib-log" "multipart-post" + "ostruct" "parallel" "parslet" "pry" @@ -1863,6 +2088,7 @@ "rubyzip" "semverse" "sslshake" + "syslog" "thor" "tomlrb" "train-core" @@ -1873,10 +2099,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mlw0jbik3hpypnxx9bz4ymfzi8v9f875c73nql9m2j0zxb10hwa"; + sha256 = "0mghshl98py0q1wwd2dbmx72b1641y0nqz7y68bpws1b8n2hy5df"; type = "gem"; }; - version = "6.6.0"; + version = "7.0.95"; + }; + io-console = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1jszj95hazqqpnrjjzr326nn1j32xmsc9xvd97mbcrrgdc54858y"; + type = "gem"; + }; + version = "0.8.1"; }; jmespath = { groups = [ "default" ]; @@ -1893,37 +2129,36 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0r9jmjhg2ly3l736flk7r2al47b5c8cayh0gqkq0yhjqzc9a6zhq"; + sha256 = "1cc8sz1zciy6yhn291b4kn6r0kyzpi45gbnvgl63zibmvxk592ch"; type = "gem"; }; - version = "2.7.1"; + version = "2.17.0"; }; jsonpath = { - dependencies = [ - "multi_json" - "to_regexp" - ]; + dependencies = [ "multi_json" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1zim5bl7zsbccd502iy63f7c3b6dw0a820z7q8kpv66hncavb7gp"; + sha256 = "1ghxjcs9rss0fd43yqnc3ab6fhnm4qrkvv34p0xcjb9s35kh9xr9"; type = "gem"; }; - version = "0.9.9"; + version = "1.1.5"; }; jwt = { + dependencies = [ "base64" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "16z11alz13vfc4zs5l3fk6n51n2jw9lskvc4h4prnww0y797qd87"; + sha256 = "1x64l31nkqjwfv51s2vsm0yqq4cwzrlnji12wvaq761myx3fxq9i"; type = "gem"; }; - version = "2.7.1"; + version = "2.10.2"; }; k8s-ruby = { dependencies = [ + "base64" "dry-configurable" "dry-struct" "dry-types" @@ -1938,10 +2173,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09q2lxwcsdmnqi91c62gc89bvwlq0arn5nvrl6g1whg46zvmis5z"; + sha256 = "06q7b4di9bq6dky1c95irw62lqj00yq82k2kqpyhcyjllw7cg5wi"; type = "gem"; }; - version = "0.14.0"; + version = "0.17.2"; + }; + language_server-protocol = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1k0311vah76kg5m6zr7wmkwyk5p2f9d9hyckjpn3xgr83ajkj7px"; + type = "gem"; + }; + version = "3.17.0.5"; }; license-acceptance = { dependencies = [ @@ -1959,6 +2204,16 @@ }; version = "2.1.13"; }; + lint_roller = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "11yc0d84hsnlvx8cpk4cbj6a4dz9pk0r1k29p0n1fz9acddq831c"; + type = "gem"; + }; + version = "1.1.0"; + }; little-plugger = { groups = [ "default" ]; platforms = [ ]; @@ -1969,6 +2224,16 @@ }; version = "1.1.4"; }; + logger = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "00q2zznygpbls8asz5knjvvj2brr3ghmqxgr83xnrdj4rk3xwvhr"; + type = "gem"; + }; + version = "1.7.0"; + }; logging = { dependencies = [ "little-plugger" @@ -1978,30 +2243,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1zflchpx4g8c110gjdcs540bk5a336nq6nmx379rdg56xw0pjd02"; + sha256 = "1jqcq2yxh973f3aw63nd3wxhqyhkncz3pf8v2gs3df0iqair725s"; type = "gem"; }; - version = "2.3.1"; - }; - memoist = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0i9wpzix3sjhf6d9zw60dm4371iq8kyz7ckh2qapan2vyaim6b55"; - type = "gem"; - }; - version = "0.16.2"; + version = "2.4.0"; }; method_source = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1pnyh44qycnf9mzi1j6fywd5fkskv3x7nmsqrrws0rjn5dd4ayfp"; + sha256 = "1igmc3sq9ay90f8xjvfnswd1dybj1s3fi0dwd53inwsvqk4h24qq"; type = "gem"; }; - version = "1.0.0"; + version = "1.1.0"; }; mini_mime = { groups = [ "default" ]; @@ -2018,10 +2273,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0bkmfi9mb49m0fkdhl2g38i3xxa02d411gg0m8x0gvbwfmmg5ym3"; + sha256 = "1qyda32pf9jivaw2m7yymxshqxxd0fhjn7zpbagvmfc5c65128gh"; type = "gem"; }; - version = "5.20.0"; + version = "5.26.2"; }; mixlib-config = { dependencies = [ "tomlrb" ]; @@ -2035,14 +2290,15 @@ version = "3.0.27"; }; mixlib-log = { + dependencies = [ "ffi" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0n5dm5iz90ijvjn59jfm8gb8hgsvbj0f1kpzbl38b02z0z4a4v7x"; + sha256 = "0s57cq8qx3823pcfzizshp8vagvp3f87r0lksknj18r26nl3y79a"; type = "gem"; }; - version = "3.0.9"; + version = "3.2.3"; }; mixlib-shellout = { dependencies = [ "chef-utils" ]; @@ -2050,21 +2306,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0zkwg76y96nkh1mv0k92ybq46cr06v1wmic16129ls3yqzwx3xj6"; + sha256 = "126k9zgxwj726gi0q0ywj4kdzf1gfm8z16i1nn7dw9kmn3imxpqf"; type = "gem"; }; - version = "3.2.7"; - }; - mongo = { - dependencies = [ "bson" ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0mkksik7mffwm29dz0pxjfz87rmm578nqzg8bc4kp076xqjwn2xp"; - type = "gem"; - }; - version = "2.13.2"; + version = "3.3.9"; }; ms_rest = { dependencies = [ @@ -2102,20 +2347,30 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z"; + sha256 = "0vsrfm36zlg7jbrd1fjbr8kmdvr8bfayrw0hdlza75987vvhrxr3"; type = "gem"; }; - version = "1.15.0"; + version = "1.18.0"; }; multipart-post = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0lgyysrpl50wgcb9ahg29i4p01z0irb3p9lirygma0kkfr5dgk9x"; + sha256 = "1a5lrlvmg2kb2dhw3lxcsv6x276bwgsxpnka1752082miqxd0wlq"; type = "gem"; }; - version = "2.3.0"; + version = "2.4.1"; + }; + mutex_m = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0l875dw0lk7b2ywa54l0wjcggs94vb7gs8khfw9li75n2sn09jyg"; + type = "gem"; + }; + version = "0.3.0"; }; net-scp = { dependencies = [ "net-ssh" ]; @@ -2123,30 +2378,31 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1si2nq9l6jy5n2zw1q59a5gaji7v9vhy8qx08h4fg368906ysbdk"; + sha256 = "0p8s7l4pr6hkn0l6rxflsc11alwi1kfg5ysgvsq61lz5l690p6x9"; type = "gem"; }; - version = "4.0.0"; + version = "4.1.0"; }; net-ssh = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1jyj6j7w9zpj2zhp4dyhdjiwsn9rqwksj7s7fzpnn7rx2xvz2a1a"; + sha256 = "1w1ypxa3n6mskkwb00b489314km19l61p5h3bar6zr8cng27c80p"; type = "gem"; }; - version = "7.2.0"; + version = "7.3.0"; }; nori = { + dependencies = [ "bigdecimal" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "066wc774a2zp4vrq3k7k8p0fhv30ymqmxma1jj7yg5735zls8agn"; + sha256 = "12wfv36jzc0978ij5c56nnfh5k8ax574njawigs98ysmp1x5s2ql"; type = "gem"; }; - version = "2.6.0"; + version = "2.7.0"; }; options = { groups = [ "default" ]; @@ -2168,15 +2424,25 @@ }; version = "1.1.4"; }; + ostruct = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1zxx3mx34vcgc77rpxn55mldaf45389880m1sppr4wgmcg2mx42y"; + type = "gem"; + }; + version = "0.1.0"; + }; parallel = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0jcc512l38c0c163ni3jgskvq1vc3mr8ly5pvjijzwvfml9lf597"; + sha256 = "0c719bfgcszqvk9z47w2p8j2wkz5y35k48ywwas5yxbbh3hm3haa"; type = "gem"; }; - version = "1.23.0"; + version = "1.27.0"; }; parser = { dependencies = [ @@ -2187,20 +2453,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0r69dbh6h6j4d54isany2ir4ni4gf2ysvk3k44awi6amz18nggpd"; + sha256 = "1mmb59323ldv6vxfmy98azgsla9k3di3fasvpb28hnn5bkx8fdff"; type = "gem"; }; - version = "3.2.2.4"; + version = "3.3.10.0"; }; parslet = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12nrzfwjphjlakb9pmpj70hgjwgzvnr8i1zfzddifgyd44vspl88"; + sha256 = "01pnw6ymz6nynklqvqxs4bcai25kcvnd5x4id9z3vd1rbmlk0lfl"; type = "gem"; }; - version = "1.8.2"; + version = "2.0.0"; }; pastel = { dependencies = [ "tty-color" ]; @@ -2213,6 +2479,16 @@ }; version = "0.8.0"; }; + prism = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0sqwckzzpj1mmmjnqcvqmq6adlxbhkf5ij3b6ir4i33ih4d2ih5z"; + type = "gem"; + }; + version = "1.6.0"; + }; progress_bar = { dependencies = [ "highline" @@ -2222,10 +2498,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "04kv6h5mdjd9zf8mcf2dplxls06n2jf72281s74k6b2ar731hc47"; + sha256 = "130w0yf9x5minkf2yscfbv8izc74hjap81g4zfnqxq3m0820xcdd"; type = "gem"; }; - version = "1.3.3"; + version = "1.3.4"; }; pry = { dependencies = [ @@ -2236,30 +2512,40 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0k9kqkd9nps1w1r1rb7wjr31hqzkka2bhi8b518x78dcxppm9zn4"; + sha256 = "0ssv704qg75mwlyagdfr9xxbzn1ziyqgzm0x474jkynk8234pm8j"; type = "gem"; }; - version = "0.14.2"; + version = "0.15.2"; + }; + pstore = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "11mvc9s72fq7bl6h3f1rcng4ffa0nbjy1fr9wpshgzn4b9zznxm2"; + type = "gem"; + }; + version = "0.1.4"; }; public_suffix = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1bni4qjrsh2q49pnmmd6if4iv3ak36bd2cckrs6npl111n769k9m"; + sha256 = "15dhl6k4gbax0xz8frfs4nsb6lg5zgax9vkr1pqzjmhfxddhn2gp"; type = "gem"; }; - version = "5.0.4"; + version = "7.0.0"; }; racc = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "01b9662zd2x9bp4rdjfid07h09zxj7kvn7f5fghbqhzc625ap1dp"; + sha256 = "0byn0c9nkahsl93y9ln5bysq4j31q8xkf2ws42swighxd4lnjzsa"; type = "gem"; }; - version = "1.7.3"; + version = "1.8.1"; }; rainbow = { groups = [ "default" ]; @@ -2276,30 +2562,42 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ilr853hawi09626axx0mps4rkkmxcs54mapz9jnqvpnlwd3wsmy"; + sha256 = "175iisqb211n0qbfyqd8jz2g01q6xj038zjf4q0nm8k6kz88k7lc"; type = "gem"; }; - version = "13.1.0"; + version = "13.3.1"; }; recursive-open-struct = { + dependencies = [ "ostruct" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0nnyr6qsqrcszf6c10n4zfjs8h9n67zvsmx6mp8brkigamr8llx3"; + sha256 = "0847mn846fddfmm6vpdpz4ds9azbbcdxnnjw4zs31fqpi2f4l6ql"; type = "gem"; }; - version = "1.1.3"; + version = "1.3.1"; }; regexp_parser = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1xrghj2vka7girycp1m88kvl4qxkm4mj4djz4w1jzywb4v97fclm"; + sha256 = "192mzi0wgwl024pwpbfa6c2a2xlvbh3mjd75a0sakdvkl60z64ya"; type = "gem"; }; - version = "2.8.3"; + version = "2.11.3"; + }; + reline = { + dependencies = [ "io-console" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0d8q5c4nh2g9pp758kizh8sfrvngynrjlm0i1zn3cnsnfd4v160i"; + type = "gem"; + }; + version = "0.6.3"; }; representable = { dependencies = [ @@ -2331,10 +2629,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "05i8518ay14kjbma550mv0jm8a6di8yp5phzrd8rj44z9qnrlrp0"; + sha256 = "0hninnbvqd2pn40h863lbrn9p11gvdxp928izkag5ysx8b1s5q0r"; type = "gem"; }; - version = "3.2.6"; + version = "3.4.4"; }; rspec = { dependencies = [ @@ -2346,10 +2644,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "171rc90vcgjl8p1bdrqa92ymrj8a87qf6w20x05xq29mljcigi6c"; + sha256 = "11q5hagj6vr694innqj4r45jrm8qcwvkxjnphqgyd66piah88qi0"; type = "gem"; }; - version = "3.12.0"; + version = "3.13.2"; }; rspec-core = { dependencies = [ "rspec-support" ]; @@ -2357,10 +2655,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0l95bnjxdabrn79hwdhn2q1n7mn26pj7y1w5660v5qi81x458nqm"; + sha256 = "0bcbh9yv6cs6pv299zs4bvalr8yxa51kcdd1pjl60yv625j3r0m8"; type = "gem"; }; - version = "3.12.2"; + version = "3.13.6"; }; rspec-expectations = { dependencies = [ @@ -2371,10 +2669,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "05j44jfqlv7j2rpxb5vqzf9hfv7w8ba46wwgxwcwd8p0wzi1hg89"; + sha256 = "0dl8npj0jfpy31bxi6syc7jymyd861q277sfr6jawq2hv6hx791k"; type = "gem"; }; - version = "3.12.3"; + version = "3.13.5"; }; rspec-its = { dependencies = [ @@ -2385,10 +2683,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "15zafd70gxly5i0s00nky14sj2n92dnj3xpj83ysl3c2wx0119ad"; + sha256 = "1pv0a8pvixgrwsi6j4nlpyn9m0jw9zn92dakjdg87wj9h71qp3m8"; type = "gem"; }; - version = "1.3.0"; + version = "2.0.0"; }; rspec-mocks = { dependencies = [ @@ -2399,28 +2697,30 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1gq7gviwpck7fhp4y5ibljljvxgjklza18j62qf6zkm2icaa8lfy"; + sha256 = "071bqrk2rblk3zq3jk1xxx0dr92y0szi5pxdm8waimxici706y89"; type = "gem"; }; - version = "3.12.6"; + version = "3.13.7"; }; rspec-support = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ky86j3ksi26ng9ybd7j0qsdf1lpr8mzrmn98yy9gzv801fvhsgr"; + sha256 = "1cmgz34hwj5s3jwxhyl8mszs24nci12ffbrmr5jb1si74iqf739f"; type = "gem"; }; - version = "3.12.1"; + version = "3.13.6"; }; rubocop = { dependencies = [ + "json" + "language_server-protocol" + "lint_roller" "parallel" "parser" "rainbow" "regexp_parser" - "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width" @@ -2429,21 +2729,24 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1l3q96il8zx5zl041lxvmfrndxxpk08fksza1gqshhjjzms7c2rk"; + sha256 = "0hpgpyzpzgmp28pirlyrif3albsk5kni2k67h5yvxfvr3g55w2d7"; type = "gem"; }; - version = "1.25.1"; + version = "1.81.6"; }; rubocop-ast = { - dependencies = [ "parser" ]; + dependencies = [ + "parser" + "prism" + ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1cs9cc5p9q70valk4na3lki4xs88b52486p2v46yx3q1n5969bgs"; + sha256 = "0xifbp09jfl1hdy9wwgq9dq2l7mf8y2ycm5d1zgcqvks7yzrppr2"; type = "gem"; }; - version = "1.30.0"; + version = "1.48.0"; }; ruby-progressbar = { groups = [ "default" ]; @@ -2466,24 +2769,35 @@ version = "0.0.5"; }; rubyntlm = { + dependencies = [ "base64" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0b8hczk8hysv53ncsqzx4q6kma5gy5lqc7s5yx8h64x3vdb18cjv"; + sha256 = "1x8l0d1v88m40mby4jvgal46137cv8gga2lk7zlrxqlsp41380a7"; type = "gem"; }; - version = "0.6.3"; + version = "0.6.5"; }; rubyzip = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0grps9197qyxakbpw02pda59v45lfgbgiyw48i0mq9f2bn9y6mrz"; + sha256 = "05an0wz87vkmqwcwyh5rjiaavydfn5f4q1lixcsqkphzvj7chxw5"; type = "gem"; }; - version = "2.3.2"; + version = "2.4.1"; + }; + securerandom = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1cd0iriqfsf1z91qg271sm88xjnfd92b832z49p1nd542ka96lfc"; + type = "gem"; + }; + version = "0.4.1"; }; semverse = { groups = [ "default" ]; @@ -2506,10 +2820,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0fzakk5y7zzii76zlkynpp1c764mzkkfg4mpj18f5pf2xp1aikb6"; + sha256 = "0nydm087m5c3j85gvzvz30w1qb9pl2lzpznw746jha29ybxyj5yn"; type = "gem"; }; - version = "0.18.0"; + version = "0.21.0"; + }; + socksify = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0mm8m7zfvszbf9l750c2x693p8100rrk6ckvcp6909631ir02ang"; + type = "gem"; + }; + version = "1.8.1"; }; sslshake = { groups = [ "default" ]; @@ -2546,15 +2870,26 @@ }; version = "0.2.0"; }; + syslog = { + dependencies = [ "logger" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "023lbh48fcn72gwyh1x52ycs1wx1bnhdajmv0qvkidmdsmxnxzjd"; + type = "gem"; + }; + version = "0.3.0"; + }; thor = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0k7j2wn14h1pl4smibasw0bp66kg626drxb59z7rzflch99cd4rg"; + sha256 = "0gcarlmpfbmqnjvwfz44gdjhcmm634di7plcx2zdgwdhrhifhqw7"; type = "gem"; }; - version = "1.2.2"; + version = "1.4.0"; }; timeliness = { groups = [ "default" ]; @@ -2566,16 +2901,6 @@ }; version = "0.3.10"; }; - to_regexp = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1rgabfhnql6l4fx09mmj5d0vza924iczqf2blmn82l782b6qqi9v"; - type = "gem"; - }; - version = "0.2.1"; - }; tomlrb = { groups = [ "default" ]; platforms = [ ]; @@ -2605,9 +2930,16 @@ "azure_mgmt_security" "azure_mgmt_storage" "docker-api" - "google-api-client" + "google-apis-admin_directory_v1" + "google-apis-cloudkms_v1" + "google-apis-cloudresourcemanager_v1" + "google-apis-compute_v1" + "google-apis-iam_v1" + "google-apis-monitoring_v3" + "google-apis-storage_v1" "googleauth" "inifile" + "ostruct" "train-core" "train-winrm" ]; @@ -2615,13 +2947,15 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "18ghsakhnm4xjzfi53d1ij5a2vgr1nk8fgqrr05rbya7c9sbh8ns"; + sha256 = "0nxcfi1ffpav3wdggig2g2flh3apnzygxbfa20ry3d12s99ay4b1"; type = "gem"; }; - version = "3.11.0"; + version = "3.13.4"; }; train-aws = { dependencies = [ + "aws-partitions" + "aws-sdk-accessanalyzer" "aws-sdk-account" "aws-sdk-alexaforbusiness" "aws-sdk-amplify" @@ -2671,6 +3005,7 @@ "aws-sdk-kinesis" "aws-sdk-kms" "aws-sdk-lambda" + "aws-sdk-macie2" "aws-sdk-mq" "aws-sdk-networkfirewall" "aws-sdk-networkmanager" @@ -2698,15 +3033,16 @@ "aws-sdk-synthetics" "aws-sdk-transfer" "aws-sdk-waf" + "aws-sdk-wafv2" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0b0p6ig4dfd2y1cfwdlzxj7wsbllwyzxd1wg87z1vs78v892ip5n"; + sha256 = "18lwwmbq4l0b6k48gbd1frcdzk6k95alcwvrxraic56fmfdxzsiz"; type = "gem"; }; - version = "0.2.36"; + version = "0.2.41"; }; train-core = { dependencies = [ @@ -2721,10 +3057,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1j3pfsdrrqpcqp9qbqdh4j1557hww3q3gyjjpnzmgkw43vv685gb"; + sha256 = "0pimza1lq703awwsnxsl1kb014lxkr2saxz031grjsf81098108d"; type = "gem"; }; - version = "3.11.0"; + version = "3.13.4"; }; train-habitat = { groups = [ "default" ]; @@ -2745,25 +3081,26 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "02gy54pybd53hbaay1kllk269pjwbjzfr3jlgxa6sd68ljy7s5w2"; + sha256 = "11g999llcda73f4s0lj0xh1158hfk8m7n7brm373fpyf3gsd15c5"; type = "gem"; }; - version = "0.1.12"; + version = "0.3.1"; }; train-winrm = { dependencies = [ - "winrm" - "winrm-elevated" - "winrm-fs" + "chef-winrm" + "chef-winrm-elevated" + "chef-winrm-fs" + "socksify" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "07haiwh7jcg00mmiarj5g7k9kclq40yqd4j4r3c01qn2cq1sw2xb"; + sha256 = "1nbzs6j6fnfmlhdpcqfh6d7iazb5l6xvan57krznlzvh00cr3c87"; type = "gem"; }; - version = "0.2.13"; + version = "0.4.0"; }; tty-box = { dependencies = [ @@ -2834,10 +3171,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "18jr6s1cg8yb26wzkqa6874q0z93rq0y5aw092kdqazk71y6a235"; + sha256 = "0l4vh6g333jxm9lakilkva2gn17j6gb052626r1pdbmy2lhnb460"; type = "gem"; }; - version = "0.8.1"; + version = "0.8.2"; }; tty-spinner = { dependencies = [ "tty-cursor" ]; @@ -2891,10 +3228,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1d0azx233nags5jx3fqyr23qa2rhgzbhv8pxp46dgbg1mpf82xky"; + sha256 = "0nkz7fadlrdbkf37m0x7sw8bnz8r355q3vwcfb9f9md6pds9h9qj"; type = "gem"; }; - version = "2.5.0"; + version = "2.6.0"; }; unicode_utils = { groups = [ "default" ]; @@ -2906,57 +3243,6 @@ }; version = "1.4.0"; }; - winrm = { - dependencies = [ - "builder" - "erubi" - "gssapi" - "gyoku" - "httpclient" - "logging" - "nori" - "rubyntlm" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0nxf6a47d1xf1nvi7rbfbzjyyjhz0iakrnrsr2hj6y24a381sd8i"; - type = "gem"; - }; - version = "2.3.6"; - }; - winrm-elevated = { - dependencies = [ - "erubi" - "winrm" - "winrm-fs" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1lmlaii8qapn84wxdg5d82gbailracgk67d0qsnbdnffcg8kswzd"; - type = "gem"; - }; - version = "1.2.3"; - }; - winrm-fs = { - dependencies = [ - "erubi" - "logging" - "rubyzip" - "winrm" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0gb91k6s1yjqw387x4w1nkpnxblq3pjdqckayl0qvz5n3ygdsb0d"; - type = "gem"; - }; - version = "1.3.5"; - }; wisper = { groups = [ "default" ]; platforms = [ ]; @@ -2992,9 +3278,9 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1gir0if4nryl1jhwi28669gjwhxb7gzrm1fcc8xzsch3bnbi47jn"; + sha256 = "119ypabas886gd0n9kiid3q41w76gz60s8qmiak6pljpkd56ps5j"; type = "gem"; }; - version = "2.6.12"; + version = "2.7.3"; }; } diff --git a/pkgs/by-name/in/inspec/package.nix b/pkgs/by-name/in/inspec/package.nix index c2332d4fa877..360117b12047 100644 --- a/pkgs/by-name/in/inspec/package.nix +++ b/pkgs/by-name/in/inspec/package.nix @@ -1,24 +1,33 @@ { lib, - ruby, + ruby_3_4, # fix "Source locally installed gems is ignoring ... because it is missing extensions" bundlerApp, bundlerUpdateScript, + inspec, + testers, }: bundlerApp { pname = "inspec"; gemdir = ./.; - inherit ruby; + ruby = ruby_3_4; exes = [ "inspec" ]; - passthru.updateScript = bundlerUpdateScript "inspec"; + passthru = { + updateScript = bundlerUpdateScript "inspec"; + tests.version = testers.testVersion { + package = inspec; + command = "inspec version"; + inherit ((import ./gemset.nix).inspec) version; + }; + }; meta = { description = "Open-source testing framework for infrastructure with a human- and machine-readable language for specifying compliance, security and policy requirements"; homepage = "https://inspec.io/"; - license = lib.licenses.asl20; + license = lib.licenses.unfree; # rubygems distribution is unfree, see https://github.com/inspec/inspec/blob/main/Chef-EULA maintainers = with lib.maintainers; [ dylanmtaylor ]; mainProgram = "inspec"; }; From 3da5ea828c21050b7ec0e1c1e6108b5a95a38f9c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Dec 2025 18:56:00 +0000 Subject: [PATCH 04/16] starc: 0.7.8 -> 0.8.0 --- pkgs/by-name/st/starc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/st/starc/package.nix b/pkgs/by-name/st/starc/package.nix index c5a10da2f9e9..730a9fecc145 100644 --- a/pkgs/by-name/st/starc/package.nix +++ b/pkgs/by-name/st/starc/package.nix @@ -6,10 +6,10 @@ }: let pname = "starc"; - version = "0.7.8"; + version = "0.8.0"; src = fetchurl { url = "https://github.com/story-apps/starc/releases/download/v${version}/starc-setup.AppImage"; - hash = "sha256-thW7BzbY0eR72sa0eQT8iTo+K193k2C5b+R0zyXni9Y="; + hash = "sha256-0lD2mpHslOGgvGG8edPqlhyNi9ewzSgN+Eaabbcs7CI="; }; appimageContents = appimageTools.extract { inherit pname version src; }; From e659ea83a11862f8250d0e5ac77c116e94a5d7f7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 10 Dec 2025 02:26:39 +0000 Subject: [PATCH 05/16] thorium-reader: 3.2.2 -> 3.3.0 --- pkgs/by-name/th/thorium-reader/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/th/thorium-reader/package.nix b/pkgs/by-name/th/thorium-reader/package.nix index c50d24dc2e69..ecb79563e9cf 100644 --- a/pkgs/by-name/th/thorium-reader/package.nix +++ b/pkgs/by-name/th/thorium-reader/package.nix @@ -11,16 +11,16 @@ buildNpmPackage (finalAttrs: { pname = "thorium-reader"; - version = "3.2.2"; + version = "3.3.0"; nodejs = nodejs_24; - npmDepsHash = "sha256-T70Oxn97oDyFSxkJ55nlM2ET0UEWpo8ahnipkUwgTcM="; + npmDepsHash = "sha256-UR2MSqmdJ79Fz7qjQRkCAwx2jdMn8KLWPzNSnnsb5Ak="; makeCacheWritable = true; src = fetchFromGitHub { owner = "edrlab"; repo = "thorium-reader"; tag = "v${finalAttrs.version}"; - hash = "sha256-+1cc8UxcLaqC6Yrc4RYAKDZ4hzoz0eX31HaiUtp/znE="; + hash = "sha256-2d5M9C/cLK2A8O3Ls0xEkT6H8tucVR7eivPi+82V7Zg="; }; env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; From 564bcb7e3373d08d78916aeb4c526542746a4b8b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 11 Dec 2025 12:44:21 +0000 Subject: [PATCH 06/16] llama-cpp: 7342 -> 7356 --- pkgs/by-name/ll/llama-cpp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ll/llama-cpp/package.nix b/pkgs/by-name/ll/llama-cpp/package.nix index 6737196f604f..91980b3ecda9 100644 --- a/pkgs/by-name/ll/llama-cpp/package.nix +++ b/pkgs/by-name/ll/llama-cpp/package.nix @@ -73,13 +73,13 @@ let in effectiveStdenv.mkDerivation (finalAttrs: { pname = "llama-cpp"; - version = "7342"; + version = "7356"; src = fetchFromGitHub { owner = "ggml-org"; repo = "llama.cpp"; tag = "b${finalAttrs.version}"; - hash = "sha256-x/Eq27wxEBSkcJnJXY8hQ7uL3zFVnAvMKvdoYh2AtPY="; + hash = "sha256-zrdnjiwM0gdy1wSWSR0AA6uZHYW1deVG3yRFlalAAZc="; leaveDotGit = true; postFetch = '' git -C "$out" rev-parse --short HEAD > $out/COMMIT From 7ff33994691787ef1144298d20cd9d2da6f31347 Mon Sep 17 00:00:00 2001 From: teto <886074+teto@users.noreply.github.com> Date: Wed, 10 Dec 2025 16:07:51 +0100 Subject: [PATCH 07/16] vimPlugins.hurl-nvim: install grammar the readme advises to install grammar from nvim-treesitter Co-authored-by: Austin Horstman --- pkgs/applications/editors/vim/plugins/overrides.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 41f9224f2f93..31ebb0ed001c 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -1482,6 +1482,7 @@ assertNoAdditions { dependencies = with self; [ nui-nvim nvim-treesitter + nvim-treesitter-parsers.hurl plenary-nvim ]; From 06b03403b88cfe3c67e2c100a43254bdb0abcefc Mon Sep 17 00:00:00 2001 From: Bruno Bigras <24027+bbigras@users.noreply.github.com> Date: Thu, 11 Dec 2025 16:24:39 -0500 Subject: [PATCH 08/16] jjui: 0.9.7 -> 0.9.8 --- pkgs/by-name/jj/jjui/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/jj/jjui/package.nix b/pkgs/by-name/jj/jjui/package.nix index e34f144e0103..23cbef0de559 100644 --- a/pkgs/by-name/jj/jjui/package.nix +++ b/pkgs/by-name/jj/jjui/package.nix @@ -7,16 +7,16 @@ }: buildGoModule (finalAttrs: { pname = "jjui"; - version = "0.9.7"; + version = "0.9.8"; src = fetchFromGitHub { owner = "idursun"; repo = "jjui"; tag = "v${finalAttrs.version}"; - hash = "sha256-WkJofvalxjcehlVZiPB51jw7exQ2rU8CiRq3gxMKzEQ="; + hash = "sha256-YEEcSaIm21IUp7EFdYvDG2h55YIqzghYdGxdXmZnp9I="; }; - vendorHash = "sha256-dSODeMvlPWrOS97sw1qbf3vrmv8Bs+Z3rmN0ZRV/KjU="; + vendorHash = "sha256-2TlJJY/eM6yYFOdq8CcH9l2lFHJmFrihuGwLS7jMwJ0="; ldflags = [ "-X main.Version=${finalAttrs.version}" ]; From cdc2be189fb966988a6a250c6815d6373eb7ea82 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Tue, 2 Dec 2025 19:25:01 -0500 Subject: [PATCH 09/16] github-linguist: use dependency nokogiri with patched libxml2 Fixes GHSA-353f-x4gh-cqq8. Tested on x86_64-linux, works well. --- pkgs/by-name/gi/github-linguist/Gemfile.lock | 2 +- pkgs/by-name/gi/github-linguist/gemset.nix | 9 +++------ 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/gi/github-linguist/Gemfile.lock b/pkgs/by-name/gi/github-linguist/Gemfile.lock index d7bc2ce11774..106752132fd0 100644 --- a/pkgs/by-name/gi/github-linguist/Gemfile.lock +++ b/pkgs/by-name/gi/github-linguist/Gemfile.lock @@ -48,7 +48,7 @@ GEM ruby2_keywords (>= 0.0.5) net-http (0.6.0) uri - nokogiri (1.18.8) + nokogiri (1.18.10) mini_portile2 (~> 2.8.2) racc (~> 1.4) octokit (9.2.0) diff --git a/pkgs/by-name/gi/github-linguist/gemset.nix b/pkgs/by-name/gi/github-linguist/gemset.nix index e309d511c036..eb768588c0c6 100644 --- a/pkgs/by-name/gi/github-linguist/gemset.nix +++ b/pkgs/by-name/gi/github-linguist/gemset.nix @@ -255,17 +255,14 @@ "mini_portile2" "racc" ]; - groups = [ - "default" - "development" - ]; + groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0rb306hbky6cxfyc8vrwpvl40fdapjvhsk62h08gg9wwbn3n8x4c"; + sha256 = "1hcwwr2h8jnqqxmf8mfb52b0dchr7pm064ingflb78wa00qhgk6m"; type = "gem"; }; - version = "1.18.8"; + version = "1.18.10"; }; octokit = { dependencies = [ From e2982dddd891bd3bd2bf6b6313a87b183812a64d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 11 Dec 2025 21:45:38 +0000 Subject: [PATCH 10/16] cameractrls: 0.6.9 -> 0.6.10 --- pkgs/by-name/ca/cameractrls/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ca/cameractrls/package.nix b/pkgs/by-name/ca/cameractrls/package.nix index d67c5712fa3b..dc74233bb324 100644 --- a/pkgs/by-name/ca/cameractrls/package.nix +++ b/pkgs/by-name/ca/cameractrls/package.nix @@ -40,14 +40,14 @@ let in python3Packages.buildPythonApplication rec { pname = "cameractrls"; - version = "0.6.9"; + version = "0.6.10"; pyproject = false; src = fetchFromGitHub { owner = "soyersoyer"; repo = "cameractrls"; rev = "v${version}"; - hash = "sha256-eQwTEu8lBToh3N8FSlNQbTIGnIejnJLKScyN07jnzqQ="; + hash = "sha256-WtFwi7X2RvOqx8sYLhzurm6DYbwbVOswYJfb17aORF0="; }; postPatch = '' From 28657281870f839e3dbe9170d99f0c006784e946 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 11 Dec 2025 22:43:24 +0000 Subject: [PATCH 11/16] pixi: 0.60.0 -> 0.61.0 --- pkgs/by-name/pi/pixi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pi/pixi/package.nix b/pkgs/by-name/pi/pixi/package.nix index 374e56e76f46..5b328207d393 100644 --- a/pkgs/by-name/pi/pixi/package.nix +++ b/pkgs/by-name/pi/pixi/package.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "pixi"; - version = "0.60.0"; + version = "0.61.0"; src = fetchFromGitHub { owner = "prefix-dev"; repo = "pixi"; tag = "v${finalAttrs.version}"; - hash = "sha256-JFXa72bPRYkNb/7XbBOnI1ay0WFVAoAssoNtGjSsW/s="; + hash = "sha256-BMHZcsFU9aYEiUJ1WfS2hve7pCHknOKpsNJ7VPUmuwU="; }; - cargoHash = "sha256-aDWDJ0uGAa/gdV6aelBd6tlRssd75EzeGbnw7qPzLDY="; + cargoHash = "sha256-RIw5wAxick23kK16Pvc8U4uSSWe/VxE/9NmIP8X9Ruw="; nativeBuildInputs = [ pkg-config From eebb36b6ba7351dd1c93823bd84ae08ad44fcf5c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 12 Dec 2025 00:01:47 +0000 Subject: [PATCH 12/16] terraform-providers.hashicorp_awscc: 1.65.0 -> 1.66.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 15918999cb52..77ca00d5ed8e 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -498,13 +498,13 @@ "vendorHash": "sha256-WFhO48sN8sLRztMBZsGRzOEJO3gi6j5o6wfikiFwuJM=" }, "hashicorp_awscc": { - "hash": "sha256-G1lIrWSG5wnPv2H5C64I35M8K+AOwn3hlv2rjAGBPAc=", + "hash": "sha256-+qcv9cCr5MraBa91x+iziMBK1Wdaq4lg0xbDBf3cmFE=", "homepage": "https://registry.terraform.io/providers/hashicorp/awscc", "owner": "hashicorp", "repo": "terraform-provider-awscc", - "rev": "v1.65.0", + "rev": "v1.66.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-FXVT5HJYLd80GtDEi8hUFxRGCe1RRuZUQ7em45Ugo38=" + "vendorHash": "sha256-J5BFrprtg424YG3kYoTagb36CkaYVWIqfoyrUBqNHFg=" }, "hashicorp_azuread": { "hash": "sha256-ATYOrBmZP9LximrS5KpfktU/kfW08XWShxE4z+x6Sts=", From 946407e9897de127f7ca6a2d3c4028a9363a4a16 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 12 Dec 2025 00:36:20 +0000 Subject: [PATCH 13/16] acli: 1.3.7-stable -> 1.3.8-stable --- pkgs/by-name/ac/acli/sources.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/ac/acli/sources.json b/pkgs/by-name/ac/acli/sources.json index 64fff6d139b1..37d48b403729 100644 --- a/pkgs/by-name/ac/acli/sources.json +++ b/pkgs/by-name/ac/acli/sources.json @@ -1,21 +1,21 @@ { - "version": "1.3.7-stable", + "version": "1.3.8-stable", "sources": { "aarch64-darwin": { - "url": "https://acli.atlassian.com/darwin/1.3.7-stable/acli_1.3.7-stable_darwin_arm64.tar.gz", - "sha256": "0996a8833625bb74f6af55ec628a1208546631f2e10157ee171e98f38d30dce3" + "url": "https://acli.atlassian.com/darwin/1.3.8-stable/acli_1.3.8-stable_darwin_arm64.tar.gz", + "sha256": "6cca92743b2414217ba2e5654fec2c8fcfb1a529ae9bbabb5174417af5b76cff" }, "aarch64-linux": { - "url": "https://acli.atlassian.com/linux/1.3.7-stable/acli_1.3.7-stable_linux_arm64.tar.gz", - "sha256": "698e66275bbb1fadbb1bc25c3ac0c014d846ec7fcb8c87c332cdfda3cf539d5f" + "url": "https://acli.atlassian.com/linux/1.3.8-stable/acli_1.3.8-stable_linux_arm64.tar.gz", + "sha256": "2b69c2828152d05481cc03f282355d3ce79cd5650f4bb3f94489776cfc12e75b" }, "x86_64-darwin": { - "url": "https://acli.atlassian.com/darwin/1.3.7-stable/acli_1.3.7-stable_darwin_amd64.tar.gz", - "sha256": "02597287d54a39f514dae9ca8d60d3f4ad1eee28fcb2ffc7282fe182398a1438" + "url": "https://acli.atlassian.com/darwin/1.3.8-stable/acli_1.3.8-stable_darwin_amd64.tar.gz", + "sha256": "27f095a96a2622414a67ac2933c765685586d056558d4401beee7aee9fa1444d" }, "x86_64-linux": { - "url": "https://acli.atlassian.com/linux/1.3.7-stable/acli_1.3.7-stable_linux_amd64.tar.gz", - "sha256": "43c54b31f5def20cf0f29af9f8987c8b6180d6a875b26e129e11179b8b0d2654" + "url": "https://acli.atlassian.com/linux/1.3.8-stable/acli_1.3.8-stable_linux_amd64.tar.gz", + "sha256": "ebaeeee8d925be3de85cf05bc2f9b1b0deb6f3b43a0505c5c9b32f0105b90f1c" } } } From 36dad96aa0437f543e8ba02123ac499234c02233 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 12 Dec 2025 01:32:40 +0000 Subject: [PATCH 14/16] libmsquic: 2.5.5 -> 2.5.6 --- pkgs/by-name/li/libmsquic/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libmsquic/package.nix b/pkgs/by-name/li/libmsquic/package.nix index 01d422b17e32..6c0943b2359c 100644 --- a/pkgs/by-name/li/libmsquic/package.nix +++ b/pkgs/by-name/li/libmsquic/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libmsquic"; - version = "2.5.5"; + version = "2.5.6"; src = fetchFromGitHub { owner = "microsoft"; repo = "msquic"; tag = "v${finalAttrs.version}"; - hash = "sha256-V1QAY1E6prAtEDkUVOuBExHaDw91+fW3OKYZr2bQavQ="; + hash = "sha256-Nq7iIOz9duThWQSjJTGK+xnKEH3H3ck9v37ppoGFaEE="; fetchSubmodules = true; }; From ad6e7926d1ca6e23f03a80cf1a91ba9b42c0d75c Mon Sep 17 00:00:00 2001 From: ryneeverett Date: Wed, 10 Dec 2025 23:52:33 -0500 Subject: [PATCH 15/16] python3Packages.bugwarrior: 1.8.0 -> 2.0.0 --- doc/release-notes/rl-2511.section.md | 2 + .../python-modules/bugwarrior/default.nix | 134 ++++++++++++------ 2 files changed, 94 insertions(+), 42 deletions(-) diff --git a/doc/release-notes/rl-2511.section.md b/doc/release-notes/rl-2511.section.md index 82ec0a2a4991..baa6daea1584 100644 --- a/doc/release-notes/rl-2511.section.md +++ b/doc/release-notes/rl-2511.section.md @@ -178,6 +178,8 @@ - `orjail` package has been removed as it is broken by the latest firejail release and seems unmaintained. +- `python3Packages.bugwarrior` has been updated to major version 2.0.0 which will likely require manual intervention. See [release notes](https://github.com/GothenburgBitFactory/bugwarrior/releases/tag/2.0.0). + - `pcp` has been removed because the upstream repo was archived and it hasn't been updated since 2021. - `podofo` has been updated from `0.9.8` to `1.0.0`. These releases are by nature very incompatible due to major API changes. The legacy versions can be found under `podofo_0_10` and `podofo_0_9`. diff --git a/pkgs/development/python-modules/bugwarrior/default.nix b/pkgs/development/python-modules/bugwarrior/default.nix index 52049e3e619a..93ad071decff 100644 --- a/pkgs/development/python-modules/bugwarrior/default.nix +++ b/pkgs/development/python-modules/bugwarrior/default.nix @@ -1,68 +1,118 @@ { lib, buildPythonPackage, - fetchPypi, - pythonOlder, + fetchFromGitHub, + taskwarrior3, + versionCheckHook, + writableTmpDirAsHomeHook, setuptools, - twiggy, - requests, - offtrac, - python-bugzilla, - taskw, + click, + dogpile-cache, + importlib-metadata, + jinja2, + lockfile, + pydantic, python-dateutil, pytz, - keyring, - six, - jinja2, - pycurl, - dogpile-cache, - lockfile, - click, - pyxdg, - future, + requests, + taskw, + debianbts, + python-bugzilla, + google-api-python-client, + google-auth-oauthlib, jira, + keyring, + offtrac, + pytestCheckHook, + docutils, + pytest-subtests, + responses, + sphinx, + sphinx-click, + sphinx-inline-tabs, }: buildPythonPackage rec { pname = "bugwarrior"; - version = "1.8.0"; - format = "setuptools"; - disabled = pythonOlder "3.6"; + version = "2.0.0"; + pyproject = true; - src = fetchPypi { - inherit pname version; - sha256 = "f024c29d2089b826f05481cace33a62aa984f33e98d226f6e41897e6f11b3f51"; + src = fetchFromGitHub { + owner = "GothenburgBitFactory"; + repo = "bugwarrior"; + tag = version; + hash = "sha256-VuHTrkxLZmQOxyig2krVU9UZDDbLY08MfB9si08lh3E="; }; - propagatedBuildInputs = [ - setuptools - twiggy - requests - offtrac - python-bugzilla - taskw + build-system = [ setuptools ]; + + dependencies = [ + click + dogpile-cache + importlib-metadata + jinja2 + lockfile + pydantic python-dateutil pytz - keyring - six - jinja2 - pycurl - dogpile-cache - lockfile - click - pyxdg - future - jira + requests + taskw + ] + ++ pydantic.optional-dependencies.email; + pythonRemoveDeps = [ "tomli" ]; + + optional-dependencies = { + bts = [ debianbts ]; + bugzilla = [ python-bugzilla ]; + gmail = [ + google-api-python-client + google-auth-oauthlib + ]; + jira = [ jira ]; + keyring = [ keyring ]; + trac = [ offtrac ]; + }; + + nativeCheckInputs = [ + taskwarrior3 + versionCheckHook + writableTmpDirAsHomeHook + pytestCheckHook + docutils + pytest-subtests + responses + sphinx + sphinx-click + sphinx-inline-tabs + ] + ++ lib.concatAttrValues optional-dependencies; + disabledTestPaths = [ + # Optional dependencies for these services aren't packaged. + "tests/test_kanboard.py" + "tests/test_phab.py" + "tests/test_todoist.py" + ]; + disabledTests = [ + # Requires ini2toml dependency, which isn't packaged. + "TestIni2Toml" + # Import services for which the optional dependencies aren't packaged. + "TestValidation" + "ExampleTest" + "TestServices" ]; - # for the moment oauth2client <4.0.0 and megaplan>=1.4 are missing for running the test suite. - doCheck = false; + pythonImportsCheck = [ "bugwarrior" ]; meta = { homepage = "https://github.com/GothenburgBitFactory/bugwarrior"; description = "Sync github, bitbucket, bugzilla, and trac issues with taskwarrior"; + changelog = "https://github.com/GothenburgBitFactory/bugwarrior/blob/${src.tag}/CHANGELOG.rst"; license = lib.licenses.gpl3Plus; platforms = lib.platforms.all; - maintainers = with lib.maintainers; [ pierron ]; + mainProgram = "bugwarrior"; + maintainers = with lib.maintainers; [ + pierron + ryneeverett + ]; }; } From 69177f3ad5528f4e6bbbd02c697dacda8bdc8075 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 10 Dec 2025 10:16:26 -0800 Subject: [PATCH 16/16] python3Packages.taskw: propagate distutils --- pkgs/development/python-modules/taskw/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/taskw/default.nix b/pkgs/development/python-modules/taskw/default.nix index 56d9f27415fb..e0f6c58b6b61 100644 --- a/pkgs/development/python-modules/taskw/default.nix +++ b/pkgs/development/python-modules/taskw/default.nix @@ -43,10 +43,10 @@ buildPythonPackage rec { buildInputs = [ taskwarrior2 - distutils ]; dependencies = [ + distutils kitchen python-dateutil pytz