Medium - this forces unnecessary copying of tasks if a common task is needed in many places
Additional Context
This was found through the implementation of the GitLab runner tests where a deploy task happens in a parent and then is reused in a child to redeploy the app.
Environment
Device and OS: popOS 22.04 App version: 0.2.1 Kubernetes distro being used: N/A Other: N/A
Steps to reproduce
tasks.yaml
import.yaml
maru run
Expected result
Linting successfully runs twice
Actual Result
Maru complains about an "include loop"
Visual Proof (screenshots, videos, text, etc)
Severity/Priority
Medium - this forces unnecessary copying of tasks if a common task is needed in many places
Additional Context
This was found through the implementation of the GitLab runner tests where a deploy task happens in a parent and then is reused in a child to redeploy the app.