From 0acd3a256aa81a0c65cba08e67f711e5d71d7e3f Mon Sep 17 00:00:00 2001 From: Andrea Luzzardi Date: Fri, 21 May 2021 16:18:47 -0700 Subject: [PATCH] only consider workspaces containing an env directory Signed-off-by: Andrea Luzzardi --- dagger/state/store.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dagger/state/store.go b/dagger/state/store.go index b6699e5d..2308873d 100644 --- a/dagger/state/store.go +++ b/dagger/state/store.go @@ -40,6 +40,9 @@ func Init(ctx context.Context, dir string) (*Workspace, error) { } return nil, err } + if err := os.Mkdir(path.Join(root, envDir), 0755); err != nil { + return nil, err + } return &Workspace{ Path: root, }, nil @@ -72,7 +75,7 @@ func Current(ctx context.Context) (*Workspace, error) { // Walk every parent directory to find .dagger for { - _, err := os.Stat(path.Join(current, daggerDir)) + _, err := os.Stat(path.Join(current, daggerDir, envDir)) if err == nil { return Open(ctx, current) }