⚠️ MAJOR: Update docker.io/library/docker Docker tag to v29 #298

Merged
mysticalsoap merged 1 commit from renovate/docker.io-library-docker-29.x into trunk 2026-09-20 16:34:09 -04:00
Collaborator

This PR contains the following updates:

Package Type Update Change
docker.io/library/docker (source) docker major 28.5.2-cli → 29.8.1-cli
docker.io/library/docker (source) major 28.5.2-cli → 29.8.1-cli

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [docker.io/library/docker](https://hub.docker.com/_/docker) ([source](https://github.com/docker-library/docker)) | docker | major | `28.5.2-cli` → `29.8.1-cli` | | [docker.io/library/docker](https://hub.docker.com/_/docker) ([source](https://github.com/docker-library/docker)) | | major | `28.5.2-cli` → `29.8.1-cli` | --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC42LjAiLCJ1cGRhdGVkSW5WZXIiOiI0NC42LjAiLCJ0YXJnZXRCcmFuY2giOiJ0cnVuayIsImxhYmVscyI6WyJtYWpvci11cGdyYWRlIiwicmVub3ZhdGUiXX0=-->
⚠️ MAJOR: Update docker.io/library/docker Docker tag to v29
All checks were successful
validate / validate (pull_request) Successful in 28s
5508a7fe3d
Owner

Verified so far:

  • CI run 313 (this branch) ran check-compose.sh in the 29.8.1-cli image: all 12 stacks ok. That image ships Compose v5.5.1 (28.5.2-cli shipped v2.40.3), so the config check also covers the Compose major.
  • Host daemon is 29.7.2, API 1.55. The 29 CLI needs API 1.44+ and negotiates down from its own 1.56, same as 28.5.2 negotiates to 1.51 today.
  • Docker 29 breaking changes (release notes): docker image ls default output/untagged filtering, Content Trust removed, legacy-link env vars, cgroup v1 deprecation. Nothing under dagu/jobs or _helper uses docker images/image ls or DOCKER_CONTENT_TRUST; the jobs use ps, inspect, image inspect, exec, restart, all unchanged.
  • Image pulled and started: wget, unzip, docker compose present.

Not yet done: recreating the live dagu-tools sidecar on the new image and running a job command through dagu-socket-proxy (the proxy's -allowfrom is by container name, so a throwaway container can't stand in for it).

Verified so far: - CI run 313 (this branch) ran `check-compose.sh` in the 29.8.1-cli image: all 12 stacks `ok`. That image ships Compose v5.5.1 (28.5.2-cli shipped v2.40.3), so the config check also covers the Compose major. - Host daemon is 29.7.2, API 1.55. The 29 CLI needs API 1.44+ and negotiates down from its own 1.56, same as 28.5.2 negotiates to 1.51 today. - Docker 29 breaking changes (release notes): `docker image ls` default output/untagged filtering, Content Trust removed, legacy-link env vars, cgroup v1 deprecation. Nothing under `dagu/jobs` or `_helper` uses `docker images`/`image ls` or DOCKER_CONTENT_TRUST; the jobs use `ps`, `inspect`, `image inspect`, `exec`, `restart`, all unchanged. - Image pulled and started: `wget`, `unzip`, `docker compose` present. Not yet done: recreating the live `dagu-tools` sidecar on the new image and running a job command through `dagu-socket-proxy` (the proxy's `-allowfrom` is by container name, so a throwaway container can't stand in for it).
Owner

Live: applied the diff to the trunk tree, just up dagu recreated dagu-tools healthy. Inside it: client=29.8.1 server=29.7.2, docker ps -q | xargs docker inspect through dagu-socket-proxy returns names. Safe to merge.

Live: applied the diff to the trunk tree, `just up dagu` recreated dagu-tools healthy. Inside it: client=29.8.1 server=29.7.2, `docker ps -q | xargs docker inspect` through dagu-socket-proxy returns names. Safe to merge.
mysticalsoap deleted branch renovate/docker.io-library-docker-29.x 2026-09-20 16:34:10 -04:00
Sign in to join this conversation.
No description provided.