i'm trying to evaluate dagger and having trouble using modules.
i can't seem to get the generation working so i keep getting
! failed to serve module: input: module.withSource.initialize failed to initialize module: failed to call module "dagger" to get functions: call constructor: process "go build -ldflags -s -w -o /runtime ." did not complete successfully: exit code: 1
ide says
could not import dagger/node/internal/dagger (no required module provides package "dagger/node/internal/dagger")compilerBrokenImport
i did the module install so my dagger.json says
{
"name": "dagger",
"engineVersion": "v0.15.1",
"sdk": "go",
"dependencies": [
{
"name": "node",
"source": "github.com/Dudesons/daggerverse/node@node/v0.4.0",
"pin": "506142af431e8acef646176d58cda16968e463c3"
}
],
"source": "dagger"
}
and this is all i'm trying to do rn
package main
import (
"context"
"dagger/node/internal/dagger"
)
type Demo struct{}
func (m *Demo) build(ctx context.Context) error {
dag.Node().
WithAutoSetup("demo", dagger.Host().Directory("angular/demo")).
Pipeline(
ctx,
dagger.NodePipelineOpts{
IsOci: true,
TTL: "60s",
DryRun: true,
},
)
return nil
}
running dagger develop didn't change anything.
any ideas?