chore: migrate lambda and cloud-run to @inquirer/prompts#2327
Merged
ava-silver merged 4 commits intoMay 21, 2026
Conversation
1 task
🎉 All green!🧪 All tests passed 🔗 Commit SHA: 6c4f9ba | Docs | Datadog PR Page | Give us feedback! |
Replaces inquirer v8 + inquirer-checkbox-plus-prompt with @inquirer/[email protected]. Direct imports -- no abstraction layer needed since plugins are tsdown-bundled and @inquirer/prompts ships a CJS build compatible with the tsc output. Also removes fuzzy and @inquirer/core deps (dropped the custom searchable checkbox in favour of the plain @inquirer/prompts checkbox).
ava-silver
changed the base branch from
ava.silver/chore/scaffold-base-serverless-package
to
graphite-base/2327
May 19, 2026 22:22
ava-silver
force-pushed
the
ava.silver/chore/migrate-lambda-and-cloud-run-to-inquirer-prompts-via-base-serverless
branch
from
May 19, 2026 22:22
d7a9a95 to
17a4710
Compare
ava-silver
force-pushed
the
graphite-base/2327
branch
from
May 19, 2026 22:22
d6afde3 to
ae7af20
Compare
Drarig29
approved these changes
May 21, 2026
Drarig29
left a comment
Contributor
There was a problem hiding this comment.
LGTM, I didn't know if you were OK with dropping some behavior 👌
Contributor
Author
@Drarig29 the search functionality is not the most important behavior IMO since this is just for first time customers -- but I'll check in with the team to see what they think |
nina9753
approved these changes
May 21, 2026
nina9753
reviewed
May 21, 2026
ava-silver
deleted the
ava.silver/chore/migrate-lambda-and-cloud-run-to-inquirer-prompts-via-base-serverless
branch
May 21, 2026 15:26
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

What and why?
Replaces
inquirerv8 with@inquirer/promptsv7 inplugin-lambdaandplugin-cloud-run. Also removesinquirer-checkbox-plus-promptandfuzzy.How?
Direct imports from
@inquirer/promptsin each plugin -- no shared wrapper needed since@inquirer/[email protected]ships a CJS build that works with the existing TypeScript config. v7 is used over v8 because v8 introduced a dependency onNoInfer<T>, which requires TypeScript >=5.4 (this project is on 5.1.6).Behavior change
The custom
inquirer-checkbox-plus-prompt-based checkbox (which let users type to fuzzy-filter the function list) is replaced with the standard@inquirer/promptscheckbox, which is scroll-only.@inquirer/checkboxv4 has no search support. This is acceptable since function lists are sorted, making scroll navigation reasonable.Review checklist