From 0443cd9cebb81c970eb8c9fd92c16c2a21fb22fe Mon Sep 17 00:00:00 2001 From: root Date: Wed, 4 Feb 2026 08:22:37 +0000 Subject: [PATCH] fix(gost): sync agent version with release tag - Change version.go default to 'dev' for local development - Use version variable in WebSocket reporter instead of hardcoded '2.0.2' - Inject version via -ldflags in CI build from tag name --- .github/workflows/docker-build.yml | 4 ++-- go-gost/main.go | 2 +- go-gost/version.go | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index 34a6481..995ca65 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -100,11 +100,11 @@ jobs: - name: Build GOST binary (AMD64) working-directory: ./go-gost - run: CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -o gost-amd64 + run: CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-s -w -X main.version=${{ needs.check-version.outputs.version }}" -o gost-amd64 - name: Build GOST binary (ARM64) working-directory: ./go-gost - run: CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -ldflags="-s -w" -o gost-arm64 + run: CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -ldflags="-s -w -X main.version=${{ needs.check-version.outputs.version }}" -o gost-arm64 - name: Compress with UPX working-directory: ./go-gost diff --git a/go-gost/main.go b/go-gost/main.go index 2d0800c..bf1baa0 100644 --- a/go-gost/main.go +++ b/go-gost/main.go @@ -119,7 +119,7 @@ func main() { log := xlogger.NewLogger() logger.SetDefault(log) - wsReporter := socket.StartWebSocketReporterWithConfig(config.Addr, config.Secret, config.Http, config.Tls, config.Socks, "2.0.2") + wsReporter := socket.StartWebSocketReporterWithConfig(config.Addr, config.Secret, config.Http, config.Tls, config.Socks, version) defer wsReporter.Stop() service.SetHTTPReportURL(config.Addr, config.Secret) diff --git a/go-gost/version.go b/go-gost/version.go index 24b74bf..d4a7414 100644 --- a/go-gost/version.go +++ b/go-gost/version.go @@ -1,5 +1,5 @@ package main var ( - version = "3.1.0" + version = "dev" )