mirror of
https://github.com/nodejs/node.git
synced 2026-10-14 10:26:26 -04:00
tools: check tag is on github before release
PR-URL: https://github.com/nodejs/node/pull/9142 Reviewed-By: Myles Borins <myles.borins@gmail.com> Reviewed-By: Evan Lucas <evanlucas@me.com> Reviewed-By: Johan Bergström <bugs@bergstroem.nu> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
This commit is contained in:
1 parent
df163c74e2
commit
64b9b39f07
1 file changed
+8
@@ -78,6 +78,14 @@ function sign {
|
||||
|
||||
if [ "${gpgtagkey}" != "${gpgkey}" ]; then
|
||||
echo "GPG key for \"${version}\" tag is not yours, cannot sign"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
ghtaggedversion=$(curl -sL https://raw.githubusercontent.com/nodejs/node/${version}/src/node_version.h \
|
||||
| awk '/define NODE_(MAJOR|MINOR|PATCH)_VERSION/{ v = v "." $3 } END{ v = "v" substr(v, 2); print v }')
|
||||
if [ "${version}" != "${ghtaggedversion}" ]; then
|
||||
echo "Could not find tagged version on github.com/nodejs/node, did you push your tag?"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
shapath=$(ssh ${webuser}@${webhost} $signcmd nodejs $version)
|
||||
|
||||
Reference in new issue
Block a user