From 699a6aad0434fc22114e41c5105020ade5845756 Mon Sep 17 00:00:00 2001 From: Simon Beck Date: Thu, 18 Jul 2024 15:07:44 +0200 Subject: [PATCH] Make sure crossplane is installed in CI --- package/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/package.mk b/package/package.mk index c3cc577..d215c08 100644 --- a/package/package.mk +++ b/package/package.mk @@ -24,7 +24,7 @@ package-provider-local: $(crossplane_bin) generate-go ## Build Crossplane packag .PHONY: package-provider package-provider: export CONTROLLER_IMG = $(CONTAINER_IMG) -package-provider: generate-go build-docker ## Build Crossplane package for Upbound Marketplace +package-provider: $(crossplane_bin) generate-go build-docker ## Build Crossplane package for Upbound Marketplace @rm -rf package/*.xpkg @yq e 'del(.spec)' $(package_dir)/crossplane.yaml.template > $(package_dir)/crossplane.yaml $(crossplane_bin) xpkg build -f $(package_dir) -o $(package_dir)/provider-cloudscale.xpkg --controller=$(CONTROLLER_IMG) @@ -41,7 +41,7 @@ package-provider: generate-go build-docker ## Build Crossplane package for Upbou .PHONY: .upbound-package-push .upbound-package-push: pkg_file = $(package_dir)/provider-cloudscale.xpkg -.upbound-package-push: package-provider +.upbound-package-push: $(crossplane_bin) package-provider $(crossplane_bin) xpkg push -f $(pkg_file) $(UPBOUND_PACKAGE_IMG) .PHONY: package-push