diff --git a/pkg/repos/get.go b/pkg/repos/get.go index b0555395..da3fefdd 100644 --- a/pkg/repos/get.go +++ b/pkg/repos/get.go @@ -56,7 +56,7 @@ func (m *Manager) setup(ctx context.Context, runtime Runtime, tool types.Tool, e locker.Lock(tool.ID) defer locker.Unlock(tool.ID) - target := filepath.Join(m.storageDir, tool.Source.Repo.Revision, runtime.ID()) + target := filepath.Join(m.storageDir, tool.Source.Repo.Revision, tool.Source.Repo.Path, tool.Source.Repo.Name, runtime.ID()) targetFinal := filepath.Join(target, tool.Source.Repo.Path) doneFile := targetFinal + ".done" envData, err := os.ReadFile(doneFile)