diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 438ac7c..c40a856 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -22,7 +22,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: 16.14.0 + node-version: 18.20.3 - name: Install dependencies run: yarn install --check-files - name: build @@ -94,7 +94,7 @@ jobs: steps: - uses: actions/setup-node@v4 with: - node-version: 16.14.0 + node-version: 18.20.3 - name: Download build artifacts uses: actions/download-artifact@v4 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0b8f26b..89d606d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -28,7 +28,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: 16.14.0 + node-version: 18.20.3 - name: Install dependencies run: yarn install --check-files --frozen-lockfile - name: release @@ -67,7 +67,7 @@ jobs: steps: - uses: actions/setup-node@v4 with: - node-version: 16.14.0 + node-version: 18.20.3 - name: Download build artifacts uses: actions/download-artifact@v4 with: @@ -96,7 +96,7 @@ jobs: steps: - uses: actions/setup-node@v4 with: - node-version: 16.14.0 + node-version: 18.20.3 - name: Download build artifacts uses: actions/download-artifact@v4 with: diff --git a/.github/workflows/upgrade-main.yml b/.github/workflows/upgrade-main.yml index f4f4210..eccba35 100644 --- a/.github/workflows/upgrade-main.yml +++ b/.github/workflows/upgrade-main.yml @@ -21,7 +21,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: 16.14.0 + node-version: 18.20.3 - name: Install dependencies run: yarn install --check-files --frozen-lockfile - name: Upgrade dependencies diff --git a/.projen/deps.json b/.projen/deps.json index 8b57c2b..0b48436 100644 --- a/.projen/deps.json +++ b/.projen/deps.json @@ -7,7 +7,7 @@ }, { "name": "@types/node", - "version": "^16 <= 16.18.78", + "version": "^18 <= 18.11.19", "type": "build" }, { diff --git a/.projenrc.js b/.projenrc.js index a39ffd6..e8b4dd9 100644 --- a/.projenrc.js +++ b/.projenrc.js @@ -8,7 +8,7 @@ const project = new awscdk.AwsCdkConstructLibrary({ repositoryUrl: 'https://github.com/raykrueger/cdk-fargate-public-dns.git', description: 'An AWS CDK module that listens for ECS Tasks to enter RUNNING state and then updates a Route 53 hosted zone with the public IP address attached to the task.', releaseToNpm: true, - minNodeVersion: '16.14.0', + minNodeVersion: '18.20.3', catalog: { announce: false, twitter: 'raykrueger', diff --git a/package.json b/package.json index e1fb602..bff4468 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ }, "devDependencies": { "@types/jest": "^27", - "@types/node": "^16 <= 16.18.78", + "@types/node": "^18 <= 18.11.19", "@types/prettier": "2.6.0", "@typescript-eslint/eslint-plugin": "^7", "@typescript-eslint/parser": "^7", @@ -69,7 +69,7 @@ "cdk" ], "engines": { - "node": ">= 16.14.0" + "node": ">= 18.20.3" }, "main": "lib/index.js", "license": "Apache-2.0", diff --git a/yarn.lock b/yarn.lock index dc086a0..6f5fd26 100644 --- a/yarn.lock +++ b/yarn.lock @@ -773,10 +773,10 @@ dependencies: undici-types "~5.26.4" -"@types/node@^16 <= 16.18.78": - version "16.18.78" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.78.tgz#3d97264128712f2eb59f1f8456bcfc5d56d8105c" - integrity sha512-2poPMDdsGfvhcLmgJZ85QrIfN6z3PijYRMiV0FWIEUiQW/t/lzH7BEm4vN+HMhjZXbtIKssMcAxTcgu4Rm83YA== +"@types/node@^18 <= 18.11.19": + version "18.11.19" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.19.tgz#35e26df9ec441ab99d73e99e9aca82935eea216d" + integrity sha512-YUgMWAQBWLObABqrvx8qKO1enAvBUdjZOAWQ5grBAkp5LQv45jBvYKZ3oFS9iKRCQyFjqw6iuEa1vmFqtxYLZw== "@types/normalize-package-data@^2.4.0": version "2.4.4"