github.com/jshiv/can-go@v0.2.1-0.20210224011015-069e90e90bdf/tools/semantic-release/rules.mk (about) 1 semantic_release_cwd := $(abspath $(dir $(lastword $(MAKEFILE_LIST)))) 2 semantic_release := $(semantic_release_cwd)/node_modules/.bin/semantic-release 3 4 $(semantic_release): $(semantic_release_cwd)/package.json 5 $(info [semantic-release] installing packages...) 6 @cd $(semantic_release_cwd) && npm install --no-save --no-audit --ignore-scripts &> /dev/null 7 @touch $@ 8 9 .PHONY: semantic-release 10 semantic-release: $(semantic_release_cwd)/.releaserc.yaml $(semantic_release) 11 $(info [$@] creating release...) 12 @cd $(semantic_release_cwd) && $(semantic_release)