更新部分内容,重测中
This commit is contained in:
@@ -35,15 +35,11 @@ const (
|
||||
// 版本管理核心
|
||||
// ============================================================
|
||||
|
||||
// readVersion 读取仓库根目录的 VERSION.ini 文件
|
||||
// Preview 格式: "2.4"
|
||||
// LTS 格式: "2.5 20260729"
|
||||
func readVersion() (semver string, ltsDate string) {
|
||||
data, err := os.ReadFile("./VERSION.ini")
|
||||
if err != nil {
|
||||
return "0.0.0", ""
|
||||
}
|
||||
// 去掉注释行(以 ; 或 # 开头)
|
||||
lines := strings.Split(string(data), "\n")
|
||||
var content string
|
||||
for _, line := range lines {
|
||||
@@ -65,8 +61,6 @@ func readVersion() (semver string, ltsDate string) {
|
||||
return semver, ltsDate
|
||||
}
|
||||
|
||||
// getVersionType 判断版本类型
|
||||
// 规则: X.0 或 X.5 → LTS,其他 → Preview
|
||||
func getVersionType(semver string) string {
|
||||
parts := strings.Split(semver, ".")
|
||||
if len(parts) < 2 {
|
||||
@@ -79,9 +73,6 @@ func getVersionType(semver string) string {
|
||||
return "preview"
|
||||
}
|
||||
|
||||
// getFullVersion 生成完整版本字符串
|
||||
// LTS (X.0/X.5): {semver}-lts-{ltsDate} (必须有日期)
|
||||
// Preview (其他): {semver}-preview-{buildTimestamp}
|
||||
func getFullVersion() string {
|
||||
semver, ltsDate := readVersion()
|
||||
vType := getVersionType(semver)
|
||||
@@ -98,9 +89,6 @@ func getFullVersion() string {
|
||||
}
|
||||
}
|
||||
|
||||
// getImageTag 生成镜像标签
|
||||
// LTS: {semver}-lts-{ltsDate}
|
||||
// Preview: preview-{buildTimestamp}
|
||||
func getImageTag() string {
|
||||
semver, ltsDate := readVersion()
|
||||
vType := getVersionType(semver)
|
||||
@@ -150,10 +138,6 @@ func main() {
|
||||
interactiveMenu()
|
||||
}
|
||||
|
||||
// ============================================================
|
||||
// 构建函数
|
||||
// ============================================================
|
||||
|
||||
func listPlatforms() {
|
||||
fmt.Println("可用平台:")
|
||||
for i, p := range platforms {
|
||||
|
||||
Reference in New Issue
Block a user