Expand the internal release chatops command to kick the creation of the internal release/task issue

Context

Remediating GiLab SaaS single-tenant instances, like GitLab Dedicated, within remediation SLAs requires introducing a new GitLab release strategy: Internal Releases. This release will generate private packages to be delivered to GitLab SaaS single-tenant instances without initiating a patch.

Tooling its in progress to being updated to support the internal release process:

  • A ChatOps command will be introduced to kick off the process #20732 (closed)
  • A release/task issue will be created to contain the internal release issue logic #20733 (closed)

The purpose of this issue is to link the ChatOps command with the internal release/task issue

Extend the internal release ChatOps command to kick off the creation of the internal release/task issue

When a release manager executes the ChatOps command to create an internal release, this one should trigger the creation of the release/task issue. The URL of such issue should be displayed within the Slack response. This is a similar strategy to the patch release behavior:

Screenshot_2024-11-27_at_1.52.29_p.m.

Exit criteria

  • Implement logic on release tooling
  • Perform a general test
  • Perform a test with the available flags (--iteration)
Edited by Mawreen Dela Cruz