Skip to content

Local-reproducibility helper: dagger call ci #23

@haydenk

Description

@haydenk

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

  • dagger call ci --source=. runs the entire matrix locally
  • Failures clearly identify the failing distro/version
  • README updated with the new command and example output
  • No third-party actions involved

Blocked by

Metadata

Metadata

Assignees

No one assigned

    Labels

    ci/cddocumentationImprovements or additions to documentationenhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions