Allow customization or removal of "Custom confirmation message:" prefix text in manual job confirmations

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Description

Problem to solve

Currently, when setting up a manual job with a custom confirmation message, GitLab displays a fixed prefix text "Custom confirmation message:" before the actual confirmation message.

This creates confusion for users in CD workflows where the prefix text is redundant or doesn't align with the purpose of the confirmation.

Seems to be a frontend "hardcoded" text in https://gitlab.com/gitlab-org/gitlab/blob/dc87f39d2af25892aaa9d15bd73c040e95eaba61/app/assets/javascripts/ci/common/private/job_action_modal.vue#L42-42

Scenario

One of our very large Ultimate tier enterprise customers (self-managed, 36k users) has implemented a compliance check in their "create-release" job. The current presentation shows:

"Custom confirmation message: Hereby I confirm"

This format is confusing their users because the prefix "Custom confirmation message:" doesn't add value and disrupts the flow of the actual compliance statement.

Proposed solution

Drop the prefixed message "Custom confirmation message:"

Edited by 🤖 GitLab Bot 🤖