Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,10 @@ useful than saying where the real one is.
`skrog install` and `skrog target create`. Behaviour is unchanged.
- The verified rootfs download is cached in the base state directory when installing a
named engine, so a second engine does not download it again.
- **The bundled docker CLI is 29.9.1**, from 29.8.2. amd64 is Docker's own zip, checksum
computed from the official download as before; the arm64 `docker.exe` is built from
docker/cli at commit `dfc520d`, pinned, with Go 1.26.9 to match the engine. Compose,
buildx and the credential helper are unchanged. The engine is still 29.9.0.

## [0.10.0] — 2026-10-12

Expand Down
10 changes: 5 additions & 5 deletions internal/dockercli/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,20 +39,20 @@
"components": [
{
"name": "docker",
"version": "29.8.2",
"version": "29.9.1",
"role": "cli",
"target": "docker.exe",
"license": "Apache-2.0",
"licenseURL": "https://raw.githubusercontent.com/docker/cli/master/LICENSE",
"arch": {
"amd64": {
"url": "https://download.docker.com/win/static/stable/x86_64/docker-29.8.2.zip",
"sha256": "e8a956a1f117764dd79f6b1964eca0bb451088fe2db5ecce93ed0e01e5d814b3",
"url": "https://download.docker.com/win/static/stable/x86_64/docker-29.9.1.zip",
"sha256": "5d9b66509390553fd97d590ec2ff0ce10b04c2ac653fa52f2abf2f05c4c197ca",
"zipEntry": "docker/docker.exe"
},
"arm64": {
"url": "https://github.com/wslkit/skrog/releases/download/dockercli-v29.8.2/docker-29.8.2-windows-arm64.exe",
"sha256": "797ce56c8e76f00f57c3d74b443b175b5cb8a67443634050bd1edf9abd3a675a"
"url": "",
"sha256": ""
}
}
},
Expand Down
8 changes: 4 additions & 4 deletions third_party/docker-cli/versions.env
Original file line number Diff line number Diff line change
Expand Up @@ -14,18 +14,18 @@
# internal/dockercli/manifest.json -- the same binary is installed on both
# architectures and reporting two different versions would be a support
# nightmare. A test pins the two together.
DOCKER_CLI_VERSION=29.8.2
DOCKER_CLI_TAG=v29.8.2
DOCKER_CLI_VERSION=29.9.1
DOCKER_CLI_TAG=v29.9.1

# The commit the tag must resolve to (#88). A git tag can be moved and a
# source repository compromised, and the result is the binary every docker
# command on the machine runs. build.sh fails on a mismatch.
#
# This is the tag's dereferenced commit (refs/tags/<tag>^{}), not the tag
# object's own hash.
DOCKER_CLI_SHA=7fc2dff9bceb96b266a3b2c3117c0955a0d9e616
DOCKER_CLI_SHA=dfc520dcc28994c4c699b9b219fd2f5a6bcec0ff

# Toolchain. Bumping this changes the output, so it is pinned like everything
# else. Kept in step with guest/rootfs/versions.env so the engine and the CLI
# are built by the same compiler.
GO_VERSION=1.26.8
GO_VERSION=1.26.9
Loading