Skip to content

Add unified build-docker workflow for engine and cli#417

Merged
vvoland merged 2 commits intodocker:mainfrom
vvoland:unified-docker
Apr 23, 2026
Merged

Add unified build-docker workflow for engine and cli#417
vvoland merged 2 commits intodocker:mainfrom
vvoland:unified-docker

Conversation

@vvoland
Copy link
Copy Markdown
Collaborator

@vvoland vvoland commented Apr 21, 2026

Adds a single workflow_dispatch workflow that builds both docker-engine and docker-cli in parallel.
It accepts separate git refs for engine and cli, plus a shared version string.

The Engine and CLI versioning is currently coupled, so simplify the release workflow and allow to move from the old packaging: https://github.com/docker/docker-ce-packaging

@vvoland vvoland self-assigned this Apr 21, 2026
vvoland added 2 commits April 21, 2026 16:09
Adds a single workflow_dispatch workflow that builds both docker-engine
and docker-cli in parallel.
It accepts separate git refs for engine and cli, plus a shared version
string.

The Engine and CLI versioning is currently coupled, so simplify the
release workflow and allow to move from the old packaging:
https://github.com/docker/docker-ce-packaging

Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
These are superseded by the unified build-docker.yml and
release-docker.yml which build both packages in parallel.

Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
@vvoland vvoland changed the title workflows: Add unified build-docker workflow for engine and cli Add unified build-docker workflow for engine and cli Apr 21, 2026
@vvoland vvoland marked this pull request as ready for review April 22, 2026 09:34
@vvoland vvoland requested a review from a team as a code owner April 22, 2026 09:34
Copy link
Copy Markdown
Member

@crazy-max crazy-max left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What happens if there is a patch release for only cli?

@vvoland
Copy link
Copy Markdown
Collaborator Author

vvoland commented Apr 22, 2026

It doesn't 😅
We also tag the engine then, it's just the same sha.

@vvoland vvoland merged commit cbccfd8 into docker:main Apr 23, 2026
142 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants