-
Notifications
You must be signed in to change notification settings - Fork 4.3k
Open
Labels
bugThis issue is a bug.This issue is a bug.lambdap3This is a minor priority issueThis is a minor priority issue
Description
Describe the bug
The command aws lambda wizard new-function
initially asks for a function name and then a runtime. The latter is presented as a combo box with a several options, many of which are obsolete.
Regression Issue
- Select this option if this issue appears to be a regression.
Expected Behavior
The list of runtimes should be the list of currently-supported runtimes.
Current Behavior
The list of runtimes appears to be hard-coded here:
aws-cli/awscli/customizations/wizard/wizards/lambda/new-function.yml
Lines 12 to 37 in fed31fc
runtime: | |
type: prompt | |
description: Select the Lambda runtime | |
choices: | |
- actual_value: python2.7 | |
display: Python 2.7 | |
- actual_value: python3.6 | |
display: Python 3.6 | |
- actual_value: python3.7 | |
display: Python 3.7 | |
- actual_value: nodejs4.3 | |
display: Node.js 4.3 | |
- actual_value: nodejs6.10 | |
display: Node.js 6.10 | |
- actual_value: nodejs8.10 | |
display: Node.js 8.10 | |
- actual_value: java8 | |
display: Java 8 | |
- actual_value: dotnetcore1.0 | |
display: .NET Core 1.0 (C#) | |
- actual_value: dotnetcore2.0 | |
display: .NET Core 2.0 (C#) | |
- actual_value: dotnetcore2.1 | |
display: .NET Core 2.1 (C#) | |
- actual_value: go1. | |
display: Go 1.x |
Reproduction Steps
Run aws lambda wizard new-function
and open the list of runtimes.
Possible Solution
Update awscli/customizations/wizard/wizards/lambda/new-function.yml
dynamically such that it's consistent with the current list of runtimes.
Additional Information/Context
No response
CLI version used
aws-cli/2.24.24 Python/3.12.9 Darwin/24.3.0 source/x86_64
Environment details (OS name and version, etc.)
MacOS 15.3.1 (24D70)
Metadata
Metadata
Assignees
Labels
bugThis issue is a bug.This issue is a bug.lambdap3This is a minor priority issueThis is a minor priority issue