Skip to content

Bump docker api version#583

Open
devanshuVmware wants to merge 7 commits intocarvel-dev:developfrom
devanshuVmware:bump-docker-api-version
Open

Bump docker api version#583
devanshuVmware wants to merge 7 commits intocarvel-dev:developfrom
devanshuVmware:bump-docker-api-version

Conversation

@devanshuVmware
Copy link
Contributor

@devanshuVmware devanshuVmware commented Feb 19, 2026

  1. Bump golang to 1.25.7

  2. Bump carvel imgpkg to v0.47.2 and vendir to v0.45.2

  3. The default docker engine version has been bumped to 28.0.4 which supports min docker version as 1.44.0
    Some of the kbld tests wrt buildx, ko and pack cli wer using old cli versions.
    This has been fixed by specifying a min docker api versin for client and server (in minikube)

  4. Also it necessitates the bump for bazel and its associated rules binary version in WORKSPACE

@devanshuVmware devanshuVmware force-pushed the bump-docker-api-version branch from 0e17280 to 4d26ede Compare February 23, 2026 12:13
@devanshuVmware devanshuVmware force-pushed the bump-docker-api-version branch from ac260d9 to 9cd1f93 Compare March 2, 2026 12:16
@devanshuVmware devanshuVmware force-pushed the bump-docker-api-version branch from cf100ec to d51155e Compare March 3, 2026 05:35
@devanshuVmware devanshuVmware force-pushed the bump-docker-api-version branch from 4a06a4c to 29e2b75 Compare March 3, 2026 06:31
@devanshuVmware devanshuVmware force-pushed the bump-docker-api-version branch from 29e2b75 to a638c09 Compare March 3, 2026 07:27
@devanshuVmware devanshuVmware force-pushed the bump-docker-api-version branch from 1b9266e to d333721 Compare March 3, 2026 08:47
@devanshuVmware devanshuVmware force-pushed the bump-docker-api-version branch from 73be453 to b326bdb Compare March 3, 2026 10:45
and set DOCKER_API_VERSION env to 1.44.0 for client version

Signed-off-by: Devanshu <devanshu.d@broadcom.com>
Signed-off-by: Devanshu <devanshu.d@broadcom.com>
Signed-off-by: Devanshu <devanshu.d@broadcom.com>
Signed-off-by: Devanshu <devanshu.d@broadcom.com>
Signed-off-by: Devanshu <devanshu.d@broadcom.com>
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR bumps the Docker API version requirements and updates associated dependencies to support the newer Docker engine (v28.0.4), which requires a minimum Docker API version of 1.44.0.

Changes:

  • Bump Go to 1.25.7 and update carvel.dev/imgpkg to v0.47.2 and carvel.dev/vendir to v0.45.2
  • Bump Bazel from 4.2.0 to 6.4.0 and update its associated rules in the WORKSPACE file
  • Add DOCKER_API_VERSION=1.44 environment variable to test scripts and CI workflow, and fix parallel build interference in pack/bazel tests

Reviewed changes

Copilot reviewed 9 out of 11 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
go.mod Updates Go version and carvel dependency versions
go.sum Updates checksums for new carvel dependency versions
vendor/modules.txt Reflects updated vendor module versions and Go version
hack/Dockerfile.dev Updates base Go image and Bazel binary version
hack/test-e2e.sh Updates Bazel version check to 6.4.0
hack/test-all-minikube-local-registry.sh Adds DOCKER_API_VERSION=1.44 env var
hack/test-all-locally.sh Adds DOCKER_API_VERSION=1.44 env var to docker run
.github/workflows/test-gh.yml Adds DOCKER_API_VERSION=1.44, a docker version check step, and relaxes minikube's internal Docker API requirement
test/e2e/build_pack_test.go Fixes parallel build interference by using a separate asset directory
test/e2e/build_bazel_test.go Fixes parallel build interference by using a separate asset directory
test/e2e/assets/simple-app/WORKSPACE Bumps Bazel rules and adds rules_go and bazel_gazelle dependencies

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Devanshu <devanshu.d@broadcom.com>
@devanshuVmware devanshuVmware deployed to DockerHub E2E March 3, 2026 14:28 — with GitHub Actions Active
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants