Add tasks to issues
What
I want to apply specific actions on issues that have all their Tasks completed. We are using tasks to breakdown our issues, and once all the tasks are done and all the related MR are either closed or merged, it means in our workflow that the issue can be tested, which means changing/updating a scoped label.
How
Ideally it would be nice to have a new condition task
with the following predefined values:
-
None
if there is no task in this issue -
Any
if there at least one task in this issue -
Open
if there at least one Open task in this issue -
Closed
if all the tasks are Closed in this issue
Alternative
A first MVP could be to at least expose the related_tasks
in the issue resource so that it can be used in the ruby
condition.