From 682bc764799769279a95ab7d5ef1ffc4679a64c3 Mon Sep 17 00:00:00 2001
From: cdklabs-automation
<90142015+cdklabs-automation@users.noreply.github.com>
Date: Thu, 21 Dec 2023 12:35:02 -0800
Subject: [PATCH] chore(deps): upgrade cdklabs-projen-project-types (#822)
Upgrades project dependencies. See details in [workflow run].
[Workflow Run]: https://github.com/cdklabs/cdk-pipelines-github/actions/runs/7292885699
------
*Automatically created by projen via the "upgrade-cdklabs-projen-project-types-main" workflow*
---
.github/workflows/build.yml | 12 ++---
.github/workflows/release.yml | 14 ++---
.github/workflows/upgrade-dev-deps-main.yml | 2 +-
.github/workflows/upgrade-main.yml | 2 +-
.projen/deps.json | 23 ++------
.projen/tasks.json | 4 +-
API.md | 26 ++++-----
package.json | 12 ++---
yarn.lock | 60 +++++----------------
9 files changed, 54 insertions(+), 101 deletions(-)
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 8b69f375..900c2860 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -22,7 +22,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v3
with:
- node-version: 16.x
+ node-version: 18.x
- name: Install dependencies
run: yarn install --check-files
- name: build
@@ -91,7 +91,7 @@ jobs:
steps:
- uses: actions/setup-node@v3
with:
- node-version: 16.x
+ node-version: 18.x
- name: Download build artifacts
uses: actions/download-artifact@v3
with:
@@ -120,7 +120,7 @@ jobs:
java-version: 11.x
- uses: actions/setup-node@v3
with:
- node-version: 16.x
+ node-version: 18.x
- name: Download build artifacts
uses: actions/download-artifact@v3
with:
@@ -145,7 +145,7 @@ jobs:
steps:
- uses: actions/setup-node@v3
with:
- node-version: 16.x
+ node-version: 18.x
- uses: actions/setup-python@v4
with:
python-version: 3.x
@@ -173,7 +173,7 @@ jobs:
steps:
- uses: actions/setup-node@v3
with:
- node-version: 16.x
+ node-version: 18.x
- uses: actions/setup-dotnet@v3
with:
dotnet-version: 3.x
@@ -201,7 +201,7 @@ jobs:
steps:
- uses: actions/setup-node@v3
with:
- node-version: 16.x
+ node-version: 18.x
- uses: actions/setup-go@v3
with:
go-version: ^1.16.0
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 138e2986..916aa39e 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -27,7 +27,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v3
with:
- node-version: 16.x
+ node-version: 18.x
- name: Install dependencies
run: yarn install --check-files --frozen-lockfile
- name: release
@@ -55,7 +55,7 @@ jobs:
steps:
- uses: actions/setup-node@v3
with:
- node-version: 16.x
+ node-version: 18.x
- name: Download build artifacts
uses: actions/download-artifact@v3
with:
@@ -84,7 +84,7 @@ jobs:
steps:
- uses: actions/setup-node@v3
with:
- node-version: 16.x
+ node-version: 18.x
- name: Download build artifacts
uses: actions/download-artifact@v3
with:
@@ -121,7 +121,7 @@ jobs:
java-version: 11.x
- uses: actions/setup-node@v3
with:
- node-version: 16.x
+ node-version: 18.x
- name: Download build artifacts
uses: actions/download-artifact@v3
with:
@@ -157,7 +157,7 @@ jobs:
steps:
- uses: actions/setup-node@v3
with:
- node-version: 16.x
+ node-version: 18.x
- uses: actions/setup-python@v4
with:
python-version: 3.x
@@ -192,7 +192,7 @@ jobs:
steps:
- uses: actions/setup-node@v3
with:
- node-version: 16.x
+ node-version: 18.x
- uses: actions/setup-dotnet@v3
with:
dotnet-version: 3.x
@@ -226,7 +226,7 @@ jobs:
steps:
- uses: actions/setup-node@v3
with:
- node-version: 16.x
+ node-version: 18.x
- uses: actions/setup-go@v3
with:
go-version: ^1.16.0
diff --git a/.github/workflows/upgrade-dev-deps-main.yml b/.github/workflows/upgrade-dev-deps-main.yml
index f86173fe..2eec2005 100644
--- a/.github/workflows/upgrade-dev-deps-main.yml
+++ b/.github/workflows/upgrade-dev-deps-main.yml
@@ -21,7 +21,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v3
with:
- node-version: 16.x
+ node-version: 18.x
- name: Install dependencies
run: yarn install --check-files --frozen-lockfile
- name: Upgrade dependencies
diff --git a/.github/workflows/upgrade-main.yml b/.github/workflows/upgrade-main.yml
index 0a177a1f..48f9d830 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@v3
with:
- node-version: 16.x
+ node-version: 18.x
- name: Install dependencies
run: yarn install --check-files --frozen-lockfile
- name: Upgrade dependencies
diff --git a/.projen/deps.json b/.projen/deps.json
index f8b9faca..c7888345 100644
--- a/.projen/deps.json
+++ b/.projen/deps.json
@@ -11,12 +11,11 @@
},
{
"name": "@types/jest",
- "version": "^27",
"type": "build"
},
{
"name": "@types/node",
- "version": "^16",
+ "version": "^18",
"type": "build"
},
{
@@ -51,13 +50,12 @@
"type": "build"
},
{
- "name": "jest-junit",
- "version": "^15",
+ "name": "jest",
"type": "build"
},
{
- "name": "jest",
- "version": "^27",
+ "name": "jest-junit",
+ "version": "^15",
"type": "build"
},
{
@@ -78,7 +76,7 @@
},
{
"name": "jsii",
- "version": "1.x",
+ "version": "~5.2",
"type": "build"
},
{
@@ -92,7 +90,6 @@
},
{
"name": "ts-jest",
- "version": "^27",
"type": "build"
},
{
@@ -125,16 +122,6 @@
"version": "latest",
"type": "devenv"
},
- {
- "name": "@types/babel__traverse",
- "version": "7.18.2",
- "type": "override"
- },
- {
- "name": "@types/prettier",
- "version": "2.6.0",
- "type": "override"
- },
{
"name": "aws-cdk-lib",
"version": "^2.9.0",
diff --git a/.projen/tasks.json b/.projen/tasks.json
index 068f625d..2dea0348 100644
--- a/.projen/tasks.json
+++ b/.projen/tasks.json
@@ -405,13 +405,13 @@
},
"steps": [
{
- "exec": "npx npm-check-updates@16 --upgrade --target=minor --peer --dep=dev --filter=@aws-cdk/integ-runner,@aws-cdk/integ-tests-alpha,@types/jest,@types/node,@typescript-eslint/eslint-plugin,@typescript-eslint/parser,aws-cdk-lib,cdklabs-projen-project-types,eslint-import-resolver-typescript,eslint-plugin-import,eslint,jest-junit,jest,jsii-diff,jsii-docgen,jsii-pacmak,jsii-rosetta,projen,standard-version,ts-jest,ts-node,typescript"
+ "exec": "npx npm-check-updates@16 --upgrade --target=minor --peer --dep=dev --filter=@aws-cdk/integ-runner,@aws-cdk/integ-tests-alpha,@types/jest,@types/node,@typescript-eslint/eslint-plugin,@typescript-eslint/parser,aws-cdk-lib,cdklabs-projen-project-types,eslint-import-resolver-typescript,eslint-plugin-import,eslint,jest,jest-junit,jsii-diff,jsii-docgen,jsii-pacmak,jsii-rosetta,projen,standard-version,ts-jest,ts-node,typescript"
},
{
"exec": "yarn install --check-files"
},
{
- "exec": "yarn upgrade @aws-cdk/integ-runner @aws-cdk/integ-tests-alpha @types/jest @types/node @typescript-eslint/eslint-plugin @typescript-eslint/parser aws-cdk-lib cdklabs-projen-project-types eslint-import-resolver-typescript eslint-plugin-import eslint jest-junit jest jsii-diff jsii-docgen jsii-pacmak jsii-rosetta projen standard-version ts-jest ts-node typescript"
+ "exec": "yarn upgrade @aws-cdk/integ-runner @aws-cdk/integ-tests-alpha @types/jest @types/node @typescript-eslint/eslint-plugin @typescript-eslint/parser aws-cdk-lib cdklabs-projen-project-types eslint-import-resolver-typescript eslint-plugin-import eslint jest jest-junit jsii-diff jsii-docgen jsii-pacmak jsii-rosetta projen standard-version ts-jest ts-node typescript"
},
{
"exec": "npx projen"
diff --git a/API.md b/API.md
index cd447609..4e7b8c78 100644
--- a/API.md
+++ b/API.md
@@ -5163,7 +5163,7 @@ new GitHubActionStep(id: string, props: GitHubActionStepProps)
| **Name** | **Type** | **Description** |
| --- | --- | --- |
-| id
| string
| *No description.* |
+| id
| string
| Identifier for this step. |
| props
| GitHubActionStepProps
| *No description.* |
---
@@ -5172,6 +5172,8 @@ new GitHubActionStep(id: string, props: GitHubActionStepProps)
- *Type:* string
+Identifier for this step.
+
---
##### `props`Required
@@ -5539,9 +5541,9 @@ Operations can be created using the factory methods `JsonPatch.add()`,
`JsonPatch.remove()`, etc.
const output = JsonPatch.apply(input,
- JsonPatch.replace('/world/hi/there', 'goodbye'),
- JsonPatch.add('/world/foo/', 'boom'),
- JsonPatch.remove('/hello'),
+ JsonPatch.replace('/world/hi/there', 'goodbye'),
+ JsonPatch.add('/world/foo/', 'boom'),
+ JsonPatch.remove('/hello'),
);
@@ -5921,10 +5923,10 @@ For example, with the following yaml file
```yaml
name: deploy
on:
- push:
- branches:
- - main
- workflow_dispatch: {}
+ push:
+ branches:
+ - main
+ workflow_dispatch: {}
...
```
@@ -5941,10 +5943,10 @@ would result in the following yaml file:
```yaml
name: deploy
on:
- push:
- branches:
- - main
- workflow_call: {}
+ push:
+ branches:
+ - main
+ workflow_call: {}
...
```
diff --git a/package.json b/package.json
index ecb388c4..7857db95 100644
--- a/package.json
+++ b/package.json
@@ -48,18 +48,18 @@
"@aws-cdk/integ-runner": "latest",
"@aws-cdk/integ-tests-alpha": "latest",
"@types/jest": "^27",
- "@types/node": "^16",
+ "@types/node": "^18",
"@typescript-eslint/eslint-plugin": "^6",
"@typescript-eslint/parser": "^6",
"aws-cdk-lib": "2.9.0",
- "cdklabs-projen-project-types": "^0.1.182",
+ "cdklabs-projen-project-types": "^0.1.183",
"constructs": "10.0.46",
"eslint": "^8",
"eslint-import-resolver-typescript": "^2.7.1",
"eslint-plugin-import": "^2.29.1",
"jest": "^27",
"jest-junit": "^15",
- "jsii": "1.x",
+ "jsii": "~5.2",
"jsii-diff": "^1.93.0",
"jsii-docgen": "^7.2.9",
"jsii-pacmak": "^1.93.0",
@@ -84,15 +84,11 @@
"fast-json-patch",
"yaml"
],
- "resolutions": {
- "@types/babel__traverse": "7.18.2",
- "@types/prettier": "2.6.0"
- },
"keywords": [
"cdk"
],
"engines": {
- "node": ">= 16.13.0"
+ "node": ">= 18.12.0"
},
"main": "lib/index.js",
"license": "Apache-2.0",
diff --git a/yarn.lock b/yarn.lock
index 74846ef8..a0bc6874 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -628,14 +628,6 @@
"@jridgewell/resolve-uri" "^3.1.0"
"@jridgewell/sourcemap-codec" "^1.4.14"
-"@jsii/check-node@1.91.0":
- version "1.91.0"
- resolved "https://registry.yarnpkg.com/@jsii/check-node/-/check-node-1.91.0.tgz#2beb99cf9c8a022d1444f524f4b7729a1bc91168"
- integrity sha512-K9UFkRe4uJNVp1O2o4OBM/3usba6Vw3XF1Mq3TVBAYl1EzpAiA62DojGp30+3zwFlb1lkavVj1hKlCrIWIuJhw==
- dependencies:
- chalk "^4.1.2"
- semver "^7.5.4"
-
"@jsii/check-node@1.93.0":
version "1.93.0"
resolved "https://registry.yarnpkg.com/@jsii/check-node/-/check-node-1.93.0.tgz#3adcc6012654bb69fb8dc508e757b83ea9cd1708"
@@ -651,13 +643,6 @@
dependencies:
ajv "^8.12.0"
-"@jsii/spec@^1.91.0":
- version "1.92.0"
- resolved "https://registry.yarnpkg.com/@jsii/spec/-/spec-1.92.0.tgz#8fcd72a0ced63e83e72a010a499518d603f00198"
- integrity sha512-6jbwQ2uCVOUq6eddKQG/cPzuUsdJwaszQstTZtruhhjWNuoC4CjT5eHlzjeBqtxQZpGiKkRRwPHb1bCEGgffxA==
- dependencies:
- ajv "^8.12.0"
-
"@nodelib/fs.scandir@2.1.5":
version "2.1.5"
resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
@@ -773,7 +758,7 @@
"@babel/parser" "^7.1.0"
"@babel/types" "^7.0.0"
-"@types/babel__traverse@*", "@types/babel__traverse@7.18.2", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6":
+"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6":
version "7.18.2"
resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.18.2.tgz#235bf339d17185bdec25e024ca19cce257cc7309"
integrity sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==
@@ -849,17 +834,19 @@
dependencies:
undici-types "~5.26.4"
-"@types/node@^16":
- version "16.18.68"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.68.tgz#3155f64a961b3d8d10246c80657f9a7292e3421a"
- integrity sha512-sG3hPIQwJLoewrN7cr0dwEy+yF5nD4D/4FxtQpFciRD/xwUzgD+G05uxZHv5mhfXo4F9Jkp13jjn0CC2q325sg==
+"@types/node@^18":
+ version "18.19.3"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.3.tgz#e4723c4cb385641d61b983f6fe0b716abd5f8fc0"
+ integrity sha512-k5fggr14DwAytoA/t8rPrIz++lXK7/DqckthCmoZOKNsEbJkId4Z//BqgApXBUGrGddrigYa1oqheo/7YmW4rg==
+ dependencies:
+ undici-types "~5.26.4"
"@types/normalize-package-data@^2.4.0":
version "2.4.4"
resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz#56e2cc26c397c038fab0e3a917a12d5c5909e901"
integrity sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==
-"@types/prettier@2.6.0", "@types/prettier@^2.1.5":
+"@types/prettier@^2.1.5":
version "2.6.0"
resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.6.0.tgz#efcbd41937f9ae7434c714ab698604822d890759"
integrity sha512-G/AdOadiZhnJp0jXCaBQU449W2h716OW/EoXeYkCytxKL06X1WCXB4DZpp8TpZ8eyIJVS1cw4lrlkkSYU21cDw==
@@ -1400,10 +1387,10 @@ case@1.6.3, case@^1.6.3:
resolved "https://registry.yarnpkg.com/case/-/case-1.6.3.tgz#0a4386e3e9825351ca2e6216c60467ff5f1ea1c9"
integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==
-cdklabs-projen-project-types@^0.1.182:
- version "0.1.182"
- resolved "https://registry.yarnpkg.com/cdklabs-projen-project-types/-/cdklabs-projen-project-types-0.1.182.tgz#7a2e019a7ab7ee44d98bdf2659acaffacc75afe6"
- integrity sha512-P6bGGg/noqlx2TxqN+GzqYpZAUNbw0KSyRZsdh/U/i2neIOuVfUIZby9/tJMsF+ALtkI9eksPE37z2SfaRZlpg==
+cdklabs-projen-project-types@^0.1.183:
+ version "0.1.183"
+ resolved "https://registry.yarnpkg.com/cdklabs-projen-project-types/-/cdklabs-projen-project-types-0.1.183.tgz#54515fd4324a1284cdd49ce14733b251c4eb51cd"
+ integrity sha512-QHFxfrOcDXJJLi3LBDEsFIsQLZ7+2efHZyDMonvf0alq9FWylHSg5xFuTtg/CagSuo2kyOWKlwGXTV5sDeKtZw==
dependencies:
yaml "^2.3.4"
@@ -3622,26 +3609,7 @@ jsii@1.93.0:
typescript "~3.9.10"
yargs "^16.2.0"
-jsii@1.x:
- version "1.91.0"
- resolved "https://registry.yarnpkg.com/jsii/-/jsii-1.91.0.tgz#55ae8c036c6547590b5e93e9eeace2c7b78ec461"
- integrity sha512-dJ2FbnUfX5Eg9BdZx6Cz2JhDsvzGi2DoQeomzdjO9ltvVUouAFPWkpcUtJdLXaNmHQtPM4/I+AzelUX7w2mWVw==
- dependencies:
- "@jsii/check-node" "1.91.0"
- "@jsii/spec" "^1.91.0"
- case "^1.6.3"
- chalk "^4"
- fast-deep-equal "^3.1.3"
- fs-extra "^10.1.0"
- log4js "^6.9.1"
- semver "^7.5.4"
- semver-intersect "^1.4.0"
- sort-json "^2.0.1"
- spdx-license-list "^6.7.0"
- typescript "~3.9.10"
- yargs "^16.2.0"
-
-jsii@~5.2.5:
+jsii@~5.2, jsii@~5.2.5:
version "5.2.44"
resolved "https://registry.yarnpkg.com/jsii/-/jsii-5.2.44.tgz#7a768412f1a28f5f1ff3e92ab5f5b7e7430c3ae1"
integrity sha512-Z7sTqYzQ5yoJU/ie+svjqSzrOF5rl4pW/bojvCb/7MfJ+SaGqhMUQMxQGTfqmSvauME8JoVYqwMH89x6qreJ8A==
@@ -4715,7 +4683,7 @@ spdx-license-ids@^3.0.0:
resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz#a14f64e0954f6e25cc6587bd4f392522db0d998f"
integrity sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==
-spdx-license-list@^6.7.0, spdx-license-list@^6.8.0:
+spdx-license-list@^6.8.0:
version "6.8.0"
resolved "https://registry.yarnpkg.com/spdx-license-list/-/spdx-license-list-6.8.0.tgz#92a99cd6c8b97fe98ae83c54deaffd4d9d503f74"
integrity sha512-5UdM7r9yJ1EvsPQZWfa41AZjLQngl9iMMysm9XBW7Lqhq7aF8cllfqjS+rFCHB8FFMGSM0yFWue2LUV9mR0QzQ==