Summary
Migrate app/pipeline stack prompts in stacks/app_pipeline.go from survey to huh. This is the most complex migration file.
Details
- Complexity: High
- Prompts: 16 prompts (6 Selects, 4 Inputs, 2 Multilines, 1 Confirm, plus sub-methods)
- Includes
AskForDatabase, AskForRedis, AskForSES sub-flows with conditional chaining
- Has
databaseSelectTransform and redisSelectTransform
- One direct
survey.AskOne call for data loss confirmation
- Split into multiple extracted form builders
Dependencies
- Requires AskForCluster (stacks/stacks.go), Redis (stacks/redis.go), and Database (stacks/database.go) migrations to be completed first
Checklist
Summary
Migrate app/pipeline stack prompts in
stacks/app_pipeline.gofromsurveytohuh. This is the most complex migration file.Details
AskForDatabase,AskForRedis,AskForSESsub-flows with conditional chainingdatabaseSelectTransformandredisSelectTransformsurvey.AskOnecall for data loss confirmationDependencies
Checklist
ui.AskQuestionsandsurvey.AskOnecalls withhuhformshuh.NewOptioncallsteatest+ui/uitesttests for each sub-flow