Skip to content
Snippets Groups Projects

GraphQL: Deprecate `Projects::ServiceType` interface

Merged Bojan Marjanovic requested to merge 333581-graphql-rename-services-to-integrations into master
All threads resolved!

What does this MR do and why?

As a part of &6186 (closed), per comment, we are:

  • deprecating Project.services
  • commenting old objects
  • introducing Project.integrations
  • introducing new objects
  • refactoring existing code

Screenshots

Project.services Project.integrations
image image

How to set up and validate locally

  1. Checkout the current branch
  2. Visit graphql-explorer page, http://gdk.test:3000/-/graphql-explorer
  3. Look for Project.services, and validate it's deprecated
  4. Look for Project.integrations, and validate it's working

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #333581 (closed)

Edited by Bojan Marjanovic

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Ghost User
  • Ghost User
  • Ghost User
  • 1 Message
    :book: This merge request adds or changes documentation files. A review from the Technical Writing team before you merge is recommended. Reviews can happen after you merge.

    Documentation review

    The following files require a review from a technical writer:

    The review does not need to block merging this merge request. See the:

    Reviewer roulette

    Changes that require review have been detected!

    Please refer to the table below for assigning reviewers and maintainers suggested by Danger in the specified category:

    Category Reviewer Maintainer
    backend Alex Buijs current availability (@alexbuijs) (UTC+1, same timezone as @bmarjanovic) Aleksei Lipniagov current availability (@alipniagov) (UTC+1, same timezone as @bmarjanovic)

    To spread load more evenly across eligible reviewers, Danger has picked a candidate for each review slot, based on their timezone. Feel free to override these selections if you think someone else would be better-suited or use the GitLab Review Workload Dashboard to find other available reviewers.

    To read more on how to use the reviewer roulette, please take a look at the Engineering workflow and code review guidelines. Please consider assigning a reviewer or maintainer who is a domain expert in the area of the merge request.

    Once you've decided who will review this merge request, assign them as a reviewer! Danger does not automatically notify them for you.

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

    Generated by :no_entry_sign: Danger

  • added 1 commit

    Compare with previous version

  • Bojan Marjanovic resolved all threads

    resolved all threads

  • A deleted user added frontend label

    added frontend label

  • Bundle size analysis [beta]

    This compares changes in bundle size for entry points between the commits 6562dc13 and e64133d0

    :sparkles: Special assets

    Entrypoint / Name Size before Size after Diff Diff in percent
    average 3.56 MB 3.56 MB - -0.0 %
    mainChunk 1.95 MB 1.95 MB - 0.0 %

    Note: We do not have exact data for 6562dc13. So we have used data from: 2dd20331.
    The intended commit has no webpack pipeline, so we chose the last commit with one before it.

    Please look at the full report for more details


    Read more about how this report works.

    Generated by :no_entry_sign: Danger

  • Allure report

    allure-report-publisher generated test report!

    e2e-review-qa: :white_check_mark: test report for e64133d0

    expand test summary
    +-----------------------------------------------------------------------+
    |                            suites summary                             |
    +------------------+--------+--------+---------+-------+-------+--------+
    |                  | passed | failed | skipped | flaky | total | result |
    +------------------+--------+--------+---------+-------+-------+--------+
    | Manage           | 33     | 0      | 3       | 0     | 36    | ✅     |
    | Create           | 28     | 0      | 1       | 0     | 29    | ✅     |
    | Plan             | 49     | 0      | 1       | 0     | 50    | ✅     |
    | Verify           | 12     | 0      | 0       | 0     | 12    | ✅     |
    | Govern           | 28     | 0      | 5       | 0     | 33    | ✅     |
    | Framework sanity | 9      | 0      | 1       | 0     | 10    | ✅     |
    | Monitor          | 4      | 0      | 0       | 0     | 4     | ✅     |
    | Package          | 0      | 0      | 1       | 0     | 1     | ➖     |
    +------------------+--------+--------+---------+-------+-------+--------+
    | Total            | 163    | 0      | 12      | 0     | 175   | ✅     |
    +------------------+--------+--------+---------+-------+-------+--------+
  • added 1 commit

    • 49f9f749 - Deprecate `Projects::ServiceType` interface

    Compare with previous version

  • Bojan Marjanovic changed the description

    changed the description

  • requested review from @pskorupa, @farias-gl, and @ashrafkhamis

  • Bojan Marjanovic marked this merge request as ready

    marked this merge request as ready

  • Ashraf Khamis removed review request for @ashrafkhamis

    removed review request for @ashrafkhamis

  • Ashraf Khamis
  • requested review from @ashrafkhamis

  • Ashraf Khamis approved this merge request

    approved this merge request

  • :wave: @ashrafkhamis, thanks for approving this merge request.

    This is the first time the merge request is approved. To ensure full test coverage, a new pipeline will be started shortly.

    For more info, please refer to the following links:

  • Ashraf Khamis removed review request for @ashrafkhamis

    removed review request for @ashrafkhamis

  • Bojan Marjanovic added 347 commits

    added 347 commits

    Compare with previous version

  • Ashraf Khamis resolved all threads

    resolved all threads

  • Bojan Marjanovic added 269 commits

    added 269 commits

    Compare with previous version

    • Contributor
      Resolved by Luke Duncalfe

      @bmarjanovic I thought I had replied yesterday, my apologies. I didn't see much of anything frontend to review in terms of code style/patterns/syntax. I'm assuming the roulette wheel saw the .json file and required a frontend reviewer

      suggestion

      Assign to a maintainer who is familiar with the Project Services API because they would be best able to tell you if the deprecation would break any frontend endpoints that may be relying on it.

      Edited by -
  • - approved this merge request

    approved this merge request

  • - requested review from @bmarjanovic

    requested review from @bmarjanovic

  • - removed review request for @farias-gl

    removed review request for @farias-gl

  • Bojan Marjanovic requested review from @justin_ho and removed review request for @bmarjanovic

    requested review from @justin_ho and removed review request for @bmarjanovic

  • Piotr Skorupa approved this merge request

    approved this merge request

  • Piotr Skorupa removed review request for @pskorupa

    removed review request for @pskorupa

  • Piotr Skorupa requested review from @terrichu

    requested review from @terrichu

  • Bojan Marjanovic marked the checklist item I have evaluated the MR acceptance checklist for this MR. as completed

    marked the checklist item I have evaluated the MR acceptance checklist for this MR. as completed

  • Terri Chu requested review from @lulalala and removed review request for @terrichu

    requested review from @lulalala and removed review request for @terrichu

  • Luke Duncalfe requested review from @.luke

    requested review from @.luke

  • Luke Duncalfe
  • Luke Duncalfe
  • requested review from @alexkalderimis

  • Luke Duncalfe removed review request for @.luke

    removed review request for @.luke

  • Bojan Marjanovic changed milestone to %15.9

    changed milestone to %15.9

  • Bojan Marjanovic added 987 commits

    added 987 commits

    Compare with previous version

  • mentioned in issue #388424

  • Bojan Marjanovic requested review from @.luke

    requested review from @.luke

  • Mark Chao removed review request for @lulalala

    removed review request for @lulalala

  • Alex Kalderimis removed review request for @alexkalderimis

    removed review request for @alexkalderimis

  • Bojan Marjanovic added 425 commits

    added 425 commits

    Compare with previous version

  • requested review from @alexkalderimis

  • Alex Kalderimis approved this merge request

    approved this merge request

  • Alex Kalderimis removed review request for @alexkalderimis

    removed review request for @alexkalderimis

  • Luke Duncalfe removed review request for @.luke

    removed review request for @.luke

  • Bojan Marjanovic requested review from @ntepluhina and removed review request for @justin_ho

    requested review from @ntepluhina and removed review request for @justin_ho

  • Natalia Tepluhina approved this merge request

    approved this merge request

  • Natalia Tepluhina removed review request for @ntepluhina

    removed review request for @ntepluhina

  • Bojan Marjanovic added 1187 commits

    added 1187 commits

    Compare with previous version

  • added 1 commit

    • 9bd799ee - Deprecate `Projects::ServiceType` interface

    Compare with previous version

  • Bojan Marjanovic
  • Bojan Marjanovic requested review from @.luke

    requested review from @.luke

  • Bojan Marjanovic added 15 commits

    added 15 commits

    Compare with previous version

  • Luke Duncalfe
  • Luke Duncalfe requested review from @ashrafkhamis

    requested review from @ashrafkhamis

  • Ashraf Khamis removed review request for @ashrafkhamis

    removed review request for @ashrafkhamis

  • Bojan Marjanovic added 505 commits

    added 505 commits

    Compare with previous version

  • added 1 commit

    • f6c3c5d0 - Deprecate `Projects::ServiceType` interface

    Compare with previous version

  • mentioned in issue #333581 (closed)

  • Luke Duncalfe approved this merge request

    approved this merge request

  • Luke Duncalfe resolved all threads

    resolved all threads

  • @bmarjanovic Thank you! Set to Set to merge when the pipeline succeeds :rocket:!

  • Luke Duncalfe enabled an automatic merge when the pipeline for d4bd379b succeeds

    enabled an automatic merge when the pipeline for d4bd379b succeeds

  • merged

  • Luke Duncalfe mentioned in commit b595fce2

    mentioned in commit b595fce2

  • added workflowstaging label and removed workflowcanary label

  • mentioned in issue #389904

  • mentioned in epic &6186 (closed)

  • Luke Duncalfe mentioned in commit c385014b

    mentioned in commit c385014b

  • Luke Duncalfe mentioned in merge request !117974 (merged)

    mentioned in merge request !117974 (merged)

  • Please register or sign in to reply
    Loading