Dax Raad 10 месяцев назад
Родитель
Сommit
b34d5c959b
2 измененных файлов с 5 добавлено и 1 удалено
  1. 1 1
      packages/opencode/script/release.ts
  2. 4 0
      packages/tui/cmd/opencode/main.go

+ 1 - 1
packages/opencode/script/release.ts

@@ -28,7 +28,7 @@ for (const [os, arch] of targets) {
   console.log(`building ${os}-${arch}`)
   const name = `${pkg.name}-${os}-${arch}`
   await $`mkdir -p dist/${name}/bin`
-  await $`GOOS=${os} GOARCH=${GOARCH[arch]} go build -ldflags="-s -w -X github.com/sst/opencode/internal/version.Version=${version}" -o ../opencode/dist/${name}/bin/tui ../tui/cmd/opencode/main.go`.cwd(
+  await $`GOOS=${os} GOARCH=${GOARCH[arch]} go build -ldflags="-s -w -X main.Version=${version}" -o ../opencode/dist/${name}/bin/tui ../tui/cmd/opencode/main.go`.cwd(
     "../tui",
   )
   await $`bun build --define OPENCODE_VERSION="'${version}'" --compile --minify --target=bun-${os}-${arch} --outfile=dist/${name}/bin/opencode ./src/index.ts ./dist/${name}/bin/tui`

+ 4 - 0
packages/tui/cmd/opencode/main.go

@@ -2,6 +2,7 @@ package main
 
 import (
 	"context"
+	"fmt"
 	"log/slog"
 	"os"
 	"path/filepath"
@@ -16,7 +17,10 @@ import (
 	"github.com/sst/opencode/pkg/client"
 )
 
+var Version = "dev"
+
 func main() {
+	fmt.Println(Version)
 	url := os.Getenv("OPENCODE_SERVER")
 	httpClient, err := client.NewClientWithResponses(url)
 	if err != nil {