dagucloud / dagucloud/dagu

feat: Matrix task and DAG execution

Open
#879 1 comment 2 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
4k
Forks
332
Avg merge
18h 39m
Merged PRs (30d)
139

Description

Proposal to implement matrix execution on both task and DAG level.

Dependencies:

- https://github.com/dagu-org/dagu/issues/786#issuecomment-2581684809
- #738

Reference to other implementations:

- [Running variations of jobs in a workflow - GitHub Docs](https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/running-variations-of-jobs-in-a-workflow)
- [rfcs/029-across-step/proposal.md at master · concourse/rfcs](https://github.com/concourse/rfcs/blob/master/029-across-step/proposal.md)

Contributor guide

Open the contributing guide

Research direction

Start by reading the dependency discussion in issue #786 and issue #738, then compare the GitHub Actions matrix documentation with Concourse's across-step RFC. Define the expected matrix behavior at both task and DAG level before locating the workflow execution entry points; done means both scopes support the agreed variations consistently.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
backend, devops
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.