mirror of
https://github.com/zyedidia/micro.git
synced 2025-06-18 23:05:40 -04:00
Update nightly release scripts
This commit is contained in:
parent
621e4e9e4d
commit
cd0a9b6a60
@ -1,32 +1,21 @@
|
|||||||
# This script creates the nightly release on Github for micro
|
# This script updates the nightly release on Github for micro
|
||||||
# Must be run from inside the micro git repository
|
# Must be run from inside the micro git repository
|
||||||
|
|
||||||
commitID=$(git rev-parse --short HEAD)
|
commitID=$(git rev-parse --short HEAD)
|
||||||
# info=$(github-release info -u zyedidia -r micro -t nightly)
|
|
||||||
|
|
||||||
# if [[ $info = *$commitID* ]]; then
|
|
||||||
# echo "No new commits since last nightly"
|
|
||||||
# exit 1
|
|
||||||
# fi
|
|
||||||
|
|
||||||
go run remove-nightly-assets.go
|
go run remove-nightly-assets.go
|
||||||
|
|
||||||
# echo "Moving tag"
|
|
||||||
# hub push origin :refs/tags/nightly
|
|
||||||
# git tag -f nightly $commitID
|
|
||||||
# hub push --tags
|
|
||||||
|
|
||||||
echo "Cross compiling binaries"
|
echo "Cross compiling binaries"
|
||||||
./cross-compile.sh $1
|
./cross-compile.sh $1
|
||||||
mv ../binaries .
|
mv ../binaries .
|
||||||
|
|
||||||
MESSAGE=$'Nightly build\n\nAutogenerated nightly build of micro'
|
MESSAGE=$'Nightly build\n\nAutogenerated nightly build of micro'
|
||||||
|
|
||||||
echo "Creating new release"
|
echo "Updating release"
|
||||||
hub release edit nightly \
|
hub release edit nightly \
|
||||||
--prerelease \
|
--prerelease \
|
||||||
--draft=false \
|
--draft=false \
|
||||||
--message "$MESSAGE. Assets uploaded on $(date) for commit $commitID." \
|
--message "$MESSAGE (please DISREGARD the creation date of this Github release). Assets uploaded on $(date) for commit $commitID." \
|
||||||
--attach "binaries/micro-$1-osx.tar.gz" \
|
--attach "binaries/micro-$1-osx.tar.gz" \
|
||||||
--attach "binaries/micro-$1-linux64.tar.gz" \
|
--attach "binaries/micro-$1-linux64.tar.gz" \
|
||||||
--attach "binaries/micro-$1-linux64-static.tar.gz" \
|
--attach "binaries/micro-$1-linux64-static.tar.gz" \
|
||||||
|
13
tools/update-nightly-tag.sh
Executable file
13
tools/update-nightly-tag.sh
Executable file
@ -0,0 +1,13 @@
|
|||||||
|
commitID=$(git rev-parse --short HEAD)
|
||||||
|
echo "Moving tag"
|
||||||
|
hub push origin :refs/tags/nightly
|
||||||
|
git tag -f nightly $commitID
|
||||||
|
hub push --tags
|
||||||
|
|
||||||
|
MESSAGE=$'Nightly build\n\nAutogenerated nightly build of micro'
|
||||||
|
|
||||||
|
echo "Creating new release"
|
||||||
|
hub release create nightly \
|
||||||
|
--prerelease \
|
||||||
|
--draft=false \
|
||||||
|
--message "$MESSAGE."
|
Loading…
Reference in New Issue
Block a user