Skip to content

Commit 06a047f

Browse files
authored
Merge pull request #4843 from camilamacedo86/fix-alpha-postscaffold
🐛 fix(cli): ensure 'alpha generate' runs 'make manifests generate fmt vet lint-fix' after scaffolding
2 parents f085992 + 66880e1 commit 06a047f

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
@@ -115,7 +115,18 @@ func (opts *Generate) Generate() error {
115115
}
116116
}
117117

118-
return migrateDeployImagePlugin(projectConfig)
118+
if err = migrateDeployImagePlugin(projectConfig); err != nil {
119+
return fmt.Errorf("error migrating deploy-image plugin: %w", err)
120+
}
121+
122+
log.Info("Running: make manifests generate fmt vet lint-fix")
123+
err = util.RunCmd("Running make targets", "make", "manifests", "generate", "fmt", "vet", "lint-fix")
124+
if err != nil {
125+
log.Error("Post-scaffold make commands failed:", err)
126+
return fmt.Errorf("post-scaffold make commands failed: %w", err)
127+
}
128+
129+
return nil
119130
}
120131

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

0 commit comments

Comments
 (0)