Skip to content

Commit 3886458

Browse files
committed
feat: update NodeJS minimum version to 18
1 parent fa54e10 commit 3886458

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,10 @@ To take advantage of this library you’ll need:
3434
* The local credential profile can be configured by a variety of tools. For example, the credential profile can be configured with the [AWS Toolkit for Visual Studio](https://docs.aws.amazon.com/toolkit-for-visual-studio/latest/user-guide/credentials.html) or the [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html), among others.
3535
* Note: You need to make sure to add the appropriate CloudFormation permissions to your credentials's profile / assumed role.
3636
* For SSO, please visit the [.NET SDK Reference Guide](https://docs.aws.amazon.com/sdkref/latest/guide/access-sso.html).
37-
* [.NET 6](https://dotnet.microsoft.com/download) or later
38-
* [Node.js 14](https://nodejs.org/en/download/) or later
37+
* [.NET 8](https://dotnet.microsoft.com/download) or later
38+
* [Node.js 18](https://nodejs.org/en/download/) or later
3939
* The [AWS Cloud Development Kit (CDK)](https://aws.amazon.com/cdk/) is used by this tool to create the AWS infrastructure to run applications. The CDK requires Node.js to function. This dependency is needed for deployments that are CDK based. If you will be using deployments that are not CDK based, you are not required to have this dependency.
40-
* (optional) [Docker](https://docs.docker.com/get-docker/)
40+
* (optional) [Docker](https://docs.docker.com/get-docker/) or [Podman](https://podman.io/docs/installation)
4141
* Used when deploying to a container based service like Amazon Elastic Container Service (Amazon ECS)
4242
* (optional) The zip cli tool
4343
* Mac / Linux only. Used when creating zip packages for deployment bundles. The zip cli is used to maintain Linux file permissions.

site/content/docs/getting-started/pre-requisites.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,20 @@ To run the AWS Deploy Tool, you need the following pre-requisites set up in your
99

1010
> Note: You need to make sure to add the appropriate AWS permissions to your credentials’ profile / assumed role. See [Setting up Credentials](setup-creds.md)
1111
12-
#### .NET 6 or later
12+
#### .NET 8 or later
1313
* .NET CLI - the deployment tool can be used from the .NET command-line interface (CLI) - a cross-platform toolchain for developing, building, running, and publishing .NET applications.
1414

1515
* The .NET CLI is included with the [.NET SDK](https://docs.microsoft.com/en-us/dotnet/core/sdk). For information about how to install or update .NET, see [https://dotnet.microsoft.com/](https://dotnet.microsoft.com/).
1616

17-
* The deployment tool requires .NET 6 or later to be installed. However, the deployment tool supports deploying applications built using .NET Core 3.1 or later (for example, .NET Core 3.1, .NET 5.0, .NET 6.0, .NET 7). To see what version you have, run the following on the command prompt or in a terminal:
17+
* The deployment tool requires .NET 8 or later to be installed. However, the deployment tool supports deploying applications built using .NET Core 3.1 or later (for example, .NET Core 3.1, .NET 5.0, .NET 6.0, .NET 7, and newer). To see what version you have, run the following on the command prompt or in a terminal:
1818

1919
```
2020
dotnet --version
2121
```
2222

2323
#### Node.js
2424

25-
* The deployment tool requires the [AWS Cloud Development Kit (CDK)](https://docs.aws.amazon.com/cdk/latest/guide/), and the AWS CDK requires [Node.js](https://nodejs.org/en/download/). AWS CDK requires Node.js, versions 14.x, 16.x, 18.x (or later) - we recommend installing the latest LTS version.
25+
* The deployment tool requires the [AWS Cloud Development Kit (CDK)](https://docs.aws.amazon.com/cdk/latest/guide/), and the AWS CDK requires [Node.js](https://nodejs.org/en/download/). AWS CDK requires Node.js, versions 18.x (or later) - we recommend installing the latest LTS version.
2626

2727
* To install Node.js, go to [Node.js downloads](https://nodejs.org/en/download/)
2828

site/content/troubleshooting-guide/missing-dependencies.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ This section of the troubleshooting guide explains how to determine, diagnose, a
66

77
**Why is this happening**: AWS.Deploy.Tools relies on [AWS Cloud Development Kit](https://aws.amazon.com/cdk/) (CDK) to provision resources for your cloud application. AWS CDK requires Node.js to be installed in your machine. See the [CDK's FAQs](https://aws.amazon.com/cdk/faqs/) for more information about how it uses Node.js.
88

9-
*Minimum required Node.js version >= 14.17.0*
9+
*Minimum required Node.js version >= 18.0.0*
1010

1111
**Resolution**: See [here](https://nodejs.org/en/download/) to install Node.js on your system.
1212

src/AWS.Deploy.Orchestration/SystemCapabilityEvaluator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public class SystemCapabilityEvaluator(ICommandLineWrapper commandLineWrapper) :
3333
private const string PODMAN_DEPENDENCY_NAME = "Podman";
3434
private const string PODMAN_INSTALLATION_URL = "https://podman.io/docs/installation";
3535

36-
private static readonly Version MinimumNodeJSVersion = new Version(14,17,0);
36+
private static readonly Version MinimumNodeJSVersion = new Version(18,0,0);
3737

3838
/// <summary>
3939
/// How long to wait for the commands we run to determine if Node/Docker/etc. are installed to finish

0 commit comments

Comments
 (0)