mirror of
https://github.com/subsurface/subsurface.git
synced 2024-11-28 05:00:20 +00:00
Travis: set better release message
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
de3d6b5327
commit
65e65272ce
2 changed files with 31 additions and 0 deletions
30
scripts/travis_end.sh
Normal file
30
scripts/travis_end.sh
Normal file
|
@ -0,0 +1,30 @@
|
|||
#!/bin/bash
|
||||
|
||||
if [ ! -z $UPLOADTOOL_SUFFIX ] ; then
|
||||
if [ "$UPLOADTOOL_SUFFIX" = "$TRAVIS_TAG" ] ; then
|
||||
RELEASE_NAME=$TRAVIS_TAG
|
||||
RELEASE_TITLE="Release build ($TRAVIS_TAG)"
|
||||
is_prerelease="false"
|
||||
else
|
||||
RELEASE_NAME="continuous-$UPLOADTOOL_SUFFIX"
|
||||
RELEASE_TITLE="Continuous build ($UPLOADTOOL_SUFFIX)"
|
||||
is_prerelease="true"
|
||||
fi
|
||||
else
|
||||
RELEASE_NAME="continuous" # Do not use "latest" as it is reserved by GitHub
|
||||
RELEASE_TITLE="Continuous build"
|
||||
is_prerelease="true"
|
||||
fi
|
||||
|
||||
# update the Body of the Release to be more interesting
|
||||
|
||||
T_BUILD_REF="Travis CI build log: https://travis-ci.org/Subsurface-divelog/subsurface/builds/$TRAVIS_BUILD_ID/\n"
|
||||
WIN_BINS="subsurface.exe and subsurface.exe.debug are just the Subsurface executable for this build, the full Windows installer contains the version number in its name.\n"
|
||||
MISSING_BINS="So far Mac App and Android APK are not automatically created on Travis - try looking for them at http://subsurface-divelog.org/downloads/test."
|
||||
BODY=$T_BUILD_REF$WIN_BINS$MISSING_BINS
|
||||
|
||||
release_id=$(curl https://api.github.com/repos/Subsurface-divelog/subsurface/releases/tags/${RELEASE_NAME} | grep "\"id\":" | head -n 1 | tr -s " " | cut -f 3 -d" " | cut -f 1 -d ",")
|
||||
release_infos=$(curl -H "Authorization: token ${GITHUB_TOKEN}" --request PATCH \
|
||||
--data '{"tag_name": "'"$RELEASE_NAME"'","name": "'"$RELEASE_TITLE"'","body": "'"$BODY"'"}' "https://api.github.com/repos/Subsurface-divelog/subsurface/releases/${release_id}")
|
||||
|
||||
echo $release_infos
|
|
@ -13,3 +13,4 @@ find . -name subsurface\*.exe*
|
|||
wget -c https://github.com/probonopd/uploadtool/raw/master/upload.sh
|
||||
bash ./upload.sh subsurface*.exe*
|
||||
|
||||
bash -x ${TRAVIS_BUILD_DIR}/scripts/travis_end.sh
|
||||
|
|
Loading…
Reference in a new issue