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" )