Skip to content

Commit

Permalink
chore: update supported node versions (aws#7887)
Browse files Browse the repository at this point in the history
This is a follow-up to the recent issue we had where `uuid` had bumped up versions and that included changes that affected earlier version of node `13.x`. Several of our dependencies do not support odd numbered releases. Rather than be restrictive, only including the affected versions for now.

Made some slight modifications to the `README` and `CONTRIBUTING` to plug a recommendation to use LTS versions of Node.

Closes aws#7816
  • Loading branch information
shivlaks authored May 13, 2020
1 parent e93da2c commit 48baec8
Show file tree
Hide file tree
Showing 164 changed files with 175 additions and 169 deletions.
15 changes: 9 additions & 6 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,12 +48,15 @@ and let us know if it's not up-to-date (even better, submit a PR with your corr
## Getting Started

For day-to-day development and normal contributions, the following SDKs and tools are required:
- [Node.js 10.13.0](https://nodejs.org/download/release/latest-v10.x/)
- [Yarn >= 1.19.1](https://yarnpkg.com/lang/en/docs/install)
- [Java OpenJDK 8](http://openjdk.java.net/install/)
- [.NET Core SDK 3.1](https://www.microsoft.com/net/download)
- [Python 3.6.5](https://www.python.org/downloads/release/python-365/)
- [Ruby 2.5.1](https://www.ruby-lang.org/en/news/2018/03/28/ruby-2-5-1-released/)

- [Node.js >= 10.13.0](https://nodejs.org/download/release/latest-v10.x/)
- We recommend using a version in [Active LTS](https://nodejs.org/en/about/releases/)
- ⚠️ versions `13.0.0` to `13.6.0` are not supported due to compatibility issues with our dependencies.
- [Yarn >= 1.19.1](https://yarnpkg.com/lang/en/docs/install)
- [Java OpenJDK 8](http://openjdk.java.net/install/)
- [.NET Core SDK 3.1](https://www.microsoft.com/net/download)
- [Python 3.6.5](https://www.python.org/downloads/release/python-365/)
- [Ruby 2.5.1](https://www.ruby-lang.org/en/news/2018/03/28/ruby-2-5-1-released/)

The basic commands to get the repository cloned and built locally follow:

Expand Down
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ infrastructure definition and share it without worrying about boilerplate logic.
The CDK is available in the following languages:

* JavaScript, TypeScript ([Node.js ≥ 10.13.0](https://nodejs.org/download/release/latest-v10.x/))
- We recommend using a version in [Active LTS](https://nodejs.org/en/about/releases/)
- ⚠️ versions `13.0.0` to `13.6.0` are not supported due to compatibility issues with our dependencies.
* Python ([Python ≥ 3.6](https://www.python.org/downloads/))
* Java ([Java ≥ 8](https://www.oracle.com/technetwork/java/javase/downloads/index.html) and [Maven ≥ 3.5.4](https://maven.apache.org/download.cgi))
* .NET ([.NET Core ≥ 3.1](https://dotnet.microsoft.com/download))
Expand Down Expand Up @@ -57,7 +59,8 @@ on AWS.

## At a glance

Install or update the [AWS CDK CLI] from npm (requires [Node.js ≥ 10.13.0](https://nodejs.org/download/release/latest-v10.x/)):
Install or update the [AWS CDK CLI] from npm (requires [Node.js ≥ 10.13.0](https://nodejs.org/download/release/latest-v10.x/)). We recommend using a version in [Active LTS](https://nodejs.org/en/about/releases/)
⚠️ versions `13.0.0` to `13.6.0` are not supported due to compatibility issues with our dependencies.

```bash
$ npm i -g aws-cdk
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/alexa-ask/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"stability": "experimental",
"maturity": "experimental",
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/app-delivery/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"stability": "experimental",
"maturity": "experimental",
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/assert/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
],
"homepage": "https://github.com/aws/aws-cdk",
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"stability": "experimental",
"maturity": "experimental",
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/assets/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"stability": "deprecated",
"maturity": "deprecated",
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-accessanalyzer/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"stability": "experimental",
"maturity": "cfn-only",
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-acmpca/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"stability": "experimental",
"maturity": "cfn-only",
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-amazonmq/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"stability": "experimental",
"maturity": "cfn-only",
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-amplify/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"stability": "experimental",
"maturity": "experimental",
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-apigateway/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"nyc": {
"exclude": [
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-apigatewayv2/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"awslint": {
"exclude": [
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-appconfig/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"stability": "experimental",
"maturity": "cfn-only",
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-applicationautoscaling/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"nyc": {
"branches": 65,
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-appmesh/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"awslint": {
"exclude": [
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-appstream/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"stability": "experimental",
"maturity": "cfn-only",
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-appsync/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"awslint": {
"exclude": [
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-athena/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"stability": "experimental",
"maturity": "cfn-only",
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-autoscaling-common/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@
]
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"stability": "experimental",
"maturity": "experimental",
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-autoscaling-hooktargets/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"stability": "stable",
"awscdkio": {
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-autoscaling/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"awslint": {
"exclude": [
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-autoscalingplans/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"stability": "experimental",
"maturity": "cfn-only",
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-backup/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"stability": "experimental",
"maturity": "cfn-only",
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-batch/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"stability": "experimental",
"maturity": "experimental",
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-budgets/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"stability": "experimental",
"maturity": "cfn-only",
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-cassandra/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@
"@aws-cdk/core": "0.0.0"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"stability": "experimental",
"maturity": "cfn-only",
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-ce/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@
"@aws-cdk/core": "0.0.0"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"stability": "experimental",
"maturity": "cfn-only",
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-certificatemanager/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"awslint": {
"exclude": [
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-chatbot/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@
"@aws-cdk/core": "0.0.0"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"stability": "experimental",
"maturity": "cfn-only",
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-cloud9/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"awslint": {
"exclude": [
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-cloudformation/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"awslint": {
"exclude": [
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-cloudfront/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"stability": "experimental",
"maturity": "experimental",
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-cloudtrail/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"stability": "experimental",
"maturity": "experimental",
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-cloudwatch-actions/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"stability": "stable",
"awslint": {
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-cloudwatch/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
]
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"stability": "stable",
"awscdkio": {
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-codebuild/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"awslint": {
"exclude": [
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-codecommit/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"stability": "stable",
"awslint": {
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-codedeploy/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"awslint": {
"exclude": [
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-codeguruprofiler/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@
"@aws-cdk/core": "0.0.0"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"stability": "experimental",
"maturity": "cfn-only",
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-codepipeline-actions/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@
"case"
],
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"stability": "stable",
"awslint": {
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/aws-codepipeline/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@
"constructs": "^3.0.2"
},
"engines": {
"node": ">= 10.13.0"
"node": ">= 10.13.0 <13 || >=13.7.0"
},
"awslint": {
"exclude": [
Expand Down
Loading

0 comments on commit 48baec8

Please sign in to comment.