|
2 | 2 | # THIS FILE IS GENERATED BY MXMAKE
|
3 | 3 | #
|
4 | 4 | # DOMAINS:
|
| 5 | +#: applications.zest-releaser |
5 | 6 | #: core.base
|
6 | 7 | #: core.mxenv
|
7 | 8 | #: core.mxfiles
|
@@ -131,6 +132,24 @@ COVERAGE_COMMAND?=\
|
131 | 132 | -m pytest src/yafowil/tests \
|
132 | 133 | && $(VENV_FOLDER)/bin/coverage report --fail-under=99
|
133 | 134 |
|
| 135 | +## applications.zest-releaser |
| 136 | + |
| 137 | +# Options to pass to zest.releaser prerelease command. |
| 138 | +# No default value. |
| 139 | +ZEST_RELEASER_PRERELEASE_OPTIONS?= |
| 140 | + |
| 141 | +# Options to pass to zest.releaser release command. |
| 142 | +# No default value. |
| 143 | +ZEST_RELEASER_RELEASE_OPTIONS?= |
| 144 | + |
| 145 | +# Options to pass to zest.releaser postrelease command. |
| 146 | +# No default value. |
| 147 | +ZEST_RELEASER_POSTRELEASE_OPTIONS?= |
| 148 | + |
| 149 | +# Options to pass to zest.releaser fullrelease command. |
| 150 | +# No default value. |
| 151 | +ZEST_RELEASER_FULLRELEASE_OPTIONS?= |
| 152 | + |
134 | 153 | ## i18n.gettext
|
135 | 154 |
|
136 | 155 | # Path of directory containing the message catalogs.
|
@@ -431,6 +450,48 @@ INSTALL_TARGETS+=$(COVERAGE_TARGET)
|
431 | 450 | DIRTY_TARGETS+=coverage-dirty
|
432 | 451 | CLEAN_TARGETS+=coverage-clean
|
433 | 452 |
|
| 453 | +############################################################################## |
| 454 | +# zest-releaser |
| 455 | +############################################################################## |
| 456 | + |
| 457 | +ZEST_RELEASER_TARGET:=$(SENTINEL_FOLDER)/zest-releaser.sentinel |
| 458 | +$(ZEST_RELEASER_TARGET): $(MXENV_TARGET) |
| 459 | + @echo "Install zest.releaser" |
| 460 | + @$(PYTHON_PACKAGE_COMMAND) install zest.releaser |
| 461 | + @touch $(ZEST_RELEASER_TARGET) |
| 462 | + |
| 463 | +.PHONY: zest-releaser-prerelease |
| 464 | +zest-releaser-prerelease: $(ZEST_RELEASER_TARGET) |
| 465 | + @echo "Run prerelease" |
| 466 | + @prerelease $(ZEST_RELEASER_PRERELEASE_OPTIONS) |
| 467 | + |
| 468 | +.PHONY: zest-releaser-release |
| 469 | +zest-releaser-release: $(ZEST_RELEASER_TARGET) |
| 470 | + @echo "Run release" |
| 471 | + @release $(ZEST_RELEASER_RELEASE_OPTIONS) |
| 472 | + |
| 473 | +.PHONY: zest-releaser-postrelease |
| 474 | +zest-releaser-postrelease: $(ZEST_RELEASER_TARGET) |
| 475 | + @echo "Run postrelease" |
| 476 | + @postrelease $(ZEST_RELEASER_POSTRELEASE_OPTIONS) |
| 477 | + |
| 478 | +.PHONY: zest-releaser-fullrelease |
| 479 | +zest-releaser-fullrelease: $(ZEST_RELEASER_TARGET) |
| 480 | + @echo "Run fullrelease" |
| 481 | + @fullrelease $(ZEST_RELEASER_FULLRELEASE_OPTIONS) |
| 482 | + |
| 483 | +.PHONY: zest-releaser-dirty |
| 484 | +zest-releaser-dirty: |
| 485 | + @rm -f $(ZEST_RELEASER_TARGET) |
| 486 | + |
| 487 | +.PHONY: zest-releaser-clean |
| 488 | +zest-releaser-clean: zest-releaser-dirty |
| 489 | + @test -e $(MXENV_PYTHON) && $(MXENV_PYTHON) -m pip uninstall -y zest.releaser || : |
| 490 | + |
| 491 | +INSTALL_TARGETS+=$(ZEST_RELEASER_TARGET) |
| 492 | +DIRTY_TARGETS+=zest-releaser-dirty |
| 493 | +CLEAN_TARGETS+=zest-releaser-clean |
| 494 | + |
434 | 495 | ##############################################################################
|
435 | 496 | # gettext
|
436 | 497 | ##############################################################################
|
|
0 commit comments