Repository navigation
deps: docker CLI 29.8.2 - #525
Merged
Merged
Conversation
amd64 checksum computed from Docker's zip; arm64 is a placeholder until dockercli-v29.8.2 is built from main.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the bundled docker CLI from 29.8.1 to 29.8.2 for 0.9.0.
DOCKER_CLI_SHA7fc2dff9bceb96b266a3b2c3117c0955a0d9e616git ls-remote … 'refs/tags/v29.8.2^{}'; the same query reproduces the current 29.8.1 pine8a956a1f117764dd79f6b1964eca0bb451088fe2db5ecce93ed0e01e5d814b3download.docker.comzip (upstream publishes no checksum);docker/docker.exeentry confirmed presentGO_VERSIONarm64 is a placeholder in this PR, on purpose. The arm64
docker.exeis built bydockercli.ymlfrom adockercli-v29.8.2tag, and that tag has to be cut from amainthat already pins 29.8.2. So the arm64 entry is empty (URL and sha256 together, whichPublished()reads as "not available on this platform") until that release exists. After merge:dockercli-v29.8.2,--latest=false.sha256into the manifestBoth happen before 0.9.0 is tagged, so no release ships without an arm64 CLI.
Verified: a dev build's
skrog cli installdownloaded the 29.8.2 zip, verified it against the pinned checksum, and installed it.docker versionreports client 29.8.2 at commit7fc2dff, anddocker run --rm alpineworks against the 29.8.1 engine.go test ./internal/dockercli/... ./cmd/skrog/passes.TestArm64DockerCLIComesFromOurOwnReleaseskips while arm64 is a placeholder, as designed.