Skip to content

feat: add Dagger build pipeline and mock service#10

Closed
MChorfa wants to merge 52 commits intoanthropics:release-please--branches--main--changes--nextfrom
MChorfa:feat/dagger-build-mock
Closed

feat: add Dagger build pipeline and mock service#10
MChorfa wants to merge 52 commits intoanthropics:release-please--branches--main--changes--nextfrom
MChorfa:feat/dagger-build-mock

Conversation

@MChorfa
Copy link
Copy Markdown

@MChorfa MChorfa commented Apr 1, 2026

Summary

Adds cross-compilation build pipeline and reusable mock service.

Changes

  • dagger/pipelines/build.go: Build and BuildAll functions
  • dagger/pipelines/mock.go: Steady mock server container
  • Cross-compilation support for all platforms
  • Static binary builds with CGO_ENABLED=0

Build Targets

  • linux/amd64, linux/arm64
  • darwin/amd64, darwin/arm64
  • windows/amd64

Dependencies

PR 8 (Dagger Lint/Test Pipeline)

stainless-app bot and others added 30 commits February 25, 2026 19:38
Remove 'cli' from x-stainless-skip on the system parameter's string
variant so the CLI generates Flag[any] instead of Flag[[]map[string]any].
This allows users to pass plain strings like --system 'You are a pirate'
in addition to JSON objects. The Go SDK skip is preserved.
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 16 times, most recently from 9271554 to 783bf0a Compare April 9, 2026 00:27
@stainless-app stainless-app bot requested a review from a team as a code owner April 9, 2026 00:27
@MChorfa
Copy link
Copy Markdown
Author

MChorfa commented Apr 9, 2026

Closing in favor of #20 which provides a cleaner, minimal Dagger module for local development. This PR's functionality has been superseded by the simplified approach in #20.

@MChorfa MChorfa closed this Apr 9, 2026
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.

2 participants