|
|
@ -4,6 +4,12 @@ |
|
|
|
|
|
|
|
set -e |
|
|
|
|
|
|
|
if [[ ! -e ../node-website/Makefile ]]; |
|
|
|
then |
|
|
|
echo "node-website must be checked out one level up" |
|
|
|
exit 1 |
|
|
|
fi |
|
|
|
|
|
|
|
stability="$(python tools/getstability.py)" |
|
|
|
NODE_STABC="$(tr '[:lower:]' '[:upper:]' <<< ${stability:0:1})${stability:1}" |
|
|
|
NODE_STABL="$stability" |
|
|
@ -43,15 +49,16 @@ make email.md |
|
|
|
echo "title: Node v"$(python tools/getnodeversion.py)" ($NODE_STABC)" |
|
|
|
echo "slug: node-v"$(python tools/getnodeversion.py | sed 's|\.|-|g')"-$NODE_STABL" |
|
|
|
echo "" |
|
|
|
cat email.md ) > doc/blog/release/v$(python tools/getnodeversion.py).md |
|
|
|
cat email.md ) > ../node-website/doc/blog/release/v$(python tools/getnodeversion.py).md |
|
|
|
|
|
|
|
if [ "$stability" = "stable" ]; |
|
|
|
then |
|
|
|
## this needs to happen here because the website depends on the current node |
|
|
|
## node version |
|
|
|
## this will get the api docs in the right place |
|
|
|
make website-upload |
|
|
|
make blog-upload |
|
|
|
BRANCH="v$(python tools/getnodeversion.py | sed -E 's#\.[0-9]+$##')" |
|
|
|
echo $(python tools/getnodeversion.py) > ../node-website/STABLE |
|
|
|
else |
|
|
|
BRANCH="master" |
|
|
|
fi |
|
|
@ -67,13 +74,6 @@ git merge --no-ff v$(python tools/getnodeversion.py)-release |
|
|
|
vim src/node_version.h |
|
|
|
git commit -am "Now working on "$(python tools/getnodeversion.py) |
|
|
|
|
|
|
|
if [ "$stability" = "stable" ]; |
|
|
|
then |
|
|
|
echo "Adding blog" |
|
|
|
git add doc/blog |
|
|
|
git commit -m "blog: Post for v$(python tools/getprevnodeversion.py)" |
|
|
|
else |
|
|
|
echo "copy blog to stable branch" |
|
|
|
fi |
|
|
|
|
|
|
|
git push git@github.com:joyent/node $BRANCH |
|
|
|
|
|
|
|
echo "Now go do the website stuff" |
|
|
|