Automating checking off checkmarks when mentioned Issue or MR is closed/merged
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
I believe this issue has been mentioned by @markpundsack before https://gitlab.com/gitlab-org/gitlab-ce/issues/17942 but I think this issue makes the problem and proposal somewhat simpler.
Usecase
Managing meta issues
Problem
Currently when you list issues and merge requests in an issue with a checkmark you have to manually check them off even if their status changes from open to closed/merged.
Proposal
I think auto checking the checkmarks if all of the mentioned issues or merge requests in that same list paragraph are either closed or merged is a good automation flow.
Resulting in:
Would be checked if gitlab-ce#1 is closed
-
gitlab-ce#1
Would be checked if gitlab-ce!1 is either closed or merged
-
gitlab-ce!1
Would be checked if gitlab-ce#1 and gitlab-ce!1 are both either closed or merged
-
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, gitlab-ce#1 sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. gitlab-ce!1
Value
Automated meta issue management
Related issues
https://gitlab.com/gitlab-org/gitlab-ce/issues/17942 https://gitlab.com/gitlab-org/gitlab-ce/issues/23003
CC/Call to actions
@markpundsack @victorwu @JobV (as mentioned by you, you think automation is very important)