diff --git a/Makefile b/Makefile index e83979e..86550a3 100644 --- a/Makefile +++ b/Makefile @@ -2,6 +2,7 @@ # THIS FILE IS GENERATED BY MXMAKE # # DOMAINS: +#: applications.zest-releaser #: core.base #: core.mxenv #: core.mxfiles @@ -516,6 +517,48 @@ TYPECHECK_TARGETS+=mypy CLEAN_TARGETS+=mypy-clean DIRTY_TARGETS+=mypy-dirty +############################################################################## +# zest-releaser +############################################################################## + +ZEST_RELEASER_TARGET:=$(SENTINEL_FOLDER)/zest-releaser.sentinel +$(ZEST_RELEASER_TARGET): $(MXENV_TARGET) + @echo "Install zest.releaser" + @$(MXENV_PATH)pip install zest.releaser + @touch $(ZEST_RELEASER_TARGET) + +.PHONY: zest-releaser-prerelease +zest-releaser-prerelease: $(ZEST_RELEASER_TARGET) + @echo "Run prerelease" + @$(MXENV_PATH)prerelease + +.PHONY: zest-releaser-release +zest-releaser-release: $(ZEST_RELEASER_TARGET) + @echo "Run release" + @$(MXENV_PATH)release + +.PHONY: zest-releaser-postrelease +zest-releaser-postrelease: $(ZEST_RELEASER_TARGET) + @echo "Run postrelease" + @$(MXENV_PATH)postrelease + +.PHONY: zest-releaser-fullrelease +zest-releaser-fullrelease: $(ZEST_RELEASER_TARGET) + @echo "Run fullrelease" + @$(MXENV_PATH)fullrelease + +.PHONY: zest-releaser-dirty +zest-releaser-dirty: + @rm -f $(ZEST_RELEASER_TARGET) + +.PHONY: zest-releaser-clean +zest-releaser-clean: zest-releaser-dirty + @test -e $(MXENV_PATH)pip && $(MXENV_PATH)pip uninstall -y zest.releaser || : + +INSTALL_TARGETS+=$(ZEST_RELEASER_TARGET) +DIRTY_TARGETS+=zest-releaser-dirty +CLEAN_TARGETS+=zest-releaser-clean + -include $(INCLUDE_MAKEFILE) ##############################################################################