Skip to content

Commit 66880e1

Browse files
fix(cli): ensure 'alpha generate' runs 'make manifests generate fmt vet lint-fix' after scaffolding
1 parent 72a5ab5 commit 66880e1

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

pkg/cli/alpha/internal/generate.go

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,18 @@ func (opts *Generate) Generate() error {
104104
}
105105
}
106106

107-
return migrateDeployImagePlugin(projectConfig)
107+
if err = migrateDeployImagePlugin(projectConfig); err != nil {
108+
return fmt.Errorf("error migrating deploy-image plugin: %w", err)
109+
}
110+
111+
log.Info("Running: make manifests generate fmt vet lint-fix")
112+
err = util.RunCmd("Running make targets", "make", "manifests", "generate", "fmt", "vet", "lint-fix")
113+
if err != nil {
114+
log.Error("Post-scaffold make commands failed:", err)
115+
return fmt.Errorf("post-scaffold make commands failed: %w", err)
116+
}
117+
118+
return nil
108119
}
109120

110121
// Validate ensures the options are valid and kubebuilder is installed.

0 commit comments

Comments
 (0)