File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -767,6 +767,7 @@ docclean:
767767
768768RAWVER =$(shell $(PYTHON ) tools/getnodeversion.py)
769769VERSION =v$(RAWVER )
770+ CHANGELOG =doc/changelogs/CHANGELOG_V$(firstword $(subst ., ,$(RAWVER ) ) ) .md
770771
771772# For nightly builds, you must set DISTTYPE to "nightly", "next-nightly" or
772773# "custom". For the nightly and next-nightly case, you need to set DATESTRING
@@ -954,6 +955,15 @@ release-only: check-xz
954955 echo " " >&2 ; \
955956 exit 1 ; \
956957 fi
958+ @if [ " $( RELEASE) " = " 0" -o -f " $( CHANGELOG) " ]; then \
959+ exit 0; \
960+ else \
961+ echo " " >&2 ; \
962+ echo " #NODE_VERSION_IS_RELEASE is set to $( RELEASE) but " >&2 ; \
963+ echo " $( CHANGELOG) does not exist." >&2 ; \
964+ echo " " >&2 ; \
965+ exit 1 ; \
966+ fi
957967
958968$(PKG ) : release-only
959969 $(RM ) -r $(MACOSOUTDIR )
@@ -1121,7 +1131,11 @@ $(BINARYTAR): release-only
11211131 $(MAKE ) install DESTDIR=$(BINARYNAME ) V=$(V ) PORTABLE=1
11221132 cp README.md $(BINARYNAME )
11231133 cp LICENSE $(BINARYNAME )
1134+ ifeq ("$(wildcard $(CHANGELOG ) ) ","")
11241135 cp CHANGELOG.md $(BINARYNAME)
1136+ else
1137+ cp $(CHANGELOG) $(BINARYNAME)/CHANGELOG.md
1138+ endif
11251139ifeq ($(OSTYPE ) ,darwin)
11261140 SIGN="$(CODESIGN_CERT)" PKGDIR="$(BINARYNAME)" sh tools/osx-codesign.sh
11271141endif
You can’t perform that action at this time.
0 commit comments