From c1baf67ce6d19507632a3976b2936cfa289772f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=87=8E=E7=94=9F=E6=B4=BECoder=EF=BD=9E?= Date: Thu, 5 Mar 2026 23:05:26 +0800 Subject: [PATCH] Fix CI build by embedding workspace templates from repo root --- cmd/clawgo/cmd_status.go | 1 - cmd/clawgo/main.go | 5 ++--- workspace_embed.go | 8 ++++++++ 3 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 workspace_embed.go diff --git a/cmd/clawgo/cmd_status.go b/cmd/clawgo/cmd_status.go index e6b6a29..d67ca3b 100644 --- a/cmd/clawgo/cmd_status.go +++ b/cmd/clawgo/cmd_status.go @@ -7,7 +7,6 @@ import ( "path/filepath" "sort" "strings" - "time" "clawgo/pkg/nodes" "clawgo/pkg/providers" diff --git a/cmd/clawgo/main.go b/cmd/clawgo/main.go index c536ee0..4544f38 100644 --- a/cmd/clawgo/main.go +++ b/cmd/clawgo/main.go @@ -7,17 +7,16 @@ package main import ( - "embed" "errors" "fmt" "os" + "clawgo" "clawgo/pkg/config" "clawgo/pkg/logger" ) -//go:embed workspace -var embeddedFiles embed.FS +var embeddedFiles = clawgo.EmbeddedWorkspace var version = "0.1.0" var buildTime = "unknown" diff --git a/workspace_embed.go b/workspace_embed.go new file mode 100644 index 0000000..8a8949a --- /dev/null +++ b/workspace_embed.go @@ -0,0 +1,8 @@ +package clawgo + +import "embed" + +// EmbeddedWorkspace bundles onboarding workspace templates into the binary. +//go:embed all:workspace +var EmbeddedWorkspace embed.FS +