pull/233/head
q191201771 2 years ago
parent 7977c6838f
commit c00a6811d9

@ -1,6 +1,6 @@
#!/usr/bin/env bash
# 根据CHANGELOG.md中的最新版本号决定是否更新version.go和以及打git tag
# 根据CHANGELOG.md中的最新版本号决定是否更新t_version.go和以及打git tag
#
# TODO(chef): 新电脑没有gsed导致失败了
#
@ -22,16 +22,16 @@ echo "newest version in git tag: " $GitTag
# 源码中的版本号
FileVersion=`cat pkg/base/t_version.go | grep 'const LalVersion' | awk -F\" '{print $2}'`
echo "newest version in version.go: " $FileVersion
echo "newest version in t_version.go: " $FileVersion
# CHANGELOG.md和源码中的不一致更新源码并提交修改
if [ "$NewVersion" == "$FileVersion" ];then
echo 'same tag, noop.'
else
echo 'update version.go'
gsed -i "/^const LalVersion/cconst LalVersion = \"${NewVersion}\"" pkg/base/version.go
git add pkg/base/version.go
git commit -m "${NewVersion} -> version.go"
echo 'update t_version.go'
gsed -i "/^const LalVersion/cconst LalVersion = \"${NewVersion}\"" pkg/base/t_version.go
git add pkg/base/t_version.go
git commit -m "${NewVersion} -> t_version.go"
git push
fi

@ -17,7 +17,7 @@ import "strings"
// LalVersion 整个lal工程的版本号。注意该变量由外部脚本修改维护不要手动在代码中修改
//
const LalVersion = "v0.30.1"
const LalVersion = "v0.31.0"
// ConfVersion lalserver的配置文件的版本号
//

Loading…
Cancel
Save