package main import ( "context" "log" "git.front.kjuulh.io/kjuulh/dagger-go/pkg/builder" "git.front.kjuulh.io/kjuulh/dagger-go/pkg/pipelines" ) func main() { ctx := context.Background() if err := run(ctx); err != nil { log.Fatal(err) } } func run(ctx context.Context) error { builder, err := builder.New(ctx) if err != nil { return err } defer builder.CleanUp() return pipelines. New(builder). WithGolangBin(&pipelines.GolangBinOpts{ DockerImageOpt: &pipelines.DockerImageOpt{ ImageName: "golang-bin", }, BuildPath: "example/golang-bin/main.go", BinName: "golang-bin", }). Execute(ctx) }