Skip to content

feat(runner): task dependencies (depends) #17

@CalvinAllen

Description

@CalvinAllen

Description

Run prerequisite tasks before a task executes.

Proposed Syntax

deploy:
  depends: [build, test]
  cmd: ./deploy.sh

Acceptance Criteria

  • Parse depends property as array of task names
  • Execute dependencies before main task
  • Skip already-run dependencies in the same session
  • Detect circular dependencies

Open Questions

  • Should dependencies run in parallel or sequential?
  • How to handle dependency failures?

Metadata

Metadata

Assignees

Labels

coreCore functionalityfutureFuture feature

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions