File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,6 +3,17 @@ export UPDATER_CORE_IMAGE="ghcr.io/dependabot/dependabot-updater-core"
33export UPDATER_IMAGE="ghcr.io/dependabot/dependabot-updater-"
44export DOCKER_BUILDKIT=1
55
6+ function ensure_compatible_docker_api_version() {
7+ # When the CLI is newer than the daemon, pin to the server API version.
8+ if [ -z "$DOCKER_API_VERSION" ]; then
9+ local server_api_version
10+ server_api_version=$(docker version --format '{{.Server.APIVersion}}' 2>/dev/null || true)
11+ if [ -n "$server_api_version" ]; then
12+ export DOCKER_API_VERSION="$server_api_version"
13+ fi
14+ fi
15+ }
16+
617function set_tag() {
718 case $ECOSYSTEM in
819 docker_compose)
@@ -43,6 +54,7 @@ function set_tag() {
4354
4455function docker_build() {
4556 [[ -n "$SKIP_BUILD" ]] && return
57+ ensure_compatible_docker_api_version
4658 ECOSYSTEM="$1"
4759 set_tag
4860
You can’t perform that action at this time.
0 commit comments