Skip to content
Snippets Groups Projects

Integrate Topology Service Gem into GitLab

Merged Omar Qunsul requested to merge 451052-integrate-current-topology-service-gem into master

What does this MR do and why?

Integrating the current version of Topology Service Gem into GitLab

Addressing: #451052 (closed)

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

How to set up and validate locally

In the Rails Console, run

[1] pry(main)> require 'gitlab/cells/topology_service'
=> true

Related to #451052 (closed)

Edited by Omar Qunsul

Merge request reports

Merge train pipeline #1389160631 passed

Merge train pipeline passed for f7eb5708

Approval is optional

Set by to be merged automatically when the pipeline succeeds

Ready to merge by members who can write to the target branch.

Merge details

  • 1 commit and 1 merge commit will be added to master (squashes 1 commit).
  • Source branch will be deleted.
  • Auto-merge enabled

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Omar Qunsul changed milestone to %17.3

    changed milestone to %17.3

  • Omar Qunsul changed the description

    changed the description

    • Resolved by Ottilia Westerlund

      Dependency change review report

      Please wait to merge until below tasks are completed by @gitlab-com/gl-security/appsec

      • Review metadata report and resolve this thread. Review guidelines are at handbook page
      Click to view metadata analysis report

      New Dependency: gitlab-topology-service-client (0.1) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:2/5 :warning:
      • :information_source:️ Latest version: 0.0.rc.1 released on: 2024-05-07. URL: https://rubygems.org/gems/gitlab-topology-service-client
      • :white_check_mark: Latest version is in use.
      • :warning: Total downloads: 127
      • :warning: Reverse dependencies: 0
      • :warning: Total number of releases: 1
      • :white_check_mark: Latest version age (months): 2
      • :information_source:️ Gem source could not be located in GitHub.
      • :information_source:️ Maintainer emails are private. Email domain check skipped.

      New Dependency: activesupport (7.1.3.2) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:6/7 :warning:
      • :information_source:️ Latest version: 7.2.0.beta3 released on: 2024-07-11. URL: https://rubygems.org/gems/activesupport
      • :warning: Latest version is not in use.
      • :white_check_mark: Total downloads: 928457229
      • :white_check_mark: Reverse dependencies: 12404
      • :white_check_mark: Total number of releases: 459
      • :white_check_mark: Latest version age (months): 0
      • :white_check_mark: Source project in Github not archived.
      • :white_check_mark: Expired maintainer email domains are not found.

      New Dependency: ast (2.4.2) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:6/7 :warning:
      • :information_source:️ Latest version: 2.4.2 released on: 2021-01-23. URL: https://rubygems.org/gems/ast
      • :white_check_mark: Latest version is in use.
      • :white_check_mark: Total downloads: 448022203
      • :white_check_mark: Reverse dependencies: 27
      • :white_check_mark: Total number of releases: 11
      • :warning: Latest version age (months): 42
      • :white_check_mark: Source project in Github not archived.
      • :white_check_mark: Expired maintainer email domains are not found.

      New Dependency: base64 (0.2.0) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:6/7 :warning:
      • :information_source:️ Latest version: 0.2.0 released on: 2023-11-07. URL: https://rubygems.org/gems/base64
      • :white_check_mark: Latest version is in use.
      • :white_check_mark: Total downloads: 59540275
      • :white_check_mark: Reverse dependencies: 115
      • :warning: Total number of releases: 3
      • :white_check_mark: Latest version age (months): 8
      • :white_check_mark: Source project in Github not archived.
      • :white_check_mark: Expired maintainer email domains are not found.

      New Dependency: bigdecimal (3.1.8) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed: 7/7 :white_check_mark:
      • :information_source:️ Latest version: 3.1.8 released on: 2024-05-07. URL: https://rubygems.org/gems/bigdecimal
      • :white_check_mark: Latest version is in use.
      • :white_check_mark: Total downloads: 70504119
      • :white_check_mark: Reverse dependencies: 131
      • :white_check_mark: Total number of releases: 49
      • :white_check_mark: Latest version age (months): 2
      • :white_check_mark: Source project in Github not archived.
      • :white_check_mark: Expired maintainer email domains are not found.

      New Dependency: concurrent-ruby (1.2.3) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:5/6 :warning:
      • :information_source:️ Latest version: 1.3.3 released on: 2024-06-09. URL: https://rubygems.org/gems/concurrent-ruby
      • :warning: Latest version is not in use.
      • :white_check_mark: Total downloads: 847040113
      • :white_check_mark: Reverse dependencies: 688
      • :white_check_mark: Total number of releases: 133
      • :white_check_mark: Latest version age (months): 1
      • :white_check_mark: Source project in Github not archived.
      • :information_source:️ Maintainer emails are private. Email domain check skipped.

      New Dependency: connection_pool (2.4.1) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:5/6 :warning:
      • :information_source:️ Latest version: 2.4.1 released on: 2023-05-19. URL: https://rubygems.org/gems/connection_pool
      • :white_check_mark: Latest version is in use.
      • :white_check_mark: Total downloads: 336959712
      • :white_check_mark: Reverse dependencies: 270
      • :white_check_mark: Total number of releases: 25
      • :warning: Latest version age (months): 14
      • :white_check_mark: Source project in Github not archived.
      • :information_source:️ Maintainer emails are private. Email domain check skipped.

      New Dependency: diff-lcs (1.5.1) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed: 6/6 :white_check_mark:
      • :information_source:️ Latest version: 1.5.1 released on: 2024-01-31. URL: https://rubygems.org/gems/diff-lcs
      • :white_check_mark: Latest version is in use.
      • :white_check_mark: Total downloads: 908615153
      • :white_check_mark: Reverse dependencies: 283
      • :white_check_mark: Total number of releases: 17
      • :white_check_mark: Latest version age (months): 5
      • :white_check_mark: Source project in Github not archived.
      • :information_source:️ Maintainer emails are private. Email domain check skipped.

      New Dependency: drb (2.2.1) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:6/7 :warning:
      • :information_source:️ Latest version: 2.2.1 released on: 2024-03-01. URL: https://rubygems.org/gems/drb
      • :white_check_mark: Latest version is in use.
      • :white_check_mark: Total downloads: 26216779
      • :white_check_mark: Reverse dependencies: 14
      • :warning: Total number of releases: 7
      • :white_check_mark: Latest version age (months): 4
      • :white_check_mark: Source project in Github not archived.
      • :white_check_mark: Expired maintainer email domains are not found.

      New Dependency: gitlab-styles (10.1.0) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:4/5 :warning:
      • :information_source:️ Latest version: 12.0.1 released on: 2024-05-13. URL: https://rubygems.org/gems/gitlab-styles
      • :warning: Latest version is not in use.
      • :white_check_mark: Total downloads: 27484789
      • :white_check_mark: Reverse dependencies: 22
      • :white_check_mark: Total number of releases: 50
      • :white_check_mark: Latest version age (months): 2
      • :information_source:️ Gem source could not be located in GitHub.
      • :information_source:️ Maintainer emails are private. Email domain check skipped.

      New Dependency: google-protobuf (3.25.3) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:5/6 :warning:
      • :information_source:️ Latest version: 4.28.0.rc.1 released on: 2024-07-11. URL: https://rubygems.org/gems/google-protobuf
      • :warning: Latest version is not in use.
      • :white_check_mark: Total downloads: 272385062
      • :white_check_mark: Reverse dependencies: 188
      • :white_check_mark: Total number of releases: 1094
      • :white_check_mark: Latest version age (months): 0
      • :white_check_mark: Source project in Github not archived.
      • :information_source:️ Maintainer emails are private. Email domain check skipped.

      New Dependency: googleapis-common-protos-types (1.14.0) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:5/6 :warning:
      • :information_source:️ Latest version: 1.15.0 released on: 2024-06-11. URL: https://rubygems.org/gems/googleapis-common-protos-types
      • :warning: Latest version is not in use.
      • :white_check_mark: Total downloads: 144310507
      • :white_check_mark: Reverse dependencies: 28
      • :white_check_mark: Total number of releases: 24
      • :white_check_mark: Latest version age (months): 1
      • :white_check_mark: Source project in Github not archived.
      • :information_source:️ Maintainer emails are private. Email domain check skipped.

      New Dependency: grpc (1.63.0) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:5/6 :warning:
      • :information_source:️ Latest version: 1.65.1 released on: 2024-07-16. URL: https://rubygems.org/gems/grpc
      • :warning: Latest version is not in use.
      • :white_check_mark: Total downloads: 137582279
      • :white_check_mark: Reverse dependencies: 163
      • :white_check_mark: Total number of releases: 1042
      • :white_check_mark: Latest version age (months): 0
      • :white_check_mark: Source project in Github not archived.
      • :information_source:️ Maintainer emails are private. Email domain check skipped.

      New Dependency: i18n (1.14.5) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed: 6/6 :white_check_mark:
      • :information_source:️ Latest version: 1.14.5 released on: 2024-05-06. URL: https://rubygems.org/gems/i18n
      • :white_check_mark: Latest version is in use.
      • :white_check_mark: Total downloads: 950205904
      • :white_check_mark: Reverse dependencies: 1617
      • :white_check_mark: Total number of releases: 83
      • :white_check_mark: Latest version age (months): 2
      • :white_check_mark: Source project in Github not archived.
      • :information_source:️ Maintainer emails are private. Email domain check skipped.

      New Dependency: json (2.7.1) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:6/7 :warning:
      • :information_source:️ Latest version: 2.7.2 released on: 2024-04-04. URL: https://rubygems.org/gems/json
      • :warning: Latest version is not in use.
      • :white_check_mark: Total downloads: 846948894
      • :white_check_mark: Reverse dependencies: 7438
      • :white_check_mark: Total number of releases: 138
      • :white_check_mark: Latest version age (months): 3
      • :white_check_mark: Source project in Github not archived.
      • :white_check_mark: Expired maintainer email domains are not found.

      New Dependency: minitest (5.22.3) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:5/6 :warning:
      • :information_source:️ Latest version: 5.24.1 released on: 2024-06-29. URL: https://rubygems.org/gems/minitest
      • :warning: Latest version is not in use.
      • :white_check_mark: Total downloads: 836104941
      • :white_check_mark: Reverse dependencies: 12008
      • :white_check_mark: Total number of releases: 140
      • :white_check_mark: Latest version age (months): 0
      • :white_check_mark: Source project in Github not archived.
      • :information_source:️ Maintainer emails are private. Email domain check skipped.

      New Dependency: mutex_m (0.2.0) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:6/7 :warning:
      • :information_source:️ Latest version: 0.2.0 released on: 2023-11-07. URL: https://rubygems.org/gems/mutex_m
      • :white_check_mark: Latest version is in use.
      • :white_check_mark: Total downloads: 19953817
      • :white_check_mark: Reverse dependencies: 14
      • :warning: Total number of releases: 4
      • :white_check_mark: Latest version age (months): 8
      • :white_check_mark: Source project in Github not archived.
      • :white_check_mark: Expired maintainer email domains are not found.

      New Dependency: parallel (1.24.0) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:6/7 :warning:
      • :information_source:️ Latest version: 1.25.1 released on: 2024-06-08. URL: https://rubygems.org/gems/parallel
      • :warning: Latest version is not in use.
      • :white_check_mark: Total downloads: 476154651
      • :white_check_mark: Reverse dependencies: 455
      • :white_check_mark: Total number of releases: 103
      • :white_check_mark: Latest version age (months): 1
      • :white_check_mark: Source project in Github not archived.
      • :white_check_mark: Expired maintainer email domains are not found.

      New Dependency: parser (3.3.0.5) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:6/7 :warning:
      • :information_source:️ Latest version: 3.3.4.0 released on: 2024-07-10. URL: https://rubygems.org/gems/parser
      • :warning: Latest version is not in use.
      • :white_check_mark: Total downloads: 480898344
      • :white_check_mark: Reverse dependencies: 251
      • :white_check_mark: Total number of releases: 152
      • :white_check_mark: Latest version age (months): 0
      • :white_check_mark: Source project in Github not archived.
      • :white_check_mark: Expired maintainer email domains are not found.

      New Dependency: racc (1.7.3) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:6/7 :warning:
      • :information_source:️ Latest version: 1.8.0 released on: 2024-05-20. URL: https://rubygems.org/gems/racc
      • :warning: Latest version is not in use.
      • :white_check_mark: Total downloads: 345018285
      • :white_check_mark: Reverse dependencies: 133
      • :white_check_mark: Total number of releases: 41
      • :white_check_mark: Latest version age (months): 1
      • :white_check_mark: Source project in Github not archived.
      • :white_check_mark: Expired maintainer email domains are not found.

      New Dependency: rack (3.0.11) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:6/7 :warning:
      • :information_source:️ Latest version: 3.1.7 released on: 2024-07-11. URL: https://rubygems.org/gems/rack
      • :warning: Latest version is not in use.
      • :white_check_mark: Total downloads: 913518083
      • :white_check_mark: Reverse dependencies: 3417
      • :white_check_mark: Total number of releases: 136
      • :white_check_mark: Latest version age (months): 0
      • :white_check_mark: Source project in Github not archived.
      • :white_check_mark: Expired maintainer email domains are not found.

      New Dependency: rainbow (3.1.1) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:5/6 :warning:
      • :information_source:️ Latest version: 3.1.1 released on: 2022-01-11. URL: https://rubygems.org/gems/rainbow
      • :white_check_mark: Latest version is in use.
      • :white_check_mark: Total downloads: 443732317
      • :white_check_mark: Reverse dependencies: 763
      • :white_check_mark: Total number of releases: 20
      • :warning: Latest version age (months): 30
      • :white_check_mark: Source project in Github not archived.
      • :information_source:️ Maintainer emails are private. Email domain check skipped.

      New Dependency: regexp_parser (2.9.0) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:5/6 :warning:
      • :information_source:️ Latest version: 2.9.2 released on: 2024-05-15. URL: https://rubygems.org/gems/regexp_parser
      • :warning: Latest version is not in use.
      • :white_check_mark: Total downloads: 354270620
      • :white_check_mark: Reverse dependencies: 22
      • :white_check_mark: Total number of releases: 64
      • :white_check_mark: Latest version age (months): 2
      • :white_check_mark: Source project in Github not archived.
      • :information_source:️ Maintainer emails are private. Email domain check skipped.

      New Dependency: rexml (3.2.6) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:6/7 :warning:
      • :information_source:️ Latest version: 3.3.2 released on: 2024-07-16. URL: https://rubygems.org/gems/rexml
      • :warning: Latest version is not in use.
      • :white_check_mark: Total downloads: 399372404
      • :white_check_mark: Reverse dependencies: 255
      • :white_check_mark: Total number of releases: 17
      • :white_check_mark: Latest version age (months): 0
      • :white_check_mark: Source project in Github not archived.
      • :white_check_mark: Expired maintainer email domains are not found.

      New Dependency: rspec (3.13.0) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed: 6/6 :white_check_mark:
      • :information_source:️ Latest version: 3.13.0 released on: 2024-02-04. URL: https://rubygems.org/gems/rspec
      • :white_check_mark: Latest version is in use.
      • :white_check_mark: Total downloads: 786363272
      • :white_check_mark: Reverse dependencies: 58018
      • :white_check_mark: Total number of releases: 170
      • :white_check_mark: Latest version age (months): 5
      • :white_check_mark: Source project in Github not archived.
      • :information_source:️ Maintainer emails are private. Email domain check skipped.

      New Dependency: rspec-core (3.13.0) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed: 6/6 :white_check_mark:
      • :information_source:️ Latest version: 3.13.0 released on: 2024-02-04. URL: https://rubygems.org/gems/rspec-core
      • :white_check_mark: Latest version is in use.
      • :white_check_mark: Total downloads: 899972600
      • :white_check_mark: Reverse dependencies: 542
      • :white_check_mark: Total number of releases: 142
      • :white_check_mark: Latest version age (months): 5
      • :white_check_mark: Source project in Github not archived.
      • :information_source:️ Maintainer emails are private. Email domain check skipped.

      New Dependency: rspec-expectations (3.13.0) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:5/6 :warning:
      • :information_source:️ Latest version: 3.13.1 released on: 2024-06-13. URL: https://rubygems.org/gems/rspec-expectations
      • :warning: Latest version is not in use.
      • :white_check_mark: Total downloads: 903117203
      • :white_check_mark: Reverse dependencies: 484
      • :white_check_mark: Total number of releases: 121
      • :white_check_mark: Latest version age (months): 1
      • :white_check_mark: Source project in Github not archived.
      • :information_source:️ Maintainer emails are private. Email domain check skipped.

      New Dependency: rspec-mocks (3.13.0) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:5/6 :warning:
      • :information_source:️ Latest version: 3.13.1 released on: 2024-05-08. URL: https://rubygems.org/gems/rspec-mocks
      • :warning: Latest version is not in use.
      • :white_check_mark: Total downloads: 896332838
      • :white_check_mark: Reverse dependencies: 641
      • :white_check_mark: Total number of releases: 127
      • :white_check_mark: Latest version age (months): 2
      • :white_check_mark: Source project in Github not archived.
      • :information_source:️ Maintainer emails are private. Email domain check skipped.

      New Dependency: rspec-support (3.13.0) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:5/6 :warning:
      • :information_source:️ Latest version: 3.13.1 released on: 2024-02-23. URL: https://rubygems.org/gems/rspec-support
      • :warning: Latest version is not in use.
      • :white_check_mark: Total downloads: 883541116
      • :white_check_mark: Reverse dependencies: 33
      • :white_check_mark: Total number of releases: 46
      • :white_check_mark: Latest version age (months): 4
      • :white_check_mark: Source project in Github not archived.
      • :information_source:️ Maintainer emails are private. Email domain check skipped.

      New Dependency: rubocop (1.50.2) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:6/7 :warning:
      • :information_source:️ Latest version: 1.65.0 released on: 2024-07-10. URL: https://rubygems.org/gems/rubocop
      • :warning: Latest version is not in use.
      • :white_check_mark: Total downloads: 437356513
      • :white_check_mark: Reverse dependencies: 11080
      • :white_check_mark: Total number of releases: 274
      • :white_check_mark: Latest version age (months): 0
      • :white_check_mark: Source project in Github not archived.
      • :white_check_mark: Expired maintainer email domains are not found.

      New Dependency: rubocop-ast (1.30.0) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:6/7 :warning:
      • :information_source:️ Latest version: 1.31.3 released on: 2024-04-29. URL: https://rubygems.org/gems/rubocop-ast
      • :warning: Latest version is not in use.
      • :white_check_mark: Total downloads: 275513141
      • :white_check_mark: Reverse dependencies: 41
      • :white_check_mark: Total number of releases: 61
      • :white_check_mark: Latest version age (months): 2
      • :white_check_mark: Source project in Github not archived.
      • :white_check_mark: Expired maintainer email domains are not found.

      New Dependency: rubocop-capybara (2.20.0) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:5/7 :warning:
      • :information_source:️ Latest version: 2.21.0 released on: 2024-06-08. URL: https://rubygems.org/gems/rubocop-capybara
      • :warning: Latest version is not in use.
      • :white_check_mark: Total downloads: 36739826
      • :white_check_mark: Reverse dependencies: 32
      • :warning: Total number of releases: 6
      • :white_check_mark: Latest version age (months): 1
      • :white_check_mark: Source project in Github not archived.
      • :white_check_mark: Expired maintainer email domains are not found.

      New Dependency: rubocop-factory_bot (2.25.1) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:5/7 :warning:
      • :information_source:️ Latest version: 2.26.1 released on: 2024-06-11. URL: https://rubygems.org/gems/rubocop-factory_bot
      • :warning: Latest version is not in use.
      • :white_check_mark: Total downloads: 25101325
      • :white_check_mark: Reverse dependencies: 42
      • :warning: Total number of releases: 8
      • :white_check_mark: Latest version age (months): 1
      • :white_check_mark: Source project in Github not archived.
      • :white_check_mark: Expired maintainer email domains are not found.

      New Dependency: rubocop-graphql (0.19.0) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:5/6 :warning:
      • :information_source:️ Latest version: 1.5.3 released on: 2024-07-05. URL: https://rubygems.org/gems/rubocop-graphql
      • :warning: Latest version is not in use.
      • :white_check_mark: Total downloads: 21307477
      • :white_check_mark: Reverse dependencies: 12
      • :white_check_mark: Total number of releases: 54
      • :white_check_mark: Latest version age (months): 0
      • :white_check_mark: Source project in Github not archived.
      • :information_source:️ Maintainer emails are private. Email domain check skipped.

      New Dependency: rubocop-performance (1.20.2) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:6/7 :warning:
      • :information_source:️ Latest version: 1.21.1 released on: 2024-06-16. URL: https://rubygems.org/gems/rubocop-performance
      • :warning: Latest version is not in use.
      • :white_check_mark: Total downloads: 158604884
      • :white_check_mark: Reverse dependencies: 1313
      • :white_check_mark: Total number of releases: 52
      • :white_check_mark: Latest version age (months): 1
      • :white_check_mark: Source project in Github not archived.
      • :white_check_mark: Expired maintainer email domains are not found.

      New Dependency: rubocop-rails (2.23.1) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:6/7 :warning:
      • :information_source:️ Latest version: 2.25.1 released on: 2024-06-29. URL: https://rubygems.org/gems/rubocop-rails
      • :warning: Latest version is not in use.
      • :white_check_mark: Total downloads: 156030468
      • :white_check_mark: Reverse dependencies: 443
      • :white_check_mark: Total number of releases: 66
      • :white_check_mark: Latest version age (months): 0
      • :white_check_mark: Source project in Github not archived.
      • :white_check_mark: Expired maintainer email domains are not found.

      New Dependency: rubocop-rspec (2.29.2) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:6/7 :warning:
      • :information_source:️ Latest version: 3.0.3 released on: 2024-07-12. URL: https://rubygems.org/gems/rubocop-rspec
      • :warning: Latest version is not in use.
      • :white_check_mark: Total downloads: 165162540
      • :white_check_mark: Reverse dependencies: 2145
      • :white_check_mark: Total number of releases: 128
      • :white_check_mark: Latest version age (months): 0
      • :white_check_mark: Source project in Github not archived.
      • :white_check_mark: Expired maintainer email domains are not found.

      New Dependency: rubocop-rspec_rails (2.28.3) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:4/6 :warning:
      • :information_source:️ Latest version: 2.30.0 released on: 2024-06-11. URL: https://rubygems.org/gems/rubocop-rspec_rails
      • :warning: Latest version is not in use.
      • :white_check_mark: Total downloads: 3196201
      • :white_check_mark: Reverse dependencies: 16
      • :warning: Total number of releases: 7
      • :white_check_mark: Latest version age (months): 1
      • :information_source:️ Gem source could not be located in GitHub.
      • :white_check_mark: Expired maintainer email domains are not found.

      New Dependency: ruby-progressbar (1.13.0) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:5/6 :warning:
      • :information_source:️ Latest version: 1.13.0 released on: 2023-03-04. URL: https://rubygems.org/gems/ruby-progressbar
      • :white_check_mark: Latest version is in use.
      • :white_check_mark: Total downloads: 449577053
      • :white_check_mark: Reverse dependencies: 365
      • :white_check_mark: Total number of releases: 33
      • :warning: Latest version age (months): 16
      • :white_check_mark: Source project in Github not archived.
      • :information_source:️ Maintainer emails are private. Email domain check skipped.

      New Dependency: tzinfo (2.0.6) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed:5/6 :warning:
      • :information_source:️ Latest version: 2.0.6 released on: 2023-04-09. URL: https://rubygems.org/gems/tzinfo
      • :white_check_mark: Latest version is in use.
      • :white_check_mark: Total downloads: 892527427
      • :white_check_mark: Reverse dependencies: 435
      • :white_check_mark: Total number of releases: 95
      • :warning: Latest version age (months): 15
      • :white_check_mark: Source project in Github not archived.
      • :information_source:️ Maintainer emails are private. Email domain check skipped.

      New Dependency: unicode-display_width (2.5.0) Location: vendor/gems/gitlab-topology-service-client/Gemfile.lock

      Checks passed: 6/6 :white_check_mark:
      • :information_source:️ Latest version: 2.5.0 released on: 2023-10-01. URL: https://rubygems.org/gems/unicode-display_width
      • :white_check_mark: Latest version is in use.
      • :white_check_mark: Total downloads: 555342953
      • :white_check_mark: Reverse dependencies: 49
      • :white_check_mark: Total number of releases: 38
      • :white_check_mark: Latest version age (months): 9
      • :white_check_mark: Source project in Github not archived.
      • :information_source:️ Maintainer emails are private. Email domain check skipped.

      New Dependency: gitlab-topology-service-client (0.1) Location: Gemfile.lock

      Checks passed:2/5 :warning:
      • :information_source:️ Latest version: 0.0.rc.1 released on: 2024-05-07. URL: https://rubygems.org/gems/gitlab-topology-service-client
      • :white_check_mark: Latest version is in use.
      • :warning: Total downloads: 127
      • :warning: Reverse dependencies: 0
      • :warning: Total number of releases: 1
      • :white_check_mark: Latest version age (months): 2
      • :information_source:️ Gem source could not be located in GitHub.
      • :information_source:️ Maintainer emails are private. Email domain check skipped.

      :warning: This automation is under testing, please leave your feedback in the issue.

  • Ghost User
  • 2 Warnings
    :warning: This merge request is quite big (515 lines changed), please consider splitting it into multiple merge requests.
    :warning: b6f602bb: Commits that change 30 or more lines across at least 3 files should describe these changes in the commit body. For more information, take a look at our Commit message guidelines.

    Pipeline Changes

    This merge request contains changes to the pipeline configuration for the GitLab project.

    Please run spec/dot_gitlab_ci/job_dependency_spec.rb locally to confirm that the configuration is valid. This test can be slow and is quarantined in CI for now.

    Please consider the effect of the changes in this merge request on the following:

    Please consider communicating these changes to the broader team following the communication guideline for pipeline changes

    :white_check_mark: No warnings found in ci job dependencies.

    Reviewer roulette

    Category Reviewer Maintainer
    backend @ivaneG profile link current availability (UTC+1, 1 hour behind author) @radbatnag profile link current availability (UTC+8, 6 hours ahead of author)
    ~"Pipeline configuration" Reviewer review is optional for ~"Pipeline configuration" @ddieulivol profile link current availability (UTC+2, same timezone as author)

    Please refer to documentation page for guidance on how you can benefit from the Reviewer Roulette, or use the GitLab Review Workload Dashboard to find other available reviewers.

    Rubygems

    This merge request adds, or changes a Rubygems dependency. Please review the Gemfile guidelines.

    If needed, you can retry the :repeat: danger-review job that generated this comment.

    Generated by :no_entry_sign: Danger

    Edited by Ghost User
  • mentioned in issue #451052 (closed)

  • Kamil Trzciński
  • Kamil Trzciński requested changes

    requested changes

  • Omar Qunsul mentioned in issue #473198

    mentioned in issue #473198

  • Omar Qunsul added 1 commit

    added 1 commit

    • d078c9d1 - Integrate Topology Service Gem into GitLab

    Compare with previous version

  • Omar Qunsul requested review from @tkuah

    requested review from @tkuah

  • Omar Qunsul changed the description

    changed the description

    • Resolved by Thong Kuah
      $ diff -r vendor/gems/gitlab-topology-service-client/ ~/code/topology-service/clients/ruby/
      Only in /Users/tkuah/code/topology-service/clients/ruby: .gitignore
      Only in vendor/gems/gitlab-topology-service-client: .gitlab-ci.yml
      Only in /Users/tkuah/code/topology-service/clients/ruby: .rspec
      Only in /Users/tkuah/code/topology-service/clients/ruby: .rspec_status
      Only in /Users/tkuah/code/topology-service/clients/ruby: .rubocop.yml
      Only in vendor/gems/gitlab-topology-service-client: CODEOWNERS
      Only in vendor/gems/gitlab-topology-service-client: GITLAB.md
      diff -r vendor/gems/gitlab-topology-service-client/gitlab-topology-service-client.gemspec /Users/tkuah/code/topology-service/clients/ruby/gitlab-topology-service-client.gemspec
      16,33c16,22
      <   spec.files = [
      <     ".rspec",
      <     ".rubocop.yml",
      <     "Gemfile",
      <     "Gemfile.lock",
      <     "gitlab-topology-service-client.gemspec",
      <     "lib/gitlab/cells/topology_service.rb",
      <     "lib/gitlab/cells/topology_service/version.rb",
      <     "lib/proto/cell_info_pb.rb",
      <     "lib/proto/claim_service_pb.rb",
      <     "lib/proto/claim_service_services_pb.rb",
      <     "lib/proto/classify_service_pb.rb",
      <     "lib/proto/classify_service_services_pb.rb",
      <     "lib/proto/health_service_pb.rb",
      <     "lib/proto/health_service_services_pb.rb",
      <     "lib/proto/sequence_service_pb.rb",
      <     "lib/proto/sequence_service_services_pb.rb"
      <   ]
      ---
      >   # Specify which files should be added to the gem when it is released.
      >   # The `git ls-files -z` loads the files in the RubyGem that have been added into git.
      >   spec.files = Dir.chdir(__dir__) do
      >     `git ls-files -z`.split("\x0").reject do |f|
      >       (f == __FILE__) || f.match(%r{\A(?:(?:bin|test|spec|features)/|\.(?:git|circleci)|appveyor)})
      >     end
      >   end
      Only in /Users/tkuah/code/topology-service/clients/ruby: spec

      Looks like there's some diffs.

      Edited by Thong Kuah
  • Thong Kuah
  • Thong Kuah removed review request for @tkuah

    removed review request for @tkuah

  • Omar Qunsul added 852 commits

    added 852 commits

    Compare with previous version

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading