cv/app/server/internal/version/version.go
2023-06-01 21:31:16 +02:00

37 lines
611 B
Go

package version
import (
"encoding/json"
"time"
)
var (
JSON []byte
Commit string
CommitTime time.Time
Tag string
commitTime string
repoUrl string
)
func init() {
t, _ := time.Parse(time.RFC3339, commitTime)
CommitTime = t.In(time.UTC)
type v struct {
Source string `json:"source,omitempty"`
Version string `json:"version,omitempty"`
Commit string `json:"commit,omitempty"`
CommitTime time.Time `json:"commitTime,omitempty"`
}
JSON, _ = json.Marshal(v{
Source: repoUrl,
Version: Tag,
Commit: Commit,
CommitTime: CommitTime,
})
}