Skip to content

Commit 838ad85

Browse files
Apply suggested fix to internal/templates/apply.go from Copilot Autofix
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> Signed-off-by: Manuel Alejandro de Brito Fontes <aledbf@gmail.com>
1 parent 0486d3d commit 838ad85

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

internal/templates/apply.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,15 @@ func FetchAndApply(params ApplyParams, selected SelectedTemplate) ([]string, err
6262

6363
// Extract to temp dir
6464
tmpDir := params.TmpDir
65+
var extractDir string
6566
if tmpDir == "" {
66-
tmpDir = os.TempDir()
67+
extractDir, err = os.MkdirTemp("", "devcontainer-template-")
68+
if err != nil {
69+
return nil, fmt.Errorf("create extract dir: %w", err)
70+
}
71+
} else {
72+
extractDir = filepath.Join(tmpDir, "template-"+ref.ID)
6773
}
68-
extractDir := filepath.Join(tmpDir, "template-"+ref.ID)
6974
if err := fsys.MkdirAll(extractDir); err != nil {
7075
return nil, fmt.Errorf("create extract dir: %w", err)
7176
}

0 commit comments

Comments
 (0)