Skip to content

Add the ability to define an issue/MR event and an action to take as a result of that event

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

Problem To Solve

Users want more automation in the product such as automatically removing a label when an issue is closed.

Context

One could argue that adding a configuration to a label (#17461) is the MVC solution for this, but that approach is nearsighted given our longer term goals of more complex automation rules in GitLab

Proposal

  • Introduce an "Automations" tab into the sidebar
  • Provide the ability to create a new automation rule where the user selects an object (Issue only for MVC), an event (Issue Closed/Open only for MVC), and an action to take (add/remove Labels, set assignee, and so on)

Testing

  • Absolutely

Tier

  • ~"GitLab Core"
  • We will figure out how monetize various aspects of Automations down the road
Edited by 🤖 GitLab Bot 🤖