tag_repos: tag prerelease for rc releases

So the they are shown as prerelease on github.

Signed-off-by: Peng Tao <bergwolf@gmail.com>
This commit is contained in:
Peng Tao 2018-09-27 20:05:26 +08:00
parent f4feba9a9f
commit 5188ed2d71

View File

@ -147,7 +147,11 @@ create_github_release() {
[ -n "${tag}" ] || die "No tag specified"
if ! "${hub_bin}" release | grep -q "^${tag}$"; then
info "Creating Github release"
"${hub_bin}" -C "${repo_dir}" release create -m "${PROJECT} ${tag}" "${tag}"
if [[ "$tag" =~ "-rc" ]]; then
rc_args="-p"
fi
rc_args=${rc_args:-}
"${hub_bin}" -C "${repo_dir}" release create ${rc_args} -m "${PROJECT} ${tag}" "${tag}"
else
info "Github release already created"
fi