Auto build versioning

This commit is contained in:
daru
2022-05-14 18:39:04 +02:00
parent e660b52bd4
commit fa91e9778c
2 changed files with 5 additions and 2 deletions

2
build.sh Executable file
View File

@@ -0,0 +1,2 @@
date=$(date '+%Y-%m-%dT%H:%M:%S')
go build -ldflags "-X main.buildTime=$date"

View File

@@ -17,7 +17,7 @@ import (
) )
const ( const (
husoVersion = "1.0" husoVersion = "1.1"
registerSecret = "綾波レイ" registerSecret = "綾波レイ"
seasonApiJikan = "seasons/now" seasonApiJikan = "seasons/now"
userApiJikan = "users/" userApiJikan = "users/"
@@ -52,6 +52,7 @@ var (
db *nutsdb.DB db *nutsdb.DB
jikanLimiter *rate.Limiter jikanLimiter *rate.Limiter
logOut *RingBuf logOut *RingBuf
buildTime string
) )
func main() { func main() {
@@ -63,7 +64,7 @@ func main() {
logOut = NewRingBuf(10101) logOut = NewRingBuf(10101)
color.Notice.Printf("huso %s %s\n", husoVersion, runtime.Version()) color.Notice.Printf("huso %s built on %s with %s\n", husoVersion, buildTime, runtime.Version())
logOut.WriteLine(fmt.Sprintf("🎉 huso %s %s", husoVersion, runtime.Version())) logOut.WriteLine(fmt.Sprintf("🎉 huso %s %s", husoVersion, runtime.Version()))
jikanLimiter = rate.NewLimiter(rate.Every(time.Second), 1) jikanLimiter = rate.NewLimiter(rate.Every(time.Second), 1)