Automating checking off checkmarks when mentioned Issue or MR is closed/merged
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-foss#1 (closed) is closed
Would be checked if gitlab-foss!1 (closed) is either closed or merged
Would be checked if gitlab-foss#1 (closed) and gitlab-foss!1 (closed) are both either closed or merged
- "Lorem ipsum dolor sit amet, consectetur adipiscing elit, gitlab-foss#1 (closed) 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-foss!1 (closed)
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)