Compare commits

...

4 Commits

Author SHA1 Message Date
Syngnat
a7535dec2b fix(update): repair Go syntax in Windows update cleanup 2026-07-08 08:46:42 +08:00
Syngnat
dbd4b7f763 fix(update): repair Go multiline boolean expression 2026-07-08 08:44:15 +08:00
Syngnat
68eacbbcf7 fix(update): preserve latest Windows portable filename 2026-07-07 22:47:05 +08:00
Syngnat
a4a0ac25cf fix(update): clean Windows update packages and logs 2026-07-07 20:54:13 +08:00

View File

@@ -93,9 +93,9 @@ func resolveWindowsUpdateFinalTargetPath(currentTarget string, sourcePath string
func isVersionedWindowsUpdatePackageName(name string) bool { func isVersionedWindowsUpdatePackageName(name string) bool {
trimmed := strings.TrimSpace(name) trimmed := strings.TrimSpace(name)
lower := strings.ToLower(trimmed) lower := strings.ToLower(trimmed)
return strings.HasPrefix(trimmed, "GoNavi-") return strings.HasPrefix(trimmed, "GoNavi-") &&
&& strings.Contains(trimmed, "-Windows-") strings.Contains(trimmed, "-Windows-") &&
&& strings.HasSuffix(lower, ".exe") strings.HasSuffix(lower, ".exe")
} }
func prepareWindowsStagedUpdateAsset(sourcePath string, stagedDir string) (string, error) { func prepareWindowsStagedUpdateAsset(sourcePath string, stagedDir string) (string, error) {