From 4a01a00e437b7a60adf0658cb26b3f5ff79433b4 Mon Sep 17 00:00:00 2001 From: Volker Schukai <volker.schukai@schukai.com> Date: Mon, 8 Aug 2022 20:04:47 +0200 Subject: [PATCH] chore: commit save point --- development/makefiles/target-node-build.mk | 2 +- development/makefiles/target-npm-publish.mk | 27 ++++++++++++++++++--- 2 files changed, 24 insertions(+), 5 deletions(-) diff --git a/development/makefiles/target-node-build.mk b/development/makefiles/target-node-build.mk index 17438cd52..d8c5c938b 100644 --- a/development/makefiles/target-node-build.mk +++ b/development/makefiles/target-node-build.mk @@ -12,7 +12,7 @@ EXECUTABLES = $(EXECUTABLES:-) $(SPONGE); .PHONY: node-build ## Build Node Components -node-build: next-patch-version $(NODE_MODULES_MODIFIED) $(NODE_PACKAGES) +node-build: $(NODE_MODULES_MODIFIED) $(NODE_PACKAGES) $(ECHOMARKER) "Building Node Components" $(ECHO) "Version: $(PROJECT_VERSION)" $(ECHO) "Source Path: $(SOURCE_PATH)" diff --git a/development/makefiles/target-npm-publish.mk b/development/makefiles/target-npm-publish.mk index e95e068d2..97ea34406 100644 --- a/development/makefiles/target-npm-publish.mk +++ b/development/makefiles/target-npm-publish.mk @@ -6,8 +6,27 @@ ############################################################################################# ############################################################################################# -.PHONY: npm-publish -## publish library to npm -npm-publish: node-build - $(ECHOMARKER) "publish library" +.PHONY: npm-publish-major +## release major version of package +npm-publish-major: + $(ECHOMARKER) "release major version" + $(QUIET) $(MAKE) next-major-version + $(QUIET) $(MAKE) node-build $(QUIET) $(NPM) --prefix $(NODE_ROOT_DIR) run publish + +.PHONY: npm-publish-minor +## release minor version of package +npm-publish-minor: + $(ECHOMARKER) "release minor version" + $(QUIET) $(MAKE) next-minor-version + $(QUIET) $(MAKE) node-build + $(QUIET) $(NPM) --prefix $(NODE_ROOT_DIR) run publish + +.PHONY: npm-publish-patch +## release patch version of package +npm-publish-patch: + $(ECHOMARKER) "release patch version" + $(QUIET) $(MAKE) next-patch-version + $(QUIET) $(MAKE) node-build + $(QUIET) $(NPM) --prefix $(NODE_ROOT_DIR) run publish + -- GitLab