Files
sanderling/internal/sidecar/embed_real.go
T
pj 4744736dc5 refactor(sidecar): gate JAR embed behind withsidecar build tag
Splits embed.go so the go:embed directive only fires under
-tags withsidecar. Default builds get a stub with a nil JAR
and IsPlaceholder()=true. This removes the landmine where
make uatu overwrote a tracked placeholder file, making any
git add silently stage 130 MB.
2026-04-18 06:46:20 +07:00

13 lines
302 B
Go

//go:build withsidecar
package sidecar
import _ "embed"
//go:embed assets/sidecar-all.jar
var embeddedJAR []byte
// IsPlaceholder reports whether the binary was built without the real
// sidecar JAR embedded. -tags withsidecar builds always return false.
func IsPlaceholder() bool { return false }