diff --git a/release.sh b/release.sh index 965645c..10d2dd8 100755 --- a/release.sh +++ b/release.sh @@ -7,11 +7,16 @@ else VERSION=$1 fi echo Releasing $VERSION +TARF=whatscli-${VERSION#v}.tar.gz WINF=whatscli-$VERSION-windows.zip LINUXF=whatscli-$VERSION-linux.zip MACF=whatscli-$VERSION-macos.zip RASPIF=whatscli-$VERSION-raspberrypi.zip +# create release tarball +go mod vendor +tar czf $TARF --transform "s,^,whatscli-${VERSION#v}/," * + # build zip files with binaries GOOS=darwin go build -o whatscli zip $MACF whatscli @@ -31,7 +36,7 @@ git pull LASTTAG=$(git describe --tags --abbrev=0) git log $LASTTAG..HEAD --no-decorate --pretty=format:"- %s" --abbrev-commit > changes.txt vim changes.txt -gh release create $VERSION $LINUXF $MACF $WINF $RASPIF -F changes.txt -t $VERSION +gh release create $VERSION $TARF $LINUXF $MACF $WINF $RASPIF -F changes.txt -t $VERSION rm changes.txt rm *.zip