Implement self-update recovery (T-403)

This commit is contained in:
ila
2026-07-19 22:00:38 +08:00
parent 2900deba4f
commit 13004218cf
35 changed files with 1754 additions and 16 deletions
+8
View File
@@ -54,6 +54,10 @@ GOTOOLCHAIN=go1.25.0 GOWORK="$ROOT_DIR/go.work" CGO_ENABLED=0 \
GOOS=windows GOARCH=amd64 \
go -C app-modern build -trimpath -ldflags="-H=windowsgui" \
-o ../dist/SoftBox.exe ./cmd/softbox
GOTOOLCHAIN=go1.25.0 GOWORK="$ROOT_DIR/go.work" CGO_ENABLED=0 \
GOOS=windows GOARCH=amd64 \
go -C app-modern build -trimpath \
-o ../dist/SoftBoxUpdater.exe ./cmd/softboxupdater
echo "==> Test and build Win7 target with Go 1.20.14"
GOTOOLCHAIN=go1.20.14 GOWORK="$ROOT_DIR/app-win7/go.work" CGO_ENABLED=0 \
@@ -62,5 +66,9 @@ GOTOOLCHAIN=go1.20.14 GOWORK="$ROOT_DIR/app-win7/go.work" CGO_ENABLED=0 \
GOOS=windows GOARCH=amd64 \
go -C app-win7 build -trimpath -ldflags="-H=windowsgui" \
-o ../dist/SoftBox-win7.exe ./cmd/softbox
GOTOOLCHAIN=go1.20.14 GOWORK="$ROOT_DIR/app-win7/go.work" CGO_ENABLED=0 \
GOOS=windows GOARCH=amd64 \
go -C app-win7 build -trimpath \
-o ../dist/SoftBoxUpdater-win7.exe ./cmd/softboxupdater
echo "Phase 0 verification passed."