Browse Source

更新版本格式为使用点号分隔

将版本字符串中的连字符替换为点号,以符合语义化版本的规范。这样可以更好地表示开发版本,并保持版本字符串的一致性。
SongZihuan 1 week ago
parent
commit
b8da1f44b3
1 changed files with 3 additions and 3 deletions
  1. 3 3
      resource.go

+ 3 - 3
resource.go

@@ -139,10 +139,10 @@ func getDefaultVersion() (defVer string) {
 func getGitTagVersion() (gitVer string) {
 	gitVer = strings.TrimPrefix(strings.ToLower(GitTag), "v")
 	if GitCommitHash != "" && (GitTagCommitHash == "" || gitVer == "") {
-		return fmt.Sprintf("0.0.0+dev-%d-%s", BuildTime.Unix(), GitCommitHash)
+		return fmt.Sprintf("0.0.0+dev.%d.%s", BuildTime.Unix(), GitCommitHash)
 	} else if GitCommitHash != "" && GitTagCommitHash != "" && gitVer != "" && utilsIsSemanticVersion(gitVer) {
 		if (GitCommitHash != GitTagCommitHash || strings.HasPrefix(gitVer, "0.")) && !strings.Contains(gitVer, "dev") {
-			return gitVer + fmt.Sprintf("+dev-%d-%s", BuildTime.Unix(), GitCommitHash)
+			return gitVer + fmt.Sprintf("+dev.%d.%s", BuildTime.Unix(), GitCommitHash)
 		}
 		return gitVer
 	} else {
@@ -151,5 +151,5 @@ func getGitTagVersion() (gitVer string) {
 }
 
 func getRandomVersion() (randVer string) {
-	return fmt.Sprintf("0.0.0+dev-%d-%s", BuildTime.Unix(), randomData)
+	return fmt.Sprintf("0.0.0+dev.%d.%s", BuildTime.Unix(), randomData)
 }