fix(compose): update to docker compose v2.40.2 and use api.Compose interface#3456
Conversation
…terface Updated Docker Compose dependencies to resolve API compatibility issues. Changed composeService field type from api.Service to api.Compose to align with the new Docker Compose API structure in v2.40.2. - Upgrade compose-spec/compose-go/v2 from v2.6.0 to v2.9.0 - Upgrade docker/compose/v2 from v2.35.0 to v2.40.2 - Upgrade docker/cli from v28.0.4 to v28.5.1 - Upgrade docker/docker from v28.3.3 to v28.5.1 - Update Go version to 1.24.9 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
✅ Deploy Preview for testcontainers-go ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Summary by CodeRabbit
WalkthroughThe PR updates the Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related issues
Suggested labels
Poem
Pre-merge checks and finishing touches❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✨ Finishing touches
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
* main: chore(dockermcpgateway): skip testable example as it's not deterministic (testcontainers#3457) fix(compose): update to docker compose v2.40.2 and use api.Compose interface (testcontainers#3456) chore(deps): bump mkdocs-include-markdown-plugin from 7.1.6 to 7.1.8 (testcontainers#3455)
Summary
composeServicefield type fromapi.Servicetoapi.Composeto align with the new Docker Compose API structureChanges
composeServicefield incompose_api.gofromapi.Servicetoapi.ComposeRelated issues
Test plan
🤖 Generated with Claude Code