diff --git a/doc/api/graphql/reference/index.md b/doc/api/graphql/reference/index.md index 2ce89bbf9b8c1b16c2cdf0e09d8b5bbc57040c21..23db9bde643ca8ebc70c5493deb5b14f5dc314e4 100644 --- a/doc/api/graphql/reference/index.md +++ b/doc/api/graphql/reference/index.md @@ -85,7 +85,7 @@ Returns [`DesignManagement!`](#designmanagement). ### `Query.devopsAdoptionSegments` -Get configured DevOps adoption segments on the instance. +Get configured DevOps adoption segments on the instance. **BETA** This endpoint is subject to change without notice. Returns [`DevopsAdoptionSegmentConnection`](#devopsadoptionsegmentconnection). @@ -742,6 +742,8 @@ Input type: `BoardListUpdateLimitMetricsInput` ### `Mutation.bulkFindOrCreateDevopsAdoptionSegments` +**BETA** This endpoint is subject to change without notice. + Input type: `BulkFindOrCreateDevopsAdoptionSegmentsInput` #### Arguments @@ -1074,6 +1076,8 @@ Input type: `CreateCustomEmojiInput` ### `Mutation.createDevopsAdoptionSegment` +**BETA** This endpoint is subject to change without notice. + Input type: `CreateDevopsAdoptionSegmentInput` #### Arguments @@ -1655,6 +1659,8 @@ Input type: `DeleteAnnotationInput` ### `Mutation.deleteDevopsAdoptionSegment` +**BETA** This endpoint is subject to change without notice. + Input type: `DeleteDevopsAdoptionSegmentInput` #### Arguments diff --git a/ee/app/graphql/ee/types/query_type.rb b/ee/app/graphql/ee/types/query_type.rb index 20db0eaf00356e649efd98f57b5d5464f6415ff6..38c0ef5be8aacbe016a456f593efc01466dbfe04 100644 --- a/ee/app/graphql/ee/types/query_type.rb +++ b/ee/app/graphql/ee/types/query_type.rb @@ -59,7 +59,7 @@ module QueryType field :devops_adoption_segments, ::Types::Admin::Analytics::DevopsAdoption::SegmentType.connection_type, null: true, - description: 'Get configured DevOps adoption segments on the instance.', + description: 'Get configured DevOps adoption segments on the instance. **BETA** This endpoint is subject to change without notice.', resolver: ::Resolvers::Admin::Analytics::DevopsAdoption::SegmentsResolver field :current_license, ::Types::Admin::CloudLicenses::CurrentLicenseType, diff --git a/ee/app/graphql/mutations/analytics/devops_adoption/segments/bulk_find_or_create.rb b/ee/app/graphql/mutations/analytics/devops_adoption/segments/bulk_find_or_create.rb index f902f85d0cc0a78eb0231b39f95f29299288f9b3..0416813074f14d4651a28ad43ed264f510b2f5d9 100644 --- a/ee/app/graphql/mutations/analytics/devops_adoption/segments/bulk_find_or_create.rb +++ b/ee/app/graphql/mutations/analytics/devops_adoption/segments/bulk_find_or_create.rb @@ -9,6 +9,8 @@ class BulkFindOrCreate < BaseMutation graphql_name 'BulkFindOrCreateDevopsAdoptionSegments' + description '**BETA** This endpoint is subject to change without notice.' + argument :namespace_ids, [::Types::GlobalIDType[::Namespace]], required: true, description: 'List of Namespace IDs for the segments.' diff --git a/ee/app/graphql/mutations/analytics/devops_adoption/segments/create.rb b/ee/app/graphql/mutations/analytics/devops_adoption/segments/create.rb index 5c8631ec70a7fa7572263a2cb56acfda29caea29..7b701b98c254fdac128e4fa9bc4dababe0cf7e58 100644 --- a/ee/app/graphql/mutations/analytics/devops_adoption/segments/create.rb +++ b/ee/app/graphql/mutations/analytics/devops_adoption/segments/create.rb @@ -9,6 +9,8 @@ class Create < BaseMutation graphql_name 'CreateDevopsAdoptionSegment' + description '**BETA** This endpoint is subject to change without notice.' + argument :namespace_id, ::Types::GlobalIDType[::Namespace], required: true, description: 'Namespace ID to set for the segment.' diff --git a/ee/app/graphql/mutations/analytics/devops_adoption/segments/delete.rb b/ee/app/graphql/mutations/analytics/devops_adoption/segments/delete.rb index 8483a57d3a4ff4d90c4b5575c7da28050b2415c6..2cc9bcc2444f7a29d13e7af21d1457e213f77258 100644 --- a/ee/app/graphql/mutations/analytics/devops_adoption/segments/delete.rb +++ b/ee/app/graphql/mutations/analytics/devops_adoption/segments/delete.rb @@ -9,6 +9,8 @@ class Delete < BaseMutation graphql_name 'DeleteDevopsAdoptionSegment' + description '**BETA** This endpoint is subject to change without notice.' + argument :id, [::Types::GlobalIDType[::Analytics::DevopsAdoption::Segment]], required: true, description: 'One or many IDs of the segments to delete.' diff --git a/ee/changelogs/unreleased/329585-set-devops-adoption-api-beta.yml b/ee/changelogs/unreleased/329585-set-devops-adoption-api-beta.yml new file mode 100644 index 0000000000000000000000000000000000000000..ee35ea810873d339c60a7a8e9558c2a6541e59b7 --- /dev/null +++ b/ee/changelogs/unreleased/329585-set-devops-adoption-api-beta.yml @@ -0,0 +1,5 @@ +--- +title: Make DevOps Adoption API as beta +merge_request: 61512 +author: +type: other