Skip to content

feat: add Dagger module bootstrap for CI/CD#8

Open
MChorfa wants to merge 2 commits intoanthropics:release-please--branches--main--changes--nextfrom
MChorfa:feat/dagger-bootstrap
Open

feat: add Dagger module bootstrap for CI/CD#8
MChorfa wants to merge 2 commits intoanthropics:release-please--branches--main--changes--nextfrom
MChorfa:feat/dagger-bootstrap

Conversation

@MChorfa
Copy link
Copy Markdown

@MChorfa MChorfa commented Apr 1, 2026

Summary

Bootstraps Dagger infrastructure for reproducible, containerized CI/CD.

Changes

  • dagger.json: Module configuration
  • dagger/main.go: Basic module with Lint, Build, Test functions
  • dagger/go.mod: Dagger SDK v0.14.0 dependency
  • .github/workflows/dagger.yml: GitHub Actions integration

Dagger Functions

  • Lint: Runs go build for linting
  • Build(goos, goarch): Cross-compiles binary
  • Test: Runs go test ./...

Risk

Medium - introduces new CI/CD paradigm. Parallel to existing workflows.

Dependencies

None (independent PR, Phase 2 of migration)

stainless-app bot and others added 2 commits April 1, 2026 23:02
- Add dagger.json configuration
- Add dagger/go.mod with Dagger SDK dependency
- Add dagger/main.go with basic module (Lint, Build, Test functions)
- Add GitHub workflow for Dagger CI

This is PR 7 of the enterprise-grade migration, setting up Dagger infrastructure for reproducible builds.
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 7 times, most recently from e1fc8ca to b38fedc Compare April 3, 2026 19:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant