CI/CD Automating Issues label assignment

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

Problem to solve

A way to allow easy automation of moving issues between Board labels.

Intended users

Mostly targeted at Developers but this would be useful for anyone involved in the process.

Personas are described at https://about.gitlab.com/handbook/marketing/product-marketing/roles-personas/

User experience goal

As a User when my branch related to an issue is finished merging I want a way to automatically remove the "Waiting for Merge" label and apply the "Under Review" label.

For context: "Under Review" is to the right of "Waiting for Merge" on the issue board.

This is not strictly speaking about these 2 labels. Implementing a way to move issues across the board based on actions/listeners is what I'm looking for.

Another example: An issue has the label "Open" and the related branch recieves a commit/push, remove the "Open" label and assign it the "In Progress" label(directly to the right on the issue board), and possibly assign that issue to the user that made the commit/push.

Proposal

I honestly am not sure how to fix this. I have not been using Gitlab for very long so I'm not super familiar with the CI/CD system yet.

Edited by 🤖 GitLab Bot 🤖