Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v0.21 backport] vendor: docker, docker/cli v28.0.0-rc.1 #2996

Draft
wants to merge 2 commits into
base: v0.21
Choose a base branch
from

Conversation

crazy-max
Copy link
Member

@crazy-max crazy-max commented Feb 14, 2025

We don't usually ship unstable releases, that's why Docker 28 RC bump on master got reverted before making our first RC:

But as discussed internally, Compose needs new network-related features from Docker 28 (cc @ndeloof @glours @thaJeztah). And because the Docker API have signature changes, Compose would not be able to vendor Docker 28.0.0-rc.1 with Buildx 0.21.0 as we are using the latest Docker 27.5.1 stable in current RC: https://github.com/docker/buildx/blob/v0.21.0-rc2/go.mod#L22

Compose could just vendor Buildx master but if patches are released in 0.21 branch, Compose might need to rely on it and would therefore be in broken state with vendoring. I don't think we have other choice than vendoring Docker 28 RC for this Buildx release.

@thompson-shaun
Copy link
Collaborator

update to v28 rc2 now?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants