Skip to content

feat: full GitHub Actions to Dagger migration#13

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

feat: full GitHub Actions to Dagger migration#13
MChorfa wants to merge 52 commits intoanthropics:release-please--branches--main--changes--nextfrom
MChorfa:feat/dagger-full-migration

Conversation

@MChorfa
Copy link
Copy Markdown

@MChorfa MChorfa commented Apr 1, 2026

Summary

Completes the migration to Dagger for reproducible, secure CI/CD.

Changes

  • Full Dagger CI workflow with lint, test, build-all jobs
  • dagger/main.go: All integration points (BuildAll, Attest, Sign)
  • Complete pipeline integration

Migration Complete

This PR integrates all previous Dagger PRs:

  • PR 7: Bootstrap
  • PR 8: Lint/Test pipelines
  • PR 9: Build + Mock
  • PR 10: SLSA provenance
  • PR 11: Cosign signing

Dependencies

PR 7-11 (all Dagger infrastructure)

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 bot and others added 11 commits March 30, 2026 16:22
- Complete Dagger CI workflow (lint, test, build-all jobs)
- Update dagger/main.go with all functions (BuildAll, Attest, Sign)
- Integrate all pipelines: lint, test, build, attest, sign
- Production-ready Dagger-based CI/CD

Dependencies: PR 7-11 (all Dagger infrastructure)

This completes the enterprise-grade migration to Dagger for reproducible, secure builds.
@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