make: skip --disable-content-trust at docker buildx (#139)

`docker build` may be aliased as `docker buildx build`, which doesn't support --disable-content-trust switch.

Signed-off-by: You-Sheng Yang <vicamo@gmail.com>

Reviewed-on: https://gitea.com/gitea/act_runner/pulls/139
Reviewed-by: techknowlogick <techknowlogick@noreply.gitea.io>
Co-authored-by: You-Sheng Yang <vicamo@gmail.com>
Co-committed-by: You-Sheng Yang <vicamo@gmail.com>
This commit is contained in:
You-Sheng Yang 2023-04-25 03:15:48 +08:00 committed by techknowlogick
parent acc5afc428
commit 43c5ba923f

View file

@ -162,7 +162,10 @@ release-compress: | $(DIST_DIRS)
.PHONY: docker
docker:
docker build --disable-content-trust=false -t $(DOCKER_REF) .
if ! docker buildx version >/dev/null 2>&1; then \
ARG_DISABLE_CONTENT_TRUST=--disable-content-trust=false; \
fi; \
docker build $${ARG_DISABLE_CONTENT_TRUST} -t $(DOCKER_REF) .
clean:
$(GO) clean -x -i ./...