Skip to content

Commit

Permalink
Add zest-releaser targets to makefile
Browse files Browse the repository at this point in the history
  • Loading branch information
rnixx committed Feb 6, 2024
1 parent abf239d commit 5945d51
Showing 1 changed file with 43 additions and 0 deletions.
43 changes: 43 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
# THIS FILE IS GENERATED BY MXMAKE
#
# DOMAINS:
#: applications.zest-releaser
#: core.base
#: core.mxenv
#: core.mxfiles
Expand Down Expand Up @@ -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)

##############################################################################
Expand Down

0 comments on commit 5945d51

Please sign in to comment.