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 @@ -773,6 +773,7 @@ docclean:
773
773
774
774
RAWVER =$(shell $(PYTHON ) tools/getnodeversion.py)
775
775
VERSION =v$(RAWVER )
776
+ CHANGELOG =doc/changelogs/CHANGELOG_V$(firstword $(subst ., ,$(RAWVER ) ) ) .md
776
777
777
778
# For nightly builds, you must set DISTTYPE to "nightly", "next-nightly" or
778
779
# "custom". For the nightly and next-nightly case, you need to set DATESTRING
@@ -960,6 +961,15 @@ release-only: check-xz
960
961
echo " " >&2 ; \
961
962
exit 1 ; \
962
963
fi
964
+ @if [ " $( RELEASE) " = " 0" -o -f " $( CHANGELOG) " ]; then \
965
+ exit 0; \
966
+ else \
967
+ echo " " >&2 ; \
968
+ echo " #NODE_VERSION_IS_RELEASE is set to $( RELEASE) but " >&2 ; \
969
+ echo " $( CHANGELOG) does not exist." >&2 ; \
970
+ echo " " >&2 ; \
971
+ exit 1 ; \
972
+ fi
963
973
964
974
$(PKG ) : release-only
965
975
$(RM ) -r $(MACOSOUTDIR )
@@ -1127,7 +1137,11 @@ $(BINARYTAR): release-only
1127
1137
$(MAKE ) install DESTDIR=$(BINARYNAME ) V=$(V ) PORTABLE=1
1128
1138
cp README.md $(BINARYNAME )
1129
1139
cp LICENSE $(BINARYNAME )
1140
+ ifeq ("$(wildcard $(CHANGELOG ) ) ","")
1130
1141
cp CHANGELOG.md $(BINARYNAME)
1142
+ else
1143
+ cp $(CHANGELOG) $(BINARYNAME)/CHANGELOG.md
1144
+ endif
1131
1145
ifeq ($(OSTYPE ) ,darwin)
1132
1146
SIGN="$(CODESIGN_CERT)" PKGDIR="$(BINARYNAME)" sh tools/osx-codesign.sh
1133
1147
endif
You can’t perform that action at this time.
0 commit comments