diff --git a/pkgs/by-name/gi/gitaly/package.nix b/pkgs/by-name/gi/gitaly/package.nix index 4461581ea85d..106f7751f50d 100644 --- a/pkgs/by-name/gi/gitaly/package.nix +++ b/pkgs/by-name/gi/gitaly/package.nix @@ -7,7 +7,7 @@ }: let - version = "18.3.2"; + version = "18.4.0"; package_version = "v${lib.versions.major version}"; gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}"; @@ -21,10 +21,10 @@ let owner = "gitlab-org"; repo = "gitaly"; rev = "v${version}"; - hash = "sha256-R/35xYOCq/dlwLQ/in6u+DLifxsGpqBx58flX+FrVCo="; + hash = "sha256-Xg+JRw/W93n6FGjjQRTULuCTRQxvPyyQJKACQNaYyyg="; }; - vendorHash = "sha256-JFGzGwYi4owq0oVLucm7UGuq8PE4FH9Gp8HyBRoE6cs="; + vendorHash = "sha256-DNZgdP7juELUX0cs0tnyqdf1yiUJ0S17nm0xqTk3KHQ="; ldflags = [ "-X ${gitaly_package}/internal/version.version=${version}" diff --git a/pkgs/by-name/gi/gitlab-elasticsearch-indexer/code-parser.nix b/pkgs/by-name/gi/gitlab-elasticsearch-indexer/code-parser.nix new file mode 100644 index 000000000000..62188e2a805e --- /dev/null +++ b/pkgs/by-name/gi/gitlab-elasticsearch-indexer/code-parser.nix @@ -0,0 +1,43 @@ +{ + lib, + fetchFromGitLab, + rustPlatform, + pkg-config, + openssl, + clang, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "gitlab-code-parser"; + version = "0.16.1"; + + src = fetchFromGitLab { + owner = "gitlab-org"; + repo = "rust/gitlab-code-parser"; + tag = "v${finalAttrs.version}"; + hash = "sha256-GskOPKv1Jp3eqd+a9nEwZPfHfOw6luyglPXzJZAPvBc="; + }; + + cargoHash = "sha256-g6FV8kX3/9wk692FJLNyGNzv3ffE8RWmMYmvmUIqzVs="; + + nativeBuildInputs = [ + pkg-config + rustPlatform.bindgenHook + clang + ]; + buildInputs = [ + openssl.dev + ]; + + preInstall = '' + mkdir -p $out/include + cp crates/parser-c-bindings/target/include/parser-c-bindings.h $out/include + ''; + + meta = { + description = "A single, efficient and extensible static code‑analysis library"; + changelog = "https://gitlab.com/gitlab-org/rust/gitlab-code-parser/-/blob/v${finalAttrs.version}/CHANGELOG.md?ref_type=tags"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ leona ]; + }; +}) diff --git a/pkgs/by-name/gi/gitlab-elasticsearch-indexer/package.nix b/pkgs/by-name/gi/gitlab-elasticsearch-indexer/package.nix index ea5fad14c940..af33bad7e8b5 100644 --- a/pkgs/by-name/gi/gitlab-elasticsearch-indexer/package.nix +++ b/pkgs/by-name/gi/gitlab-elasticsearch-indexer/package.nix @@ -1,28 +1,40 @@ { lib, + callPackage, buildGoModule, fetchFromGitLab, pkg-config, icu, }: - +let + codeParserBindings = callPackage ./code-parser.nix { }; +in buildGoModule rec { pname = "gitlab-elasticsearch-indexer"; - version = "5.7.0"; + version = "5.9.1"; # nixpkgs-update: no auto update src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-elasticsearch-indexer"; rev = "v${version}"; - hash = "sha256-Qlz8YT6lGUtnMXCrfZZjzmSz0AivzcCVEd/tEKzfoYg="; + hash = "sha256-Xt22fyTM4rfqUpNE6Q3yfT9r4vqME3KmqxYCqUKmnLQ="; }; - vendorHash = "sha256-C0B9fe/S5TODgVTMGBBD5oGH/DsxAvCB6tBLaRdswCA="; + vendorHash = "sha256-pY8hHFy0AxMwol00BN85jPR0ZnHVgno10Tp+Opz65tQ="; buildInputs = [ icu ]; nativeBuildInputs = [ pkg-config ]; + env = { + CGO_LDFLAGS = "-L${codeParserBindings}/lib"; + CGO_CFLAGS = "-I${codeParserBindings}/include"; + }; + + passthru = { + inherit codeParserBindings; + }; + meta = with lib; { description = "Indexes Git repositories into Elasticsearch for GitLab"; mainProgram = "gitlab-elasticsearch-indexer"; diff --git a/pkgs/by-name/gi/gitlab-pages/package.nix b/pkgs/by-name/gi/gitlab-pages/package.nix index a5a09681da11..db0a76e54d20 100644 --- a/pkgs/by-name/gi/gitlab-pages/package.nix +++ b/pkgs/by-name/gi/gitlab-pages/package.nix @@ -6,17 +6,17 @@ buildGoModule rec { pname = "gitlab-pages"; - version = "18.3.2"; + version = "18.4.0"; # nixpkgs-update: no auto update src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-pages"; rev = "v${version}"; - hash = "sha256-UrO7RIMr6+u8zfbw/AkUOOydt8Yozbu1ypZ5BNF3as0="; + hash = "sha256-yaIqPr5f2GdRtgLn2XQHNBf0n0O97WlOcCdIule53eA="; }; - vendorHash = "sha256-WCdpccNeVCEvo158uSyDlsGxneU72zKiV7J7JPhtPBw="; + vendorHash = "sha256-FdmozSo/eWTnAxrO+/TZOKataLwDkKfwGOXymkRBVCI="; subPackages = [ "." ]; ldflags = [ diff --git a/pkgs/by-name/gi/gitlab/data.json b/pkgs/by-name/gi/gitlab/data.json index 88a735eda0dd..85ef14d9b5aa 100644 --- a/pkgs/by-name/gi/gitlab/data.json +++ b/pkgs/by-name/gi/gitlab/data.json @@ -1,15 +1,15 @@ { - "version": "18.3.2", - "repo_hash": "0n234gk7w75n4vmfdgwjksbksfcnj69f1wczydcylinaxv2jm50n", - "yarn_hash": "0g1iafhfdgshy7d6p27qy042j8xyf6gj4rws9wrzdh51fmv4p3bj", + "version": "18.4.0", + "repo_hash": "0vp4wnipbl8v9vm4xjvwqgzgff4i9xn5p690vw4yvngs7gnclv11", + "yarn_hash": "1s9fz2apb7wkpppq14b3020b2pqdah917wblvzk32np8s2dqqc14", "owner": "gitlab-org", "repo": "gitlab", - "rev": "v18.3.2-ee", + "rev": "v18.4.0-ee", "passthru": { - "GITALY_SERVER_VERSION": "18.3.2", - "GITLAB_PAGES_VERSION": "18.3.2", + "GITALY_SERVER_VERSION": "18.4.0", + "GITLAB_PAGES_VERSION": "18.4.0", "GITLAB_SHELL_VERSION": "14.45.2", - "GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.7.0", - "GITLAB_WORKHORSE_VERSION": "18.3.2" + "GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.9.1", + "GITLAB_WORKHORSE_VERSION": "18.4.0" } } diff --git a/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix b/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix index f2481a076b1c..ee4461faf8d7 100644 --- a/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix +++ b/pkgs/by-name/gi/gitlab/gitlab-workhorse/default.nix @@ -10,7 +10,7 @@ in buildGoModule rec { pname = "gitlab-workhorse"; - version = "18.3.2"; + version = "18.4.0"; # nixpkgs-update: no auto update src = fetchFromGitLab { @@ -22,7 +22,7 @@ buildGoModule rec { sourceRoot = "${src.name}/workhorse"; - vendorHash = "sha256-Nev8UXAjvxWItGT3LLcq0cs0wKKXWR6ml+1YBDiYJm4="; + vendorHash = "sha256-R9hI+y4n+6YM0dXIRvNZWwy1gAasdKHBWmFBXJaI1G0="; buildInputs = [ git ]; ldflags = [ "-X main.Version=${version}" ]; doCheck = false; diff --git a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile index a397580e896d..b9b538dd1b5e 100644 --- a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile +++ b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile @@ -26,9 +26,9 @@ gem 'bundler-checksum', '~> 0.1.0', path: 'gems/bundler-checksum', require: fals # See https://docs.gitlab.com/ee/development/gemfile.html#upgrade-rails for guidelines when upgrading Rails if next? - gem 'rails', '~> 7.2.2.1', feature_category: :shared + gem 'rails', '~> 7.2.2.2', feature_category: :shared else - gem 'rails', '~> 7.1.5.1', feature_category: :shared + gem 'rails', '~> 7.1.5.2', feature_category: :shared end gem 'activerecord-gitlab', path: 'gems/activerecord-gitlab', feature_category: :shared @@ -81,7 +81,7 @@ gem 'logger', '~> 1.7.0', feature_category: :shared gem 'marginalia', '~> 1.11.1', feature_category: :database # Authorization -gem 'declarative_policy', '~> 1.1.0', feature_category: :shared +gem 'declarative_policy', '~> 2.0.1', feature_category: :shared # For source code paths mapping gem 'coverband', '6.1.5', require: false, feature_category: :shared @@ -152,7 +152,7 @@ gem 'gpgme', '~> 2.0.24', feature_category: :source_code_management # LDAP Auth # GitLab fork with several improvements to original library. For full list of changes # see https://github.com/intridea/omniauth-ldap/compare/master...gitlabhq:master -gem 'gitlab_omniauth-ldap', '~> 2.2.0', require: 'omniauth-ldap', feature_category: :system_access +gem 'gitlab_omniauth-ldap', '~> 2.3.0', require: 'omniauth-ldap', feature_category: :system_access gem 'net-ldap', '~> 0.17.1', feature_category: :system_access # API @@ -171,12 +171,13 @@ gem 'apollo_upload_server', '~> 2.1.6', feature_category: :api # Cells gem 'gitlab-topology-service-client', '~> 0.1', path: 'vendor/gems/gitlab-topology-service-client', + require: 'gitlab/cells/topology_service', feature_category: :cell # Duo Workflow -gem 'gitlab-duo-workflow-service-client', '~> 0.2', +gem 'gitlab-duo-workflow-service-client', '~> 0.3', path: 'vendor/gems/gitlab-duo-workflow-service-client', - feature_category: :duo_workflow + feature_category: :agent_foundations # Generate Fake data gem 'ffaker', '~> 2.24', feature_category: :shared @@ -192,6 +193,7 @@ gem 'hamlit', '~> 3.0.0', feature_category: :shared # Files attachments gem 'carrierwave', '~> 1.3', feature_category: :shared gem 'mini_magick', '~> 4.12', feature_category: :shared +gem 'marcel', '~> 1.0.4', feature_category: :shared # PDF generation gem 'prawn', feature_category: :vulnerability_management @@ -199,10 +201,8 @@ gem 'prawn-svg', feature_category: :vulnerability_management # for backups gem 'fog-aws', '~> 3.26', feature_category: :shared -# Locked until fog-google resolves https://github.com/fog/fog-google/issues/421. -# Also see config/initializers/fog_core_patch.rb. -gem 'fog-core', '= 2.1.0', feature_category: :shared -gem 'fog-google', '~> 1.24.1', require: 'fog/google', feature_category: :shared +gem 'fog-core', '~> 2.5', feature_category: :shared +gem 'fog-google', '~> 1.25', require: 'fog/google', feature_category: :shared gem 'fog-local', '~> 0.8', feature_category: :shared # NOTE: # the fog-aliyun gem since v0.4 pulls in aliyun-sdk transitively, which monkey-patches @@ -211,25 +211,25 @@ gem 'fog-local', '~> 0.8', feature_category: :shared # We may want to update this dependency if this is ever addressed upstream, e.g. via # https://github.com/aliyun/aliyun-oss-ruby-sdk/pull/93 gem 'fog-aliyun', '~> 0.4', feature_category: :shared -gem 'gitlab-fog-azure-rm', '~> 2.2.0', require: 'fog/azurerm', feature_category: :shared +gem 'gitlab-fog-azure-rm', '~> 2.3.0', require: 'fog/azurerm', feature_category: :shared # for Google storage # Need this specific version of google-apis-storage_v1 so that fog-google will utilize the updated list_objects with # match_glob support in google-apis-core 0.11.1. Because of this we also have to bump google-cloud-storage to 1.45.0. gem 'google-apis-storage_v1', '~> 0.29', feature_category: :shared -gem 'google-cloud-storage', '~> 1.45.0', feature_category: :shared +gem 'google-cloud-storage', '~> 1.57.0', feature_category: :shared # We need >= 0.11.1 because that's when match_glob support is added to list_objects gem 'google-apis-core', '~> 0.18.0', '>= 0.18.0', feature_category: :shared -gem 'google-apis-compute_v1', '~> 0.127.0', feature_category: :shared +gem 'google-apis-compute_v1', '~> 0.129.0', feature_category: :shared gem 'google-apis-container_v1', '~> 0.100.0', feature_category: :shared -gem 'google-apis-container_v1beta1', '~> 0.43.0', feature_category: :shared +gem 'google-apis-container_v1beta1', '~> 0.90.0', feature_category: :shared gem 'google-apis-cloudbilling_v1', '~> 0.22.0', feature_category: :shared gem 'google-apis-cloudresourcemanager_v1', '~> 0.31.0', feature_category: :shared gem 'google-apis-iam_v1', '~> 0.73.0', feature_category: :shared gem 'google-apis-serviceusage_v1', '~> 0.28.0', feature_category: :shared gem 'google-apis-sqladmin_v1beta4', '~> 0.41.0', feature_category: :shared -gem 'google-apis-androidpublisher_v3', '~> 0.84.0', feature_category: :shared +gem 'google-apis-androidpublisher_v3', '~> 0.86.0', feature_category: :shared gem 'googleauth', '~> 1.14', feature_category: :shared gem 'google-cloud-artifact_registry-v1', '~> 0.11.0', feature_category: :shared @@ -380,9 +380,9 @@ gem 'rack-proxy', '~> 0.7.7', feature_category: :shared gem 'cssbundling-rails', '1.4.3', feature_category: :shared gem 'terser', '1.0.2', feature_category: :shared -gem 'click_house-client', '0.3.5', feature_category: :database +gem 'click_house-client', '0.5.1', feature_category: :database gem 'addressable', '~> 2.8', feature_category: :shared -gem 'gon', '~> 6.4.0', feature_category: :shared +gem 'gon', '~> 6.5.0', feature_category: :shared gem 'request_store', '~> 1.7.0', feature_category: :shared gem 'base32', '~> 0.3.0', feature_category: :shared gem 'gitlab-license', '~> 2.6', feature_category: :shared @@ -403,7 +403,7 @@ gem 'gitlab-schema-validation', path: 'gems/gitlab-schema-validation', feature_c gem 'gitlab-http', path: 'gems/gitlab-http', feature_category: :shared gem 'premailer-rails', '~> 1.12.0', feature_category: :notifications -gem 'gitlab-labkit', '~> 0.39.0', feature_category: :shared +gem 'gitlab-labkit', '~> 0.40.0', feature_category: :shared gem 'thrift', '~> 0.22.0', feature_category: :shared # I18n @@ -430,12 +430,16 @@ gem 'prometheus-client-mmap', '~> 1.2.9', require: 'prometheus/client', feature_ # Event-driven reactor for Ruby # Required manually in config/initializers/require_async_gem -gem 'async', '~> 2.24.0', require: false, feature_category: :shared +gem 'async', '~> 2.28.0', require: false, feature_category: :shared gem 'io-event', '~> 1.12', require: false, feature_category: :shared # Security report schemas used to validate CI job artifacts of security jobs gem 'gitlab-security_report_schemas', '0.1.3.min15.0.0.max15.2.3', feature_category: :vulnerability_management +# Frontend bundling +gem 'vite_rails', '~> 3.0.17', feature_category: :shared +gem 'vite_ruby', '~> 3.9.0', feature_category: :shared + # OpenTelemetry group :opentelemetry do # Core OpenTelemetry gems @@ -470,7 +474,8 @@ gem 'warning', '~> 1.5.0', feature_category: :shared group :development do gem 'lefthook', '~> 1.12.0', require: false, feature_category: :tooling - gem 'rubocop', feature_category: :tooling + gem 'rubocop', feature_category: :tooling, require: false + gem 'debug', '~> 1.11.0', feature_category: :shared gem 'solargraph', '~> 0.54.0', require: false, feature_category: :shared gem 'solargraph-rspec', '~> 0.5.1', require: false, feature_category: :shared @@ -526,9 +531,6 @@ group :development, :test do gem 'benchmark-ips', '~> 2.14.0', require: false, feature_category: :shared gem 'benchmark-memory', '~> 0.1', require: false, feature_category: :shared - # Profiling data from CI/CD pipelines - gem 'influxdb-client', '~> 3.1', require: false, feature_category: :tooling - gem 'knapsack', '~> 4.0.0', feature_category: :tooling gem 'gitlab-crystalball', '~> 1.1.0', require: false, feature_category: :tooling gem 'test_file_finder', '~> 0.3.1', feature_category: :tooling @@ -543,11 +545,6 @@ group :development, :test do gem 'pact', '~> 1.64', feature_category: :shared - # For now we only use vite in development / test, and not for production builds - # See: https://gitlab.com/gitlab-org/frontend/rfcs/-/issues/106 - gem 'vite_rails', '~> 3.0.17', feature_category: :shared - gem 'vite_ruby', '~> 3.9.0', feature_category: :shared - gem 'gitlab-housekeeper', path: 'gems/gitlab-housekeeper', feature_category: :tooling gem 'yard', '~> 0.9', require: false, feature_category: :tooling @@ -607,7 +604,7 @@ group :test do # Moved in `test` because https://gitlab.com/gitlab-org/gitlab/-/issues/217527 gem 'derailed_benchmarks', require: false, feature_category: :shared - gem 'gitlab_quality-test_tooling', '~> 2.18.0', require: false, feature_category: :tooling + gem 'gitlab_quality-test_tooling', '~> 2.20.0', require: false, feature_category: :tooling end gem 'octokit', '~> 9.0', feature_category: :importers @@ -643,10 +640,10 @@ gem 'ssh_data', '~> 1.3', feature_category: :shared gem 'spamcheck', '~> 1.3.0', feature_category: :insider_threat # Gitaly GRPC protocol definitions -gem 'gitaly', '~> 18.2.0', feature_category: :gitaly +gem 'gitaly', '~> 18.4.0.pre.rc1', feature_category: :gitaly # KAS GRPC protocol definitions -gem 'gitlab-kas-grpc', '~> 18.2.0', feature_category: :deployment_management +gem 'gitlab-kas-grpc', '~> 18.3.0', feature_category: :deployment_management gem 'grpc', '~> 1.74.0', feature_category: :shared @@ -684,7 +681,7 @@ gem 'lru_redux', feature_category: :shared # fix STARTTLS handling until https://github.com/mikel/mail/pull/1536 is # released. gem 'mail', '= 2.8.1', feature_category: :shared -gem 'mail-smtp_pool', '~> 0.1.0', path: 'vendor/gems/mail-smtp_pool', require: false, feature_category: :shared +gem 'mail-smtp_pool', '~> 0.1.0', path: 'gems/mail-smtp_pool', require: false, feature_category: :shared gem 'microsoft_graph_mailer', '~> 0.1.0', path: 'vendor/gems/microsoft_graph_mailer', feature_category: :shared @@ -700,7 +697,7 @@ gem 'json', '~> 2.13.0', feature_category: :shared gem 'json_schemer', '~> 2.3.0', feature_category: :shared gem 'oj', '~> 3.16.0', '>=3.16.10', feature_category: :shared gem 'oj-introspect', '~> 0.8', feature_category: :shared -gem 'multi_json', '~> 1.14.1', feature_category: :shared +gem 'multi_json', '~> 1.17.0', feature_category: :shared gem 'yajl-ruby', '~> 1.4.3', require: 'yajl', feature_category: :shared gem 'webauthn', '~> 3.0', feature_category: :shared @@ -725,7 +722,7 @@ gem 'cvss-suite', '~> 3.3.0', require: 'cvss_suite', feature_category: :software gem 'arr-pm', '~> 0.0.12', feature_category: :package_registry # Remote Development -gem 'devfile', '~> 0.4.4', feature_category: :workspaces +gem 'devfile', '~> 0.4.8', feature_category: :workspaces gem 'hashdiff', '~> 1.2.0', feature_category: :workspaces # Apple plist parsing @@ -733,7 +730,11 @@ gem 'CFPropertyList', '~> 3.0.0', feature_category: :mobile_devops gem 'app_store_connect', feature_category: :mobile_devops # For phone verification -gem 'telesignenterprise', '~> 2.2', feature_category: :insider_threat +gem 'telesignenterprise', '~> 2.6', feature_category: :insider_threat + +# NOTE: In Ruby 3.4 base64 was moved out of the stdlib +# This gem was added while upgrading `telesignenterprise` to 2.6.0 to ensure compatibility with Ruby 3.4 +gem "base64", "~> 0.2.0", feature_category: :shared # BufferedIO patch gem 'net-protocol', '~> 0.2.2', feature_category: :shared diff --git a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock index fc358bf41bd3..55bb4449a788 100644 --- a/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock +++ b/pkgs/by-name/gi/gitlab/rubyEnv/Gemfile.lock @@ -111,7 +111,7 @@ PATH PATH remote: gems/gitlab-utils specs: - gitlab-utils (0.1.0) + gitlab-utils (0.2.0) actionview (>= 6.1.7.2) activesupport (>= 6.1.7.2) addressable (~> 2.8) @@ -124,6 +124,13 @@ PATH diffy (~> 3.4) oj (~> 3.16, >= 3.16.10) +PATH + remote: gems/mail-smtp_pool + specs: + mail-smtp_pool (0.1.0) + connection_pool (~> 2.0) + mail (~> 2.8) + PATH remote: vendor/gems/devise-pbkdf2-encryptable specs: @@ -139,7 +146,7 @@ PATH PATH remote: vendor/gems/gitlab-duo-workflow-service-client specs: - gitlab-duo-workflow-service-client (0.2) + gitlab-duo-workflow-service-client (0.3) grpc PATH @@ -149,13 +156,6 @@ PATH google-protobuf (~> 3) grpc -PATH - remote: vendor/gems/mail-smtp_pool - specs: - mail-smtp_pool (0.1.0) - connection_pool (~> 2.0) - mail (~> 2.8) - PATH remote: vendor/gems/microsoft_graph_mailer specs: @@ -204,35 +204,35 @@ GEM base64 (~> 0.2) faraday (>= 1.0, < 3.0.0) faraday-retry (>= 1.0, < 3.0.0) - actioncable (7.1.5.1) - actionpack (= 7.1.5.1) - activesupport (= 7.1.5.1) + actioncable (7.1.5.2) + actionpack (= 7.1.5.2) + activesupport (= 7.1.5.2) nio4r (~> 2.0) websocket-driver (>= 0.6.1) zeitwerk (~> 2.6) - actionmailbox (7.1.5.1) - actionpack (= 7.1.5.1) - activejob (= 7.1.5.1) - activerecord (= 7.1.5.1) - activestorage (= 7.1.5.1) - activesupport (= 7.1.5.1) + actionmailbox (7.1.5.2) + actionpack (= 7.1.5.2) + activejob (= 7.1.5.2) + activerecord (= 7.1.5.2) + activestorage (= 7.1.5.2) + activesupport (= 7.1.5.2) mail (>= 2.7.1) net-imap net-pop net-smtp - actionmailer (7.1.5.1) - actionpack (= 7.1.5.1) - actionview (= 7.1.5.1) - activejob (= 7.1.5.1) - activesupport (= 7.1.5.1) + actionmailer (7.1.5.2) + actionpack (= 7.1.5.2) + actionview (= 7.1.5.2) + activejob (= 7.1.5.2) + activesupport (= 7.1.5.2) mail (~> 2.5, >= 2.5.4) net-imap net-pop net-smtp rails-dom-testing (~> 2.2) - actionpack (7.1.5.1) - actionview (= 7.1.5.1) - activesupport (= 7.1.5.1) + actionpack (7.1.5.2) + actionview (= 7.1.5.2) + activesupport (= 7.1.5.2) nokogiri (>= 1.8.5) racc rack (>= 2.2.4) @@ -240,35 +240,35 @@ GEM rack-test (>= 0.6.3) rails-dom-testing (~> 2.2) rails-html-sanitizer (~> 1.6) - actiontext (7.1.5.1) - actionpack (= 7.1.5.1) - activerecord (= 7.1.5.1) - activestorage (= 7.1.5.1) - activesupport (= 7.1.5.1) + actiontext (7.1.5.2) + actionpack (= 7.1.5.2) + activerecord (= 7.1.5.2) + activestorage (= 7.1.5.2) + activesupport (= 7.1.5.2) globalid (>= 0.6.0) nokogiri (>= 1.8.5) - actionview (7.1.5.1) - activesupport (= 7.1.5.1) + actionview (7.1.5.2) + activesupport (= 7.1.5.2) builder (~> 3.1) erubi (~> 1.11) rails-dom-testing (~> 2.2) rails-html-sanitizer (~> 1.6) - activejob (7.1.5.1) - activesupport (= 7.1.5.1) + activejob (7.1.5.2) + activesupport (= 7.1.5.2) globalid (>= 0.3.6) - activemodel (7.1.5.1) - activesupport (= 7.1.5.1) - activerecord (7.1.5.1) - activemodel (= 7.1.5.1) - activesupport (= 7.1.5.1) + activemodel (7.1.5.2) + activesupport (= 7.1.5.2) + activerecord (7.1.5.2) + activemodel (= 7.1.5.2) + activesupport (= 7.1.5.2) timeout (>= 0.4.0) - activestorage (7.1.5.1) - actionpack (= 7.1.5.1) - activejob (= 7.1.5.1) - activerecord (= 7.1.5.1) - activesupport (= 7.1.5.1) + activestorage (7.1.5.2) + actionpack (= 7.1.5.2) + activejob (= 7.1.5.2) + activerecord (= 7.1.5.2) + activesupport (= 7.1.5.2) marcel (~> 1.0) - activesupport (7.1.5.1) + activesupport (7.1.5.2) base64 benchmark (>= 0.3) bigdecimal @@ -308,12 +308,12 @@ GEM asciidoctor-plantuml (0.0.16) asciidoctor (>= 2.0.17, < 3.0.0) ast (2.4.2) - async (2.24.0) + async (2.28.0) console (~> 1.29) fiber-annotation - io-event (~> 1.9) + io-event (~> 1.11) metrics (~> 0.12) - traces (~> 0.15) + traces (~> 0.18) atlassian-jwt (0.2.1) jwt (~> 2.1) attr_encrypted (4.2.0) @@ -323,7 +323,7 @@ GEM awrence (1.2.1) aws-eventstream (1.3.0) aws-partitions (1.1001.0) - aws-sdk-cloudformation (1.133.0) + aws-sdk-cloudformation (1.134.0) aws-sdk-core (~> 3, >= 3.225.0) aws-sigv4 (~> 1.5) aws-sdk-core (3.226.3) @@ -421,7 +421,7 @@ GEM cork nap open4 (~> 1.3) - click_house-client (0.3.5) + click_house-client (0.5.1) activerecord (>= 7.0, < 9.0) activesupport (>= 7.0, < 9.0) addressable (~> 2.8) @@ -432,7 +432,7 @@ GEM colored2 (3.1.2) commonmarker (0.23.11) concurrent-ruby (1.3.5) - connection_pool (2.5.3) + connection_pool (2.5.4) console (1.29.2) fiber-annotation fiber-local (~> 1.1) @@ -480,12 +480,15 @@ GEM database_cleaner-core (2.0.1) date (3.4.1) deb_version (1.0.2) + debug (1.11.0) + irb (~> 1.10) + reline (>= 0.3.8) debug_inspector (1.1.0) deckar01-task_list (2.3.4) html-pipeline (~> 2.0) declarative (0.0.20) - declarative_policy (1.1.0) - deprecation_toolkit (2.2.3) + declarative_policy (2.0.1) + deprecation_toolkit (2.2.4) activesupport (>= 6.1) derailed_benchmarks (2.2.1) base64 @@ -507,7 +510,7 @@ GEM thor (>= 0.19, < 2) descendants_tracker (0.0.4) thread_safe (~> 0.3, >= 0.3.1) - devfile (0.4.4) + devfile (0.4.8) device_detector (1.1.3) devise (4.9.4) bcrypt (~> 3.0) @@ -584,7 +587,8 @@ GEM tzinfo ethon (0.16.0) ffi (>= 1.15.0) - excon (0.99.0) + excon (1.3.0) + logger execjs (2.8.1) expgen (0.1.1) parslet @@ -650,19 +654,19 @@ GEM fog-json ipaddress (~> 0.8) xml-simple (~> 1.1) - fog-aws (3.28.0) - base64 (~> 0.2.0) - fog-core (~> 2.1) + fog-aws (3.33.0) + base64 (>= 0.2, < 0.4) + fog-core (~> 2.6) fog-json (~> 1.1) fog-xml (~> 0.1) - fog-core (2.1.0) + fog-core (2.6.0) builder - excon (~> 0.58) - formatador (~> 0.2) + excon (~> 1.0) + formatador (>= 0.2, < 2.0) mime-types - fog-google (1.24.1) + fog-google (1.25.0) addressable (>= 2.7.0) - fog-core (< 2.5) + fog-core (~> 2.5) fog-json (~> 1.2) fog-xml (~> 0.1.0) google-apis-compute_v1 (~> 0.53) @@ -676,14 +680,14 @@ GEM fog-json (1.2.0) fog-core multi_json (~> 1.10) - fog-local (0.8.0) + fog-local (0.9.0) fog-core (>= 1.27, < 3.0) fog-xml (0.1.5) fog-core nokogiri (>= 1.5.11, < 2.0.0) formatador (0.2.5) forwardable (1.3.3) - fugit (1.11.1) + fugit (1.11.2) et-orbi (~> 1, >= 1.2.11) raabro (~> 1.4) fuzzyurl (0.9.0) @@ -712,14 +716,14 @@ GEM git (1.19.1) addressable (~> 2.8) rchardet (~> 1.8) - gitaly (18.2.1) + gitaly (18.4.0.pre.rc1) grpc (~> 1.0) gitlab (4.19.0) httparty (~> 0.20) terminal-table (>= 1.5.1) gitlab-chronic (0.10.6) numerizer (~> 0.2) - gitlab-cloud-connector (1.26.0) + gitlab-cloud-connector (1.32.0) activesupport (~> 7.0) jwt (~> 2.9) gitlab-crystalball (1.1.1) @@ -732,7 +736,7 @@ GEM gitlab-experiment (0.9.1) activesupport (>= 3.0) request_store (>= 1.0) - gitlab-fog-azure-rm (2.2.0) + gitlab-fog-azure-rm (2.3.0) faraday (~> 2.0) faraday-follow_redirects (~> 0.3.0) faraday-net_http_persistent (~> 2.0) @@ -743,14 +747,15 @@ GEM nokogiri (~> 1, >= 1.10.8) gitlab-glfm-markdown (0.0.33) rb_sys (~> 0.9.109) - gitlab-kas-grpc (18.2.1) + gitlab-kas-grpc (18.3.2) grpc (~> 1.0) - gitlab-labkit (0.39.0) + gitlab-labkit (0.40.0) actionpack (>= 5.0.0, < 8.1.0) activesupport (>= 5.0.0, < 8.1.0) google-protobuf (~> 3) grpc (>= 1.62) jaeger-client (~> 1.1.0) + json-schema (~> 5.1) opentracing (~> 0.4) pg_query (>= 6.1.0, < 7.0) prometheus-client-mmap (~> 1.2.9) @@ -769,7 +774,7 @@ GEM activesupport (>= 5.2.0) rake (~> 13.0) snowplow-tracker (~> 0.8.0) - gitlab-secret_detection (0.33.0) + gitlab-secret_detection (0.33.3) grpc (>= 1.63.0, < 2) grpc_reflection (~> 0.1) parallel (~> 1) @@ -792,12 +797,12 @@ GEM rubocop-rspec_rails (~> 2.30.0) gitlab_chronic_duration (0.12.0) numerizer (~> 0.2) - gitlab_omniauth-ldap (2.2.0) + gitlab_omniauth-ldap (2.3.0) net-ldap (~> 0.16) omniauth (>= 1.3, < 3) pyu-ruby-sasl (>= 0.0.3.3, < 0.1) rubyntlm (~> 0.5) - gitlab_quality-test_tooling (2.18.0) + gitlab_quality-test_tooling (2.20.0) activesupport (>= 7.0, < 7.3) amatch (~> 0.4.1) fog-google (~> 1.24, >= 1.24.1) @@ -812,12 +817,12 @@ GEM zeitwerk (>= 2, < 3) globalid (1.1.0) activesupport (>= 5.0) - gon (6.4.0) + gon (6.5.0) actionpack (>= 3.0.20) i18n (>= 0.7) multi_json request_store (>= 1.0) - google-apis-androidpublisher_v3 (0.84.0) + google-apis-androidpublisher_v3 (0.86.0) google-apis-core (>= 0.15.0, < 2.a) google-apis-bigquery_v2 (0.90.0) google-apis-core (>= 0.15.0, < 2.a) @@ -825,12 +830,12 @@ GEM google-apis-core (>= 0.9.1, < 2.a) google-apis-cloudresourcemanager_v1 (0.31.0) google-apis-core (>= 0.9.1, < 2.a) - google-apis-compute_v1 (0.127.0) + google-apis-compute_v1 (0.129.0) google-apis-core (>= 0.15.0, < 2.a) google-apis-container_v1 (0.100.0) google-apis-core (>= 0.15.0, < 2.a) - google-apis-container_v1beta1 (0.43.0) - google-apis-core (>= 0.9.1, < 2.a) + google-apis-container_v1beta1 (0.90.0) + google-apis-core (>= 0.15.0, < 2.a) google-apis-core (0.18.0) addressable (~> 2.5, >= 2.5.1) googleauth (~> 1.9) @@ -843,8 +848,8 @@ GEM google-apis-core (>= 0.11.0, < 2.a) google-apis-iam_v1 (0.73.0) google-apis-core (>= 0.15.0, < 2.a) - google-apis-iamcredentials_v1 (0.15.0) - google-apis-core (>= 0.9.0, < 2.a) + google-apis-iamcredentials_v1 (0.24.0) + google-apis-core (>= 0.15.0, < 2.a) google-apis-monitoring_v3 (0.54.0) google-apis-core (>= 0.11.0, < 2.a) google-apis-pubsub_v1 (0.45.0) @@ -853,8 +858,8 @@ GEM google-apis-core (>= 0.9.1, < 2.a) google-apis-sqladmin_v1beta4 (0.41.0) google-apis-core (>= 0.9.1, < 2.a) - google-apis-storage_v1 (0.29.0) - google-apis-core (>= 0.11.0, < 2.a) + google-apis-storage_v1 (0.56.0) + google-apis-core (>= 0.15.0, < 2.a) google-cloud-artifact_registry-v1 (0.11.0) gapic-common (>= 0.20.0, < 2.a) google-cloud-errors (~> 1.0) @@ -884,13 +889,14 @@ GEM google-cloud-location (0.6.0) gapic-common (>= 0.20.0, < 2.a) google-cloud-errors (~> 1.0) - google-cloud-storage (1.45.0) + google-cloud-storage (1.57.0) addressable (~> 2.8) digest-crc (~> 0.4) - google-apis-iamcredentials_v1 (~> 0.1) - google-apis-storage_v1 (~> 0.29.0) + google-apis-core (>= 0.18, < 2) + google-apis-iamcredentials_v1 (~> 0.18) + google-apis-storage_v1 (>= 0.42) google-cloud-core (~> 1.6) - googleauth (>= 0.16.2, < 2.a) + googleauth (~> 1.9) mini_mime (~> 1.0) google-cloud-storage_transfer (1.2.0) google-cloud-core (~> 1.6) @@ -1064,6 +1070,9 @@ GEM bindata faraday (~> 2.0) faraday-follow_redirects + json-schema (5.2.2) + addressable (~> 2.8) + bigdecimal (~> 3.1) json_schemer (2.3.0) bigdecimal hana (~> 1.3) @@ -1103,7 +1112,7 @@ GEM language_server-protocol (3.17.0.3) launchy (2.5.2) addressable (~> 2.8) - lefthook (1.12.2) + lefthook (1.12.3) letter_opener (1.10.0) launchy (>= 2.2, < 4) letter_opener_web (3.0.0) @@ -1162,7 +1171,7 @@ GEM net-imap net-pop net-smtp - marcel (1.0.2) + marcel (1.0.4) marginalia (1.11.1) actionpack (>= 5.2) activerecord (>= 5.2) @@ -1174,7 +1183,7 @@ GEM mime-types-data (~> 3.2015) mime-types-data (3.2023.1003) mini_histogram (0.3.1) - mini_magick (4.12.0) + mini_magick (4.13.2) mini_mime (1.1.2) mini_portile2 (2.8.8) minitest (5.11.3) @@ -1187,7 +1196,7 @@ GEM chef-utils mize (0.6.1) msgpack (1.5.4) - multi_json (1.14.1) + multi_json (1.17.0) multi_xml (0.6.0) multipart-post (2.2.3) murmurhash3 (0.1.7) @@ -1456,7 +1465,7 @@ GEM pdf-core (0.10.0) peek (1.1.0) railties (>= 4.0.0) - pg (1.6.1) + pg (1.6.2) pg_query (6.1.0) google-protobuf (>= 3.25.3) plist (3.7.0) @@ -1541,20 +1550,20 @@ GEM rackup (1.0.1) rack (< 3) webrick - rails (7.1.5.1) - actioncable (= 7.1.5.1) - actionmailbox (= 7.1.5.1) - actionmailer (= 7.1.5.1) - actionpack (= 7.1.5.1) - actiontext (= 7.1.5.1) - actionview (= 7.1.5.1) - activejob (= 7.1.5.1) - activemodel (= 7.1.5.1) - activerecord (= 7.1.5.1) - activestorage (= 7.1.5.1) - activesupport (= 7.1.5.1) + rails (7.1.5.2) + actioncable (= 7.1.5.2) + actionmailbox (= 7.1.5.2) + actionmailer (= 7.1.5.2) + actionpack (= 7.1.5.2) + actiontext (= 7.1.5.2) + actionview (= 7.1.5.2) + activejob (= 7.1.5.2) + activemodel (= 7.1.5.2) + activerecord (= 7.1.5.2) + activestorage (= 7.1.5.2) + activesupport (= 7.1.5.2) bundler (>= 1.15.0) - railties (= 7.1.5.1) + railties (= 7.1.5.2) rails-controller-testing (1.0.5) actionpack (>= 5.0.1.rc1) actionview (>= 5.0.1.rc1) @@ -1569,9 +1578,9 @@ GEM rails-i18n (7.0.10) i18n (>= 0.7, < 2) railties (>= 6.0.0, < 8) - railties (7.1.5.1) - actionpack (= 7.1.5.1) - activesupport (= 7.1.5.1) + railties (7.1.5.2) + actionpack (= 7.1.5.2) + activesupport (= 7.1.5.2) irb rackup (>= 1.0.0) rake (>= 12.2) @@ -1606,7 +1615,7 @@ GEM actionpack (>= 5) redis-rack (>= 2.1.0, < 4) redis-store (>= 1.1.0, < 2) - redis-client (0.25.1) + redis-client (0.25.3) connection_pool redis-cluster-client (0.13.5) redis-client (~> 0.24) @@ -1641,7 +1650,7 @@ GEM retriable (3.1.2) reverse_markdown (3.0.0) nokogiri - rexml (3.4.1) + rexml (3.4.2) rinku (2.0.0) rotp (6.3.0) rouge (4.6.0) @@ -1890,10 +1899,10 @@ GEM table_print (1.5.7) tanuki_emoji (0.13.0) i18n (~> 1.14) - telesign (2.2.4) + telesign (2.4.0) net-http-persistent (>= 3.0.0, < 5.0) - telesignenterprise (2.2.2) - telesign (~> 2.2.3) + telesignenterprise (2.6.0) + telesign (~> 2.4.0) temple (0.8.2) term-ansicolor (1.7.1) tins (~> 1.0) @@ -1920,7 +1929,7 @@ GEM bindata (~> 2.4) openssl (> 2.0) openssl-signature_algorithm (~> 1.0) - traces (0.15.2) + traces (0.18.1) trailblazer-option (0.1.2) train-core (3.10.8) addressable (~> 2.5) @@ -2067,7 +2076,7 @@ DEPENDENCIES asciidoctor-include-ext (~> 0.4.0) asciidoctor-kroki (~> 0.10.0) asciidoctor-plantuml (~> 0.0.16) - async (~> 2.24.0) + async (~> 2.28.0) atlassian-jwt (~> 0.2.1) attr_encrypted (~> 4.2) awesome_print @@ -2077,6 +2086,7 @@ DEPENDENCIES axe-core-rspec (~> 4.10.0) babosa (~> 2.0) base32 (~> 0.3.0) + base64 (~> 0.2.0) batch-loader (~> 2.0.5) bcrypt (~> 3.1, >= 3.1.14) benchmark-ips (~> 2.14.0) @@ -2091,7 +2101,7 @@ DEPENDENCIES carrierwave (~> 1.3) charlock_holmes (~> 0.7.9) circuitbox (= 2.0.0) - click_house-client (= 0.3.5) + click_house-client (= 0.5.1) commonmarker (~> 0.23.10) concurrent-ruby (~> 1.1) connection_pool (~> 2.5.3) @@ -2102,11 +2112,12 @@ DEPENDENCIES csv_builder! cvss-suite (~> 3.3.0) database_cleaner-active_record (~> 2.2.0) + debug (~> 1.11.0) deckar01-task_list (= 2.3.4) - declarative_policy (~> 1.1.0) + declarative_policy (~> 2.0.1) deprecation_toolkit (~> 2.2.3) derailed_benchmarks - devfile (~> 0.4.4) + devfile (~> 0.4.8) device_detector devise (~> 4.9.3) devise-pbkdf2-encryptable (~> 0.0.0)! @@ -2139,29 +2150,29 @@ DEPENDENCIES flipper-active_support_cache_store (~> 0.28.0) fog-aliyun (~> 0.4) fog-aws (~> 3.26) - fog-core (= 2.1.0) - fog-google (~> 1.24.1) + fog-core (~> 2.5) + fog-google (~> 1.25) fog-local (~> 0.8) fugit (~> 1.11.1) gdk-toogle (~> 0.9, >= 0.9.5) gettext (~> 3.5, >= 3.5.1) gettext_i18n_rails (~> 1.13.0) git (~> 1.8) - gitaly (~> 18.2.0) + gitaly (~> 18.4.0.pre.rc1) gitlab-active-context! gitlab-backup-cli! gitlab-chronic (~> 0.10.5) gitlab-cloud-connector (~> 1.26) gitlab-crystalball (~> 1.1.0) gitlab-dangerfiles (~> 4.10.0) - gitlab-duo-workflow-service-client (~> 0.2)! + gitlab-duo-workflow-service-client (~> 0.3)! gitlab-experiment (~> 0.9.1) - gitlab-fog-azure-rm (~> 2.2.0) + gitlab-fog-azure-rm (~> 2.3.0) gitlab-glfm-markdown (~> 0.0.33) gitlab-housekeeper! gitlab-http! - gitlab-kas-grpc (~> 18.2.0) - gitlab-labkit (~> 0.39.0) + gitlab-kas-grpc (~> 18.3.0) + gitlab-labkit (~> 0.40.0) gitlab-license (~> 2.6) gitlab-mail_room (~> 0.0.24) gitlab-markup (~> 2.0.0) @@ -2178,15 +2189,15 @@ DEPENDENCIES gitlab-topology-service-client (~> 0.1)! gitlab-utils! gitlab_chronic_duration (~> 0.12) - gitlab_omniauth-ldap (~> 2.2.0) - gitlab_quality-test_tooling (~> 2.18.0) - gon (~> 6.4.0) - google-apis-androidpublisher_v3 (~> 0.84.0) + gitlab_omniauth-ldap (~> 2.3.0) + gitlab_quality-test_tooling (~> 2.20.0) + gon (~> 6.5.0) + google-apis-androidpublisher_v3 (~> 0.86.0) google-apis-cloudbilling_v1 (~> 0.22.0) google-apis-cloudresourcemanager_v1 (~> 0.31.0) - google-apis-compute_v1 (~> 0.127.0) + google-apis-compute_v1 (~> 0.129.0) google-apis-container_v1 (~> 0.100.0) - google-apis-container_v1beta1 (~> 0.43.0) + google-apis-container_v1beta1 (~> 0.90.0) google-apis-core (~> 0.18.0, >= 0.18.0) google-apis-iam_v1 (~> 0.73.0) google-apis-serviceusage_v1 (~> 0.28.0) @@ -2195,7 +2206,7 @@ DEPENDENCIES google-cloud-artifact_registry-v1 (~> 0.11.0) google-cloud-bigquery (~> 1.0) google-cloud-compute-v1 (~> 2.6.0) - google-cloud-storage (~> 1.45.0) + google-cloud-storage (~> 1.57.0) google-protobuf (~> 3.25, >= 3.25.3) googleauth (~> 1.14) gpgme (~> 2.0.24) @@ -2221,7 +2232,6 @@ DEPENDENCIES httparty (~> 0.23.0) i18n_data (~> 0.13.1) icalendar (~> 2.10.1) - influxdb-client (~> 3.1) invisible_captcha (~> 2.3.0) io-event (~> 1.12) ipaddress (~> 0.8.3) @@ -2249,12 +2259,13 @@ DEPENDENCIES lru_redux mail (= 2.8.1) mail-smtp_pool (~> 0.1.0)! + marcel (~> 1.0.4) marginalia (~> 1.11.1) memory_profiler (~> 1.0) microsoft_graph_mailer (~> 0.1.0)! mini_magick (~> 4.12) minitest (~> 5.11.0) - multi_json (~> 1.14.1) + multi_json (~> 1.17.0) mutex_m (~> 0.3) net-http (= 0.6.0) net-ldap (~> 0.17.1) @@ -2331,7 +2342,7 @@ DEPENDENCIES rack-oauth2 (~> 2.2.1) rack-proxy (~> 0.7.7) rack-timeout (~> 0.7.0) - rails (~> 7.1.5.1) + rails (~> 7.1.5.2) rails-controller-testing rails-i18n (~> 7.0, >= 7.0.9) rainbow (~> 3.0) @@ -2396,7 +2407,7 @@ DEPENDENCIES state_machines-rspec (~> 0.6) sys-filesystem (~> 1.4.3) tanuki_emoji (~> 0.13) - telesignenterprise (~> 2.2) + telesignenterprise (~> 2.6) terser (= 1.0.2) test-prof (~> 1.4.0) test_file_finder (~> 0.3.1) diff --git a/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix b/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix index b8fa83f8f511..f59cd14b5116 100644 --- a/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix +++ b/pkgs/by-name/gi/gitlab/rubyEnv/gemset.nix @@ -30,10 +30,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03dai8z2dxb2cf29hp6md7bhysyipxvw2qnm2bj98yyrnaskfikn"; + sha256 = "0dsyppp79da5p5jh3wxry08vy401xrff4sgww47i2l93mdyldpbr"; type = "gem"; }; - version = "7.1.5.1"; + version = "7.1.5.2"; }; actionmailbox = { dependencies = [ @@ -55,10 +55,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "02inlpsmjz8rz159ljhzac1dvzq5k1pnmmx2pf4gmrj3zs4hbhn3"; + sha256 = "0kmcvibpi4ppk1j1dkqhglix73xhyr29k6l2ziy92azy0b0isaqr"; type = "gem"; }; - version = "7.1.5.1"; + version = "7.1.5.2"; }; actionmailer = { dependencies = [ @@ -80,10 +80,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0ncplhcrxldj6jvbaw9g8ik4cznjlf3lyfzgrwy0jfxjh3cdc4xj"; + sha256 = "02w6kq5c2pjp1svfxxqqa46z6zgj2y7x6wybgpln9g5i3vn5yp3s"; type = "gem"; }; - version = "7.1.5.1"; + version = "7.1.5.2"; }; actionpack = { dependencies = [ @@ -105,10 +105,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "066p70mngqk8m7qp3wq2frbl1w8imdcrdxb06cxwq5izykcn7hib"; + sha256 = "1za4sv0ch8j7adfldglp8jalcc8s68h031sqldw0f9pbmb4fvgx7"; type = "gem"; }; - version = "7.1.5.1"; + version = "7.1.5.2"; }; actiontext = { dependencies = [ @@ -127,10 +127,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1v7psa946frm79x04vywnd0h069jgxy5xghm7y5sgijvmp7n3qmq"; + sha256 = "01q275ihq4gds2yvlbzdpqap95z5divwany0x5lcnqhpc7j7hmjh"; type = "gem"; }; - version = "7.1.5.1"; + version = "7.1.5.2"; }; actionview = { dependencies = [ @@ -149,10 +149,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1apnqjfwbvyhf7svlamal1pvy2x78fk42lqbnllqwy816lhrlmcc"; + sha256 = "1jd1biyrf3n45jilazfqli27jnlk60bpn82mi4i1wqxcgsn1djag"; type = "gem"; }; - version = "7.1.5.1"; + version = "7.1.5.2"; }; activejob = { dependencies = [ @@ -167,10 +167,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0rspwfvhxs5by6im90rrjp2sy1wzdpcgb9xm0qfljk3zhmn3fcvn"; + sha256 = "0kl0ppvvxhd4igaxpbn64yyam120vyf0h2bbzqs1xa6dqnjn5dmg"; type = "gem"; }; - version = "7.1.5.1"; + version = "7.1.5.2"; }; activemodel = { dependencies = [ "activesupport" ]; @@ -183,10 +183,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1wci45aas8g909zby9j91m87ff5j28qwl0i7izzbszsahmk78wkl"; + sha256 = "1df89b7pf66r5v6ixf2kn5mb3mzhpkggqqw544685vhlhrmabdjg"; type = "gem"; }; - version = "7.1.5.1"; + version = "7.1.5.2"; }; activerecord = { dependencies = [ @@ -203,10 +203,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1qzij5xmsqqxsc9v9kil68aif5bvly06vqf4pnjrnfzkkdhd22pl"; + sha256 = "0alxm4yk5zqnzfj8jj06cwfzgb3gvcvab8mzd0lgs9x75lmsfgcj"; type = "gem"; }; - version = "7.1.5.1"; + version = "7.1.5.2"; }; activerecord-gitlab = { dependencies = [ "activerecord" ]; @@ -234,10 +234,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0qzz8dxwj70zys1lmqk1x0sl4rb7ddw6v2bgmpm6dijqd03qnsxf"; + sha256 = "163wq77fx38vjdb4jhvfphahnrzdp2kq9ngg02g5y4zaghacp6pd"; type = "gem"; }; - version = "7.1.5.1"; + version = "7.1.5.2"; }; activesupport = { dependencies = [ @@ -263,10 +263,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1f6gqyl49hdabid5jkrfq0127gd396srsgpy7p5ni61v8wp4h34z"; + sha256 = "1lbfsgmbn87mim29v7h5w4v8zflhx6zxrbbp95hfmgxcr2wk204h"; type = "gem"; }; - version = "7.1.5.1"; + version = "7.1.5.2"; }; addressable = { dependencies = [ "public_suffix" ]; @@ -454,10 +454,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xs3qdlm8fj6zksqp5daamc51azwgbrp3b6mbqcxl22qdnn137aq"; + sha256 = "0vhmmn7n92ilvkvbdbav85hyg8w047zm20vbfzk502g0j495sv4n"; type = "gem"; }; - version = "2.24.0"; + version = "2.28.0"; }; atlassian-jwt = { dependencies = [ "jwt" ]; @@ -543,10 +543,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "08d3khg5bpi73vmghphr5w4acds2vr8gcdpm93fsaj38wvb960s9"; + sha256 = "1vfqzm1l24sks97y1iyg6bmmnf99hinymc3dw4bzkq546rx36ldq"; type = "gem"; }; - version = "1.133.0"; + version = "1.134.0"; }; aws-sdk-core = { dependencies = [ @@ -1128,10 +1128,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0lf1lr3h9bfzyfrh5m8v5p900ld545y13vks1gyy163riyi8wfxx"; + sha256 = "0s9dgq9k6caappqr6y6vbzx3d8pmcb58cbp37am9slmfyvq2l0hh"; type = "gem"; }; - version = "0.3.5"; + version = "0.5.1"; }; coderay = { groups = [ @@ -1220,10 +1220,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0nrhsk7b3sjqbyl1cah6ibf1kvi3v93a7wf4637d355hp614mmyg"; + sha256 = "02p7l47gvchbvnbag6kb4x2hg8n28r25ybslyvrr2q214wir5qg9"; type = "gem"; }; - version = "2.5.3"; + version = "2.5.4"; }; console = { dependencies = [ @@ -1494,6 +1494,20 @@ src: { }; version = "1.0.2"; }; + debug = { + dependencies = [ + "irb" + "reline" + ]; + groups = [ "development" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1wmfy5n5v2rzpr5vz698sqfj1gl596bxrqw44sahq4x0rxjdn98l"; + type = "gem"; + }; + version = "1.11.0"; + }; debug_inspector = { groups = [ "default" @@ -1533,10 +1547,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1jri6fqpyrlnhl99mhqlqwpi6z8idb7g421rysxz40yyk8lwzx4s"; + sha256 = "1s76qc7fz4ww4nf545jyp4fd3j10cn8zhbxii7pxdnkyr1zsdias"; type = "gem"; }; - version = "1.1.0"; + version = "2.0.1"; }; deprecation_toolkit = { dependencies = [ "activesupport" ]; @@ -1547,10 +1561,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0k8j50avgs2pgv20wvrzr77g9yvhi5sa9yh93n72nyd4hhbd28cb"; + sha256 = "09i5rffqgn9idg7nk47zfhrf3lnwsjws1xlqxqkj7lncmrgdgnmi"; type = "gem"; }; - version = "2.2.3"; + version = "2.2.4"; }; derailed_benchmarks = { dependencies = [ @@ -1600,10 +1614,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1dcj3r8gh4y4cks1qk5qhj89ggk6z8kmk3hq9nlvnm9pnb7m9fbs"; + sha256 = "1nnd5jbasxvk9wjjy68yymd98ah8wjzkrpskvs74djl8rj8yzj6j"; type = "gem"; }; - version = "0.4.4"; + version = "0.4.8"; }; device_detector = { groups = [ "default" ]; @@ -2081,14 +2095,18 @@ src: { version = "0.16.0"; }; excon = { - groups = [ "default" ]; + dependencies = [ "logger" ]; + groups = [ + "default" + "test" + ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0j826kfvzn7nc5pv950n270r0sx1702k988ad11cdlav3dcxxw09"; + sha256 = "1gj6h2r9ylkmz9wjlf6p04d3hw99qfnf0wb081lzjx3alk13ngfq"; type = "gem"; }; - version = "0.99.0"; + version = "1.3.0"; }; execjs = { groups = [ "default" ]; @@ -2486,10 +2504,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1kb7jlynlf4ppjp0vyp02kyajpr86k8z64pakjz18f8jxc9pwbkx"; + sha256 = "18m71bpib6x9shbjhmzww28pas15abngah7vmrkfigfnw5ccsjyf"; type = "gem"; }; - version = "3.28.0"; + version = "3.33.0"; }; fog-core = { dependencies = [ @@ -2498,14 +2516,17 @@ src: { "formatador" "mime-types" ]; - groups = [ "default" ]; + groups = [ + "default" + "test" + ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1agd6xgzk0rxrsjdpn94v4hy89s0nm2cs4zg2p880w2dan9xgrak"; + sha256 = "1rjv4iqr64arxv07bh84zzbr1y081h21592b5zjdrk937al8mq1z"; type = "gem"; }; - version = "2.1.0"; + version = "2.6.0"; }; fog-google = { dependencies = [ @@ -2522,14 +2543,17 @@ src: { "google-apis-storage_v1" "google-cloud-env" ]; - groups = [ "default" ]; + groups = [ + "default" + "test" + ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1q2qhdkz7axp1f853d3jxx852gj5idrqhypxk8k3zm9fs72lxmnw"; + sha256 = "13z1ghq9ifd1n2yp1srf7r03hw7y5hl52frarbb8x4zmmfqa7bjq"; type = "gem"; }; - version = "1.24.1"; + version = "1.25.0"; }; fog-json = { dependencies = [ @@ -2551,10 +2575,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0yggsxd7c58p5i8zgvfw9rkqlg75l6hkbwnpgawd2sacwl4jsfr6"; + sha256 = "073ad9c07vnpx823a4x710cx3azbal8mgqhq21j2sfilafqzzd9b"; type = "gem"; }; - version = "0.8.0"; + version = "0.9.0"; }; fog-xml = { dependencies = [ @@ -2605,10 +2629,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0s4qhq3mjl0gak5wl20w9d5jhq069mk1393dkj76s8i2pvkqb578"; + sha256 = "1zp6zpc4ahpd4gdnz5s672n7x113p6h478qc9m8x8y0cfm7j6bjc"; type = "gem"; }; - version = "1.11.1"; + version = "1.11.2"; }; fuzzyurl = { groups = [ "default" ]; @@ -2738,10 +2762,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1cwvbk5ijg41rrghcljjqkf8dnp1cc4l5576460fqadwgmfi62bl"; + sha256 = "0677zbflbjvmxbf6riczscjl6g3pqdh5xb1f783d4lfhdi43rbg4"; type = "gem"; }; - version = "18.2.1"; + version = "18.4.0.pre.rc1"; }; gitlab = { dependencies = [ @@ -2832,10 +2856,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1k0b1wanf53lrymh3np0m5k12kc93w99rrzvw5lpv2zjwwmgij61"; + sha256 = "0h9kfc8ni6lc0jy5r8hvs1768130adq75pnn4vy7jfl7fk7683yp"; type = "gem"; }; - version = "1.26.0"; + version = "1.32.0"; }; gitlab-crystalball = { dependencies = [ @@ -2881,7 +2905,7 @@ src: { path = "${src}/vendor/gems/gitlab-duo-workflow-service-client"; type = "path"; }; - version = "0.2"; + version = "0.3"; }; gitlab-experiment = { dependencies = [ @@ -2912,10 +2936,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1acbwzi4dkixfmb2rggzf4pg65cyxhbggrs4642p8y7mf0hpraii"; + sha256 = "03xwn2477zhc4654c7s1ks72w9lbns79n2qhfca7m17349vivpw8"; type = "gem"; }; - version = "2.2.0"; + version = "2.3.0"; }; gitlab-glfm-markdown = { dependencies = [ "rb_sys" ]; @@ -2969,10 +2993,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1qj5n9dfslfra3xrrq12mdzrk1ln3hv154wik9y0jd4vmym1j5cp"; + sha256 = "1k0jbpfycg23pm8gddwzxj8b1wpvqisxc6dd33xxr2f7canr8bx8"; type = "gem"; }; - version = "18.2.1"; + version = "18.3.2"; }; gitlab-labkit = { dependencies = [ @@ -2981,6 +3005,7 @@ src: { "google-protobuf" "grpc" "jaeger-client" + "json-schema" "opentracing" "pg_query" "prometheus-client-mmap" @@ -2990,10 +3015,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "07jpj78nnjmgz9brxxzqbx7l9fajyfq74l4vjavqmnff18vgr0gf"; + sha256 = "0awcb5bb9y1y61yzzvj5gkm03w232njym7cdw0s2gpgwh37q6pyg"; type = "gem"; }; - version = "0.39.0"; + version = "0.40.0"; }; gitlab-license = { groups = [ "default" ]; @@ -3133,10 +3158,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "14ds4l7802ypxx56pid7xlhnlbk5ir9zc8adfm96yy9k2sgfmdnf"; + sha256 = "0h7wf8p369zqw51ikychqsii2kh9f920jwhr4b352p1sd1a59qf8"; type = "gem"; }; - version = "0.33.0"; + version = "0.33.3"; }; gitlab-security_report_schemas = { dependencies = [ @@ -3215,7 +3240,7 @@ src: { path = "${src}/gems/gitlab-utils"; type = "path"; }; - version = "0.1.0"; + version = "0.2.0"; }; gitlab_chronic_duration = { dependencies = [ "numerizer" ]; @@ -3239,10 +3264,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1343sax19jidp7nr4s8bxpkyqwy6zb9lfslg99jys8xinfn20kdv"; + sha256 = "1d53lfi4xk8v20xqgz3xqcdb7jg4cq3jcir03lp1ywf26zz3cw0n"; type = "gem"; }; - version = "2.2.0"; + version = "2.3.0"; }; gitlab_quality-test_tooling = { dependencies = [ @@ -3263,10 +3288,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0pbi6kifymdimcnbsgknlqb7hdcnz045sacxaf8pnkiqcxc0bav8"; + sha256 = "1xxi1grl13663cwmpqvyq75carn05nd8ns26aq34xjqmk0gc8j9c"; type = "gem"; }; - version = "2.18.0"; + version = "2.20.0"; }; globalid = { dependencies = [ "activesupport" ]; @@ -3294,10 +3319,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1w6ji15jrl4p6q0gxy5mmqspvzbmgkqj1d3xmbqr0a1rb7b1i9p3"; + sha256 = "1aw1bn51h4kjlxaskaiwi8x2n9g3cyxn0rjqnilxwszj474y69i2"; type = "gem"; }; - version = "6.4.0"; + version = "6.5.0"; }; google-apis-androidpublisher_v3 = { dependencies = [ "google-apis-core" ]; @@ -3305,10 +3330,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06ppk1ghm9rxp9dqkgyjh8qs3g6lhvr2zkqmrxc9f0psrcxkxjvq"; + sha256 = "1bvyp1bnvlnrl90w15gnn8cg42balvahwpp1y60vj6kc6al759kk"; type = "gem"; }; - version = "0.84.0"; + version = "0.86.0"; }; google-apis-bigquery_v2 = { dependencies = [ "google-apis-core" ]; @@ -3355,10 +3380,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1f0a46djzbmr41ykz25ibjnn91dnk11vr71k01m2yiiz1pqw9j5p"; + sha256 = "1lzm0qxzs0hbf889p5rbx6954ldd4zn5j0dihvy4gz0r8mbd8rxp"; type = "gem"; }; - version = "0.127.0"; + version = "0.129.0"; }; google-apis-container_v1 = { dependencies = [ "google-apis-core" ]; @@ -3377,10 +3402,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1l0k0davbaaqx76jy9vb6vk6j0l9hl68jmkgn7m6r4nvi37qzi38"; + sha256 = "0jbb5zqv7krxy60iylrnwb9qz0brbgj2m66w5kdhq040ww0760lx"; type = "gem"; }; - version = "0.43.0"; + version = "0.90.0"; }; google-apis-core = { dependencies = [ @@ -3428,14 +3453,17 @@ src: { }; google-apis-iamcredentials_v1 = { dependencies = [ "google-apis-core" ]; - groups = [ "default" ]; + groups = [ + "default" + "test" + ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06smnmn2s460xl9x9rh07a3fkqdrjjy6azmx8iywggqgv2k5d8p9"; + sha256 = "1133kisa29q36db74lb28id3n65zfqpjw99may4jgddpiz3xlx2p"; type = "gem"; }; - version = "0.15.0"; + version = "0.24.0"; }; google-apis-monitoring_v3 = { dependencies = [ "google-apis-core" ]; @@ -3483,14 +3511,17 @@ src: { }; google-apis-storage_v1 = { dependencies = [ "google-apis-core" ]; - groups = [ "default" ]; + groups = [ + "default" + "test" + ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1k432qgxf41c4m6d68rascm0gyj18r7ypmrnyzmxh7k7nh543awx"; + sha256 = "0aqq1n6ipy9m0j820csprkgpj8brrlxmp4dvdzk5s252n46xks5l"; type = "gem"; }; - version = "0.29.0"; + version = "0.56.0"; }; google-cloud-artifact_registry-v1 = { dependencies = [ @@ -3612,6 +3643,7 @@ src: { dependencies = [ "addressable" "digest-crc" + "google-apis-core" "google-apis-iamcredentials_v1" "google-apis-storage_v1" "google-cloud-core" @@ -3622,10 +3654,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0033bi8qwm0ksxsv5zhz4nzwsiaapq3xk79z8f8rx3v09vdap07j"; + sha256 = "0awv6z8ifaw2sdvr9z4yy70gcjbhvdn79j6hylccscykpwar6xib"; type = "gem"; }; - version = "1.45.0"; + version = "1.57.0"; }; google-cloud-storage_transfer = { dependencies = [ @@ -4518,6 +4550,20 @@ src: { }; version = "1.16.6"; }; + json-schema = { + dependencies = [ + "addressable" + "bigdecimal" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1ma0k5889hzydba2ci8lqg87pxsh9zabz7jchm9cbacwsw7axgk0"; + type = "gem"; + }; + version = "5.2.2"; + }; json_schemer = { dependencies = [ "bigdecimal" @@ -4722,10 +4768,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0jqyzwgs02lyvf2v4f810scxjy1zn8w00bhc2kssv7i8h2fxm0rk"; + sha256 = "0pqam7p5f72ic1x16jmgvydjxgqd0lddq4pnkxjmwn174yk2k778"; type = "gem"; }; - version = "1.12.2"; + version = "1.12.3"; }; letter_opener = { dependencies = [ "launchy" ]; @@ -4987,7 +5033,7 @@ src: { groups = [ "default" ]; platforms = [ ]; source = { - path = "${src}/vendor/gems/mail-smtp_pool"; + path = "${src}/gems/mail-smtp_pool"; type = "path"; }; version = "0.1.0"; @@ -4995,15 +5041,16 @@ src: { marcel = { groups = [ "default" + "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0kky3yiwagsk8gfbzn3mvl2fxlh3b39v6nawzm4wpjs6xxvvc4x0"; + sha256 = "190n2mk8m1l708kr88fh6mip9sdsh339d2s6sgrik3sbnvz4jmhd"; type = "gem"; }; - version = "1.0.2"; + version = "1.0.4"; }; marginalia = { dependencies = [ @@ -5130,10 +5177,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0slh78f9z6n0l1i2km7m48yz7l4fjrk88sj1f4mh1wb39sl2yc37"; + sha256 = "1nfxjpmka12ihbwd87d5k2hh7d2pv3aq95x0l2lh8gca1s72bmki"; type = "gem"; }; - version = "4.12.0"; + version = "4.13.2"; }; mini_mime = { groups = [ @@ -5244,14 +5291,18 @@ src: { version = "1.5.4"; }; multi_json = { - groups = [ "default" ]; + groups = [ + "default" + "development" + "test" + ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xy54mjf7xg41l8qrg1bqri75agdqmxap9z466fjismc1rn2jwfr"; + sha256 = "06sabsvnw0x1aqdcswc6bqrqz6705548bfd8z22jxgxfjrn1yn3n"; type = "gem"; }; - version = "1.14.1"; + version = "1.17.0"; }; multi_xml = { groups = [ "default" ]; @@ -6637,10 +6688,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0swf0a0r2xryx788q09w4zcwdq7v1pwq5fvkgr9m8abhbxgaf472"; + sha256 = "0xf8i58shwvwlka4ld12nxcgqv0d5r1yizsvw74w5jaw83yllqaq"; type = "gem"; }; - version = "1.6.1"; + version = "1.6.2"; }; pg_query = { dependencies = [ "google-protobuf" ]; @@ -7144,10 +7195,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0148c00v3hks98rymdiilhjm0i8qw5fla4gww0fb94k3ggns5bh5"; + sha256 = "0ikmj9p48n8mms39jq8w91y12cm7zmxc7a1r9i7vzfn509r0i4m2"; type = "gem"; }; - version = "7.1.5.1"; + version = "7.1.5.2"; }; rails-controller-testing = { dependencies = [ @@ -7235,10 +7286,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1yz28fq55drl4c2dwgap96xcjf6qns2ghc3c3gffzm6yw9i5bq8b"; + sha256 = "08fnm4bfkmjknnzmi1wkvyw9b2r4c5ammk0jzp4mgfgv1fgwh2mg"; type = "gem"; }; - version = "7.1.5.1"; + version = "7.1.5.2"; }; rainbow = { groups = [ @@ -7463,10 +7514,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1gb838wvrmsv2zf6g6injf1dvgxhh5km28n3xrrrqk0rjn7hy4s0"; + sha256 = "0l2fsgfzzrspgrg6x3s38hws5clgbn1aaxcmiyz5jz6xd3dpkxdz"; type = "gem"; }; - version = "0.25.1"; + version = "0.25.3"; }; redis-cluster-client = { dependencies = [ "redis-client" ]; @@ -7660,10 +7711,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1jmbf6lf7pcyacpb939xjjpn1f84c3nw83dy3p1lwjx0l2ljfif7"; + sha256 = "05y4lwzci16c2xgckmpxkzq4czgkyaiiqhvrabdgaym3aj2jd10k"; type = "gem"; }; - version = "3.4.1"; + version = "3.4.2"; }; rinku = { groups = [ "default" ]; @@ -9033,10 +9084,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0hjcaiy58zg7vpy5vsaaz6ss8w6nlkkvz1p758gdmd5wlxpfkinw"; + sha256 = "17xkgjlakaj1sipxk0d8nxvl6xis6n1a7zsv8w0wjzzv3h47d6h0"; type = "gem"; }; - version = "2.2.4"; + version = "2.4.0"; }; telesignenterprise = { dependencies = [ "telesign" ]; @@ -9044,10 +9095,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1cziz60q1pav635fln5xiag7vqvf992sk9xi1l5gxhm8ccra0izi"; + sha256 = "1wkxsv85zc7qalxj7gjv6py4chr093n9fx3plbqmfznjcd2sqbhp"; type = "gem"; }; - version = "2.2.2"; + version = "2.6.0"; }; temple = { groups = [ @@ -9277,10 +9328,10 @@ src: { platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "109dh1xmsmvkg1pf3306svigh3m8kdmjqlznyk4bi2r4nws7hm6j"; + sha256 = "0kn4qn9wzypw5693kza96s52avlzw0ax7x5vq4s4cvm97zx9hd3y"; type = "gem"; }; - version = "0.15.2"; + version = "0.18.1"; }; trailblazer-option = { groups = [ "default" ]; diff --git a/pkgs/by-name/gi/gitlab/update.py b/pkgs/by-name/gi/gitlab/update.py index fa5ea1ae65d6..469d27d2f705 100755 --- a/pkgs/by-name/gi/gitlab/update.py +++ b/pkgs/by-name/gi/gitlab/update.py @@ -1,5 +1,5 @@ #!/usr/bin/env nix-shell -#! nix-shell -I nixpkgs=../../../.. -i python3 -p bundix bundler nix-update nix python3 python3Packages.requests python3Packages.click python3Packages.click-log python3Packages.packaging prefetch-yarn-deps git +#! nix-shell -I nixpkgs=../../../.. -i python3 -p bundix bundler nix-update nix python3 python3Packages.requests python3Packages.click python3Packages.click-log python3Packages.packaging prefetch-yarn-deps git go import click import click_log @@ -44,7 +44,7 @@ class GitLabRepo: # sort, but ignore v, -ee and -gitlab for sorting comparisons versions.sort( key=lambda x: Version( - x.replace("v", "").replace("-ee", "").replace("-gitlab", "").replace("-ahmed-master-test", "") + x.replace("v", "").replace("-ee", "").replace("-gitlab", "") ), reverse=True, ) @@ -336,6 +336,29 @@ def update_gitlab_elasticsearch_indexer(): data = _get_data_json() gitlab_elasticsearch_indexer_version = data['passthru']['GITLAB_ELASTICSEARCH_INDEXER_VERSION'] _call_nix_update('gitlab-elasticsearch-indexer', gitlab_elasticsearch_indexer_version) + # Update the dependency gitlab-code-parser + src_workdir = subprocess.check_output( + [ + "nix-build", + "-A", + "gitlab-elasticsearch-indexer.src", + ], + cwd=NIXPKGS_PATH, + ).decode("utf-8").strip() + codeparser_module = json.loads( + subprocess.check_output( + [ + "go", + "list", + "-m", + "-json", + "gitlab.com/gitlab-org/rust/gitlab-code-parser/bindings/go" + ], + cwd=src_workdir + ).decode("utf-8").strip() + ) + codeparser_version = codeparser_module["Version"].replace("v", "") + _call_nix_update('gitlab-elasticsearch-indexer.codeParserBindings', codeparser_version) @cli.command("update-all")