From 16485142f457c11c86dd2bc4d751f41180377404 Mon Sep 17 00:00:00 2001 From: Luc Grosheintz Date: Fri, 30 Jan 2026 15:51:30 +0000 Subject: [PATCH 1/2] fix: incompatible flags. --- src/hive_cli/utils/image.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/hive_cli/utils/image.py b/src/hive_cli/utils/image.py index 1e8cf7c..df143bc 100644 --- a/src/hive_cli/utils/image.py +++ b/src/hive_cli/utils/image.py @@ -23,10 +23,8 @@ def build_image( dockerfile, "--tag", image, - "--load", + "--push" if push else "--load", ] - if push: - cmd.append("--push") if build_args: for key, value in build_args.items(): From f8893938b7cb96a2c426a33b13fce90f8dd82860 Mon Sep 17 00:00:00 2001 From: Luc Grosheintz Date: Fri, 6 Feb 2026 12:14:23 +0000 Subject: [PATCH 2/2] fix: never --load. The documentation of `--load` says it's for single platform builds. These are never single-platform builds. https://docs.docker.com/reference/cli/docker/buildx/build/#load Therefore, we can just remove `--load`. --- src/hive_cli/utils/image.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/hive_cli/utils/image.py b/src/hive_cli/utils/image.py index df143bc..2572eeb 100644 --- a/src/hive_cli/utils/image.py +++ b/src/hive_cli/utils/image.py @@ -23,9 +23,11 @@ def build_image( dockerfile, "--tag", image, - "--push" if push else "--load", ] + if push: + cmd.append("--push") + if build_args: for key, value in build_args.items(): cmd.extend(["--build-arg", f"{key}={value}"])