File tree 1 file changed +14
-0
lines changed
1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -767,6 +767,7 @@ docclean:
767
767
768
768
RAWVER =$(shell $(PYTHON ) tools/getnodeversion.py)
769
769
VERSION =v$(RAWVER )
770
+ CHANGELOG =doc/changelogs/CHANGELOG_V$(firstword $(subst ., ,$(RAWVER ) ) ) .md
770
771
771
772
# For nightly builds, you must set DISTTYPE to "nightly", "next-nightly" or
772
773
# "custom". For the nightly and next-nightly case, you need to set DATESTRING
@@ -954,6 +955,15 @@ release-only: check-xz
954
955
echo " " >&2 ; \
955
956
exit 1 ; \
956
957
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
957
967
958
968
$(PKG ) : release-only
959
969
$(RM ) -r $(MACOSOUTDIR )
@@ -1121,7 +1131,11 @@ $(BINARYTAR): release-only
1121
1131
$(MAKE ) install DESTDIR=$(BINARYNAME ) V=$(V ) PORTABLE=1
1122
1132
cp README.md $(BINARYNAME )
1123
1133
cp LICENSE $(BINARYNAME )
1134
+ ifeq ("$(wildcard $(CHANGELOG ) ) ","")
1124
1135
cp CHANGELOG.md $(BINARYNAME)
1136
+ else
1137
+ cp $(CHANGELOG) $(BINARYNAME)/CHANGELOG.md
1138
+ endif
1125
1139
ifeq ($(OSTYPE ) ,darwin)
1126
1140
SIGN="$(CODESIGN_CERT)" PKGDIR="$(BINARYNAME)" sh tools/osx-codesign.sh
1127
1141
endif
You can’t perform that action at this time.
0 commit comments