Parent
Part of #14
What to build
Add top-level Ci(ctx, source *dagger.Directory) (string, error) to .dagger/main.go that:
- Loads
matrix.json
- Runs
Lint + Build + Test in parallel for every matrix entry
- Surfaces which distro/version failed (if any)
Document in README.md "Building Locally" section.
Acceptance criteria
Blocked by
Parent
Part of #14
What to build
Add top-level
Ci(ctx, source *dagger.Directory) (string, error)to.dagger/main.gothat:matrix.jsonLint+Build+Testin parallel for every matrix entryDocument in
README.md"Building Locally" section.Acceptance criteria
dagger call ci --source=.runs the entire matrix locallyBlocked by