dagger init --blueprint=ssh://github.com/my-org/my-repo/dagger-modules/blueprints/golang-build-deploy@my-branch
Works fine and generates:
{
"name": "my-repo",
"engineVersion": "v0.18.14",
"blueprint": {
"name": "golang-build-deploy",
"source": "ssh://github.com/my-org/my-repo/dagger-modules/blueprints/golang-build-deploy@my-branch",
"pin": "8dced021e8f3ea78ec17cc2015ebfce2db6925b8"
}
}
Then, running a:
dagger update
Returns:
▶ connect 0.2s
● moduleSource(refString: ".", requireKind: LOCAL_SOURCE): ModuleSource! 9.1s
▶ .configExists: Boolean! 0.0s
▶ ModuleSource.localContextDirectoryPath: String! 0.0s
▼ ModuleSource.withUpdateBlueprint: ModuleSource! 4.1s ERROR
! failed to load updated blueprint: select: path "dagger-modules/blueprints/golang-build-deploy" does not exist in git repo
╰─✘ moduleSource(refString: "ssh://github.com/my-org/my-repo/dagger-modules/blueprints/golang-build-deploy"): ModuleSource! 4.1s ERROR
! path "dagger-modules/blueprints/golang-build-deploy" does not exist in git repo
Error: failed to update dependencies: failed to load updated blueprint: select: path "dagger-modules/blueprints/golang-build-deploy" does not exist in git repo
Am i missing something? Referencing the remote repository in a bad format?
This feature is great!