From ed2c59c4c5ec3dded962489e2a6fc418765f167b Mon Sep 17 00:00:00 2001 From: Phil Hughes Date: Thu, 4 Jul 2024 10:43:06 +0100 Subject: [PATCH 1/4] Updates AI merge commit message to be GA Changelog: added --- .../generate_commit_message_flag.yml | 8 ------- doc/user/gitlab_duo/index.md | 21 +++++++++---------- .../merge_requests/duo_in_merge_requests.md | 10 ++++----- .../components/ai_commit_message.vue | 9 +------- .../gitlab/llm/utils/ai_features_catalogue.rb | 4 ++-- .../generate_commit_message_service_spec.rb | 12 ----------- 6 files changed, 18 insertions(+), 46 deletions(-) delete mode 100644 config/feature_flags/development/generate_commit_message_flag.yml diff --git a/config/feature_flags/development/generate_commit_message_flag.yml b/config/feature_flags/development/generate_commit_message_flag.yml deleted file mode 100644 index b0655fd9929a48..00000000000000 --- a/config/feature_flags/development/generate_commit_message_flag.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -name: generate_commit_message_flag -introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/120259 -rollout_issue_url: -milestone: '16.0' -type: development -group: group::code review -default_enabled: false diff --git a/doc/user/gitlab_duo/index.md b/doc/user/gitlab_duo/index.md index d286158c5ff7fe..baca560a7d1e70 100644 --- a/doc/user/gitlab_duo/index.md +++ b/doc/user/gitlab_duo/index.md @@ -108,6 +108,16 @@ DETAILS: - [Watch overview](https://www.youtube.com/watch?v=ivwZQgh4Rxw) - [View documentation](../project/merge_requests/reviews/index.md#gitlab-duo-suggested-reviewers). +### Merge commit generation + +DETAILS: +**Tier:** Premium and Ultimate with [GitLab Duo Enterprise](../../subscriptions/subscription-add-ons.md). +**Offering:** GitLab.com, Self-managed, GitLab Dedicated + +- Helps you merge more quickly by generating meaningful commit messages. +- LLM: Vertex AI Codey [`text-bison`](https://console.cloud.google.com/vertex-ai/publishers/google/model-garden/text-bison). +- [View documentation](../project/merge_requests/duo_in_merge_requests.md#generate-a-merge-commit-message). + ## Beta features ### Merge request template population @@ -193,17 +203,6 @@ DETAILS: - [Watch overview](https://www.youtube.com/watch?v=Bx6Zajyuy9k&list=PLFGfElNsQthYDx0A_FaNNfUm9NHsK6zED) - [View documentation](../project/merge_requests/duo_in_merge_requests.md#summarize-a-code-review). -### Merge and squash commit generation - -DETAILS: -**Tier:** For a limited time, Ultimate. In the future, [GitLab Duo Enterprise](../../subscriptions/subscription-add-ons.md). -**Offering:** GitLab.com -**Status:** Experiment - -- Helps you merge more quickly by generating meaningful commit messages. -- LLM: Vertex AI Codey [`text-bison`](https://console.cloud.google.com/vertex-ai/publishers/google/model-garden/text-bison). -- [View documentation](../project/merge_requests/duo_in_merge_requests.md#generate-a-merge-or-squash-commit-message). - ### Root cause analysis DETAILS: diff --git a/doc/user/project/merge_requests/duo_in_merge_requests.md b/doc/user/project/merge_requests/duo_in_merge_requests.md index 009072b4e1f933..baffce882b8cb8 100644 --- a/doc/user/project/merge_requests/duo_in_merge_requests.md +++ b/doc/user/project/merge_requests/duo_in_merge_requests.md @@ -96,16 +96,16 @@ Provide feedback on this experimental feature in [issue 408991](https://gitlab.c - Draft comment's text -## Generate a merge or squash commit message +## Generate a merge commit message DETAILS: -**Tier:** For a limited time, Ultimate. In the future, [GitLab Duo Enterprise](../../../subscriptions/subscription-add-ons.md). -**Offering:** GitLab.com -**Status:** Experiment +**Tier:** Premium and Ultimate with [GitLab Duo Enterprise](../../../subscriptions/subscription-add-ons.md). +**Offering:** GitLab.com, Self-managed, GitLab Dedicated > - [Introduced](https://gitlab.com/groups/gitlab-org/-/epics/10453) in GitLab 16.2 as an [experiment](../../../policy/experiment-beta-support.md#experiment). +> - [Generally available](https://gitlab.com/gitlab-org/gitlab/-/jobs/7264604565) in GitLab 17.2. -When preparing to merge your merge request you might wish to edit the proposed squash or merge commit message. +When preparing to merge your merge request you might wish to edit the proposed merge commit message. To generate a commit message with GitLab Duo: diff --git a/ee/app/assets/javascripts/vue_merge_request_widget/components/ai_commit_message.vue b/ee/app/assets/javascripts/vue_merge_request_widget/components/ai_commit_message.vue index 97e0e22d2291b2..9f2f312d21a71e 100644 --- a/ee/app/assets/javascripts/vue_merge_request_widget/components/ai_commit_message.vue +++ b/ee/app/assets/javascripts/vue_merge_request_widget/components/ai_commit_message.vue @@ -1,5 +1,5 @@