Add inherit_outdated attribute to task dependencies by solvingj · Pull Request #2677 · go-task/task
- Add InheritOutdated field to Dep struct in taskfile/ast/dep.go - Update UnmarshalYAML to parse inherit_outdated from YAML - Update DeepCopy to preserve InheritOutdated field - Extract checkTaskStatus helper for reusable status checking - Add traverseInheritOutdated using same pattern as existing traverse function - Only traverse and check dependencies marked with inherit_outdated - Modify Status method to check dependencies with inherit_outdated attribute - Add comprehensive test suite with 7 test scenarios - Add testdata with tasks using inherit_outdated in various configurations - Support transitive dependency checking through nested inherit_outdated Co-authored-by: Cursor <cursoragent@cursor.com>