Skip to content

Commit 9644dd2

Browse files
committed
feat: For deployment delete only load a minimal stack
1 parent 1ceec7a commit 9644dd2

File tree

2 files changed

+11
-8
lines changed

2 files changed

+11
-8
lines changed

pkg/cmd/deployment/root.go

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -78,13 +78,7 @@ var deploymentDeleteCmd = &cobra.Command{
7878
t, err := target.FromOptions()
7979
cobra.CheckErr(err)
8080

81-
s, err := stack.FromOptions()
82-
if err != nil && len(args) > 0 {
83-
s, err = stack.FromGlobArgs(args)
84-
cobra.CheckErr(err)
85-
86-
s, err = codeconfig.Populate(s)
87-
}
81+
s, err := stack.FromOptionsMinimal()
8882
cobra.CheckErr(err)
8983

9084
p, err := provider.NewProvider(s, t)

pkg/stack/options.go

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ func FunctionFromHandler(h, stackDir string) Function {
7171
return fn
7272
}
7373

74-
func FromGlobArgs(glob []string) (*Stack, error) {
74+
func FromOptionsMinimal() (*Stack, error) {
7575
ss, err := os.Stat(stackPath)
7676
if err != nil {
7777
return nil, err
@@ -89,6 +89,15 @@ func FromGlobArgs(glob []string) (*Stack, error) {
8989
}
9090
s := New(path.Base(absDir), sDir)
9191

92+
return s, nil
93+
}
94+
95+
func FromGlobArgs(glob []string) (*Stack, error) {
96+
s, err := FromOptionsMinimal()
97+
if err != nil {
98+
return nil, err
99+
}
100+
92101
for _, g := range glob {
93102
if _, err := os.Stat(g); err != nil {
94103
fs, err := utils.GlobInDir(stackPath, g)

0 commit comments

Comments
 (0)