1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
#/bin/sh
RELEASE_INFO="$(cat <<EOF
{
"tag_name" : "$RELEASE_NAME",
"draft" : true
}
EOF
)"
if test -z ${REALLY_RELEASE+x}; then
cp dummy-release.json output/release.json
cat <<EOF
If REALLY_RELEASE were set then I would run the following:
git push origin "$RELEASE_NAME"
git push origin develop
curl -u "$(cat $AUTH_FILE)" --data "$RELEASE_INFO" \
"https://api.github.com/repos/$OWNER/$REPO/releases" > output/release.json
EOF
else
git push origin "$RELEASE_NAME"
git push origin develop
git push origin master
curl -u "$(cat $AUTH_FILE)" --data "$RELEASE_INFO" \
"https://api.github.com/repos/$OWNER/$REPO/releases" > output/release.json
fi
|