diff --git a/.github/workflows/upgrade-main.yml b/.github/workflows/upgrade-main.yml index 94e44fb053c..edaccd0fc0c 100644 --- a/.github/workflows/upgrade-main.yml +++ b/.github/workflows/upgrade-main.yml @@ -44,14 +44,12 @@ jobs: needs: upgrade runs-on: ubuntu-latest permissions: - contents: write - pull-requests: write + contents: read if: ${{ needs.upgrade.outputs.patch_created }} steps: - name: Checkout uses: actions/checkout@v3 with: - token: ${{ secrets.PROJEN_GITHUB_TOKEN }} ref: main - name: Download patch uses: actions/download-artifact@v3 @@ -66,7 +64,7 @@ jobs: git config user.email "github-team-tf-cdk@hashicorp.com" - name: Create Pull Request id: create-pr - uses: peter-evans/create-pull-request@v3 + uses: peter-evans/create-pull-request@v4 with: token: ${{ secrets.PROJEN_GITHUB_TOKEN }} commit-message: |- diff --git a/package.json b/package.json index eac7c4602ba..ebbfe72bf5a 100644 --- a/package.json +++ b/package.json @@ -51,12 +51,12 @@ "constructs": "^10.0.0", "dot-prop": "^5.2.0", "jsii": "^1.53.0", - "jsii-diff": "^1.72.0", + "jsii-diff": "^1.73.0", "jsii-docgen": "^1.8.110", - "jsii-pacmak": "^1.72.0", + "jsii-pacmak": "^1.73.0", "node-fetch": "cjs", "npm-check-updates": "^16", - "projen": "^0.65.80", + "projen": "^0.66.9", "standard-version": "^9", "typescript": "^3.9.10" }, diff --git a/yarn.lock b/yarn.lock index f55c61221fb..38348b542de 100644 --- a/yarn.lock +++ b/yarn.lock @@ -214,18 +214,18 @@ "@jridgewell/resolve-uri" "3.1.0" "@jridgewell/sourcemap-codec" "1.4.14" -"@jsii/check-node@1.72.0": - version "1.72.0" - resolved "https://registry.yarnpkg.com/@jsii/check-node/-/check-node-1.72.0.tgz#fde581956fb006489606ed09ef475cf2f05c2f91" - integrity sha512-OmXpp+Ipt6vhZVdVvaNCrGFgQg/FPh3wATz9WeLooMYtNPiaAmIkq29hZS1WzM4CGxJKc7T1i2e8lYPU3vGp0w== +"@jsii/check-node@1.73.0": + version "1.73.0" + resolved "https://registry.yarnpkg.com/@jsii/check-node/-/check-node-1.73.0.tgz#6f9cff84ac6762a30c642c85d2d56603c299a89d" + integrity sha512-oneDKgjplUw2Ivk78iAb9lCsAasxkuQ6Ii15qzXsw16CPSRCqQlE78lUVV7pr+rxx/vQDWBAa8ycRbuVghC6TQ== dependencies: chalk "^4.1.2" semver "^7.3.8" -"@jsii/spec@1.72.0", "@jsii/spec@^1.30.0", "@jsii/spec@^1.72.0": - version "1.72.0" - resolved "https://registry.yarnpkg.com/@jsii/spec/-/spec-1.72.0.tgz#ce9d76ec221ed39b9f602477378bf1b957c63d8f" - integrity sha512-zlKTRU8Pu8gIFTMl7ctj+f0l5YPEjAitUfOnSSNv6rZUY20p/zPjkBBw75Nt/4wfkz4UVagWJKuangxfkpsMuw== +"@jsii/spec@1.73.0", "@jsii/spec@^1.30.0", "@jsii/spec@^1.73.0": + version "1.73.0" + resolved "https://registry.yarnpkg.com/@jsii/spec/-/spec-1.73.0.tgz#7ab1d42947b4cb4099f084119657c39409bc7dc8" + integrity sha512-h0BeA6WQfxvYl5BaacmlvB5bAIdhlgf9SInJljxtERn2eYN+VjgMyU/1iv0Ww4Lp71xMGL96bmfXpdlFgRQFEg== dependencies: ajv "^8.11.2" @@ -448,6 +448,11 @@ dependencies: "@babel/types" "^7.3.0" +"@types/http-cache-semantics@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812" + integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ== + "@types/minimist@^1.2.0": version "1.2.2" resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" @@ -814,10 +819,11 @@ cacheable-lookup@^7.0.0: integrity sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w== cacheable-request@^10.2.1: - version "10.2.4" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-10.2.4.tgz#9b9700f9f71b281d5f0e99b514fc9a94e3fbb589" - integrity sha512-IWIea8ei1Ht4dBqvlvh7Gs7EYlMyBhlJybLDUB9sadEqHqftmdNieMLIR5ia3vs8gbjj9t8hXLBpUVg3vcQNbg== + version "10.2.5" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-10.2.5.tgz#7bf5fbdb4f51dc2537fb5f02a3f8a5aefd2d0f36" + integrity sha512-5RwYYCfzjNPsyJxb/QpaM0bfzx+kw5/YpDhZPm9oMIDntHFQ9YXeyV47ZvzlTE0XrrrbyO2UITJH4GF9eRLdXQ== dependencies: + "@types/http-cache-semantics" "^4.0.1" get-stream "^6.0.1" http-cache-semantics "^4.1.0" keyv "^4.5.2" @@ -1006,10 +1012,10 @@ clone@^2.1.2: resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w== -codemaker@^1.71.0, codemaker@^1.72.0: - version "1.72.0" - resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.72.0.tgz#ceef1aff84cb5d534f5be1226d5fc48103ccb50a" - integrity sha512-U4TM++FGA+vnWHTSMA8juU+C9iXn1TDauMFmn44gz9pKrbLtjGUiMjfC4vX5HachkNQgitRj6bc/g7PA4j0C3Q== +codemaker@^1.71.0, codemaker@^1.73.0: + version "1.73.0" + resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.73.0.tgz#5b3b280759a31ee259bbcdc50ba9bd46e115b787" + integrity sha512-pgVFCAbR0Yw/qTrV/W8R7cXWJouhONMRf8sNCjmAGJyV3MFaLN4sUPdUkzYUu7LCkuHPh0nvYRlExWzrkhm7vw== dependencies: camelcase "^6.3.0" decamelize "^5.0.1" @@ -1057,9 +1063,9 @@ combined-stream@^1.0.8: delayed-stream "~1.0.0" commander@^9.4.1: - version "9.4.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-9.4.1.tgz#d1dd8f2ce6faf93147295c0df13c7c21141cfbdd" - integrity sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw== + version "9.5.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30" + integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ== comment-json@4.2.2: version "4.2.2" @@ -1149,9 +1155,9 @@ constant-case@^3.0.4: upper-case "^2.0.2" constructs@^10.0.0, constructs@^10.0.25: - version "10.1.209" - resolved "https://registry.yarnpkg.com/constructs/-/constructs-10.1.209.tgz#0e2a525fdc8471f8553d20e2182c0ee7dc0ed25f" - integrity sha512-BLvvM9bsKg4AGgeHWzT2elFh4UCFgmF4JyRjFcUMmHPJzgmErSwzUen/jVP4kI28nahakJXouiff6KZt0ey+3Q== + version "10.1.215" + resolved "https://registry.yarnpkg.com/constructs/-/constructs-10.1.215.tgz#eb0db89a9bdfa48d1def76f2a43100e6c1d00d8b" + integrity sha512-X9gJAHsb9D4etv70JQxUmqhHkhMSiUFNCnfBvOMHRYvIaFCgc91gcWyrb5UMBGPnzZBlcX8LTTHPOLik3waPmQ== conventional-changelog-angular@^5.0.12: version "5.0.13" @@ -2239,15 +2245,15 @@ jsesc@^2.5.1: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== -jsii-diff@^1.72.0: - version "1.72.0" - resolved "https://registry.yarnpkg.com/jsii-diff/-/jsii-diff-1.72.0.tgz#a8689bba2886451ff1ad5da7e7383c60bc99cf3d" - integrity sha512-+rGhNuX2+pEXrGco6R36tgqtr7eg2ysLyILpCK6Rv4seiWZ8EUge/6Ifk6KzwgHmQ/v0Mk9Q2lmu8W22zWJNtQ== +jsii-diff@^1.73.0: + version "1.73.0" + resolved "https://registry.yarnpkg.com/jsii-diff/-/jsii-diff-1.73.0.tgz#378432f9b2b4c87790d1a530bf60596b8a712aee" + integrity sha512-pbMxeP1wFJwpA9Kki+IoFzVz/I81dHIW0yXyKOwTX7SrmoJ8LRlGJDb3Ks5H2MDdf2YL/6QVl0sgU6sC9/Ssvw== dependencies: - "@jsii/check-node" "1.72.0" - "@jsii/spec" "^1.72.0" + "@jsii/check-node" "1.73.0" + "@jsii/spec" "^1.73.0" fs-extra "^10.1.0" - jsii-reflect "^1.72.0" + jsii-reflect "^1.73.0" log4js "^6.7.1" yargs "^16.2.0" @@ -2261,48 +2267,48 @@ jsii-docgen@^1.8.110: jsii-reflect "^1.30.0" yargs "^16.2.0" -jsii-pacmak@^1.71.0, jsii-pacmak@^1.72.0: - version "1.72.0" - resolved "https://registry.yarnpkg.com/jsii-pacmak/-/jsii-pacmak-1.72.0.tgz#3a981463d9fb5de0a3adf5dd297f32b1f251d523" - integrity sha512-yOrWXmtDA0CVZ21396pN0J9i9/Vh2F6EhKP9ZE/6N0G50gpTaoXDsAF4tIGe1XUMgtUcOLZUuOnMrpFk5l690A== +jsii-pacmak@^1.71.0, jsii-pacmak@^1.73.0: + version "1.73.0" + resolved "https://registry.yarnpkg.com/jsii-pacmak/-/jsii-pacmak-1.73.0.tgz#d31cdcfa5f9021f1b0a77c688201b826d2000090" + integrity sha512-zz3z+AoKXciKxBcmFt4PHPQPhbkjRUgN0hkrC6XhqugbpGprICtLNimU4qAQywHA+T0024TX8fnCCuymQ1sJPg== dependencies: - "@jsii/check-node" "1.72.0" - "@jsii/spec" "^1.72.0" + "@jsii/check-node" "1.73.0" + "@jsii/spec" "^1.73.0" clone "^2.1.2" - codemaker "^1.72.0" + codemaker "^1.73.0" commonmark "^0.30.0" escape-string-regexp "^4.0.0" fs-extra "^10.1.0" - jsii-reflect "^1.72.0" - jsii-rosetta "^1.72.0" + jsii-reflect "^1.73.0" + jsii-rosetta "^1.73.0" semver "^7.3.8" spdx-license-list "^6.6.0" xmlbuilder "^15.1.1" yargs "^16.2.0" -jsii-reflect@^1.30.0, jsii-reflect@^1.72.0: - version "1.72.0" - resolved "https://registry.yarnpkg.com/jsii-reflect/-/jsii-reflect-1.72.0.tgz#33ac2529f81ff8482c01770fd66cbd31822b86b6" - integrity sha512-gEsL1QO8EY3OAjCkVt7Vnm0LeflTTXJkEYRCHdATjdXLMP3laSUWHcNuE+6KNBsVUMJr2zJgVQyi7moqRSonzw== +jsii-reflect@^1.30.0, jsii-reflect@^1.73.0: + version "1.73.0" + resolved "https://registry.yarnpkg.com/jsii-reflect/-/jsii-reflect-1.73.0.tgz#df6f57d6e8065aa836b6340465f08cfd7d388253" + integrity sha512-RNnejItM5DUvTpMNBhL095Yt87a6mLWTse9rYZmR+XglJ8WdyNW8mmDftz8gq58TKr5mDVUtq5vpRApCEm0Viw== dependencies: - "@jsii/check-node" "1.72.0" - "@jsii/spec" "^1.72.0" + "@jsii/check-node" "1.73.0" + "@jsii/spec" "^1.73.0" chalk "^4" fs-extra "^10.1.0" - oo-ascii-tree "^1.72.0" + oo-ascii-tree "^1.73.0" yargs "^16.2.0" -jsii-rosetta@^1.71.0, jsii-rosetta@^1.72.0: - version "1.72.0" - resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-1.72.0.tgz#4866b0149bcd3a7c333984c31fee835e7f3589d5" - integrity sha512-4B9jCfWTPU9s1FsDv7aq7C1kw/eS4WaC7uHujPr+UmALpkfRNu82paylZ5zG1vaUqcBLoQHLydvMRlUzc9xeZw== +jsii-rosetta@^1.71.0, jsii-rosetta@^1.73.0: + version "1.73.0" + resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-1.73.0.tgz#7e281e77a2bbbd3b9170aff4355eaf8a0209f3e1" + integrity sha512-UrXBaM/7jJldrlDN2aV/vaIurIZJM4ikJtcE/ugSoAuJUW42Hpi0Qd5k9MiSaE/k+KNxRpihS+skRa2TETT3Cg== dependencies: - "@jsii/check-node" "1.72.0" - "@jsii/spec" "1.72.0" + "@jsii/check-node" "1.73.0" + "@jsii/spec" "1.73.0" "@xmldom/xmldom" "^0.8.6" commonmark "^0.30.0" fast-glob "^3.2.12" - jsii "1.72.0" + jsii "1.73.0" semver "^7.3.8" semver-intersect "^1.4.0" typescript "~3.9.10" @@ -2310,23 +2316,23 @@ jsii-rosetta@^1.71.0, jsii-rosetta@^1.72.0: yargs "^16.2.0" jsii-srcmak@^0.1.741: - version "0.1.782" - resolved "https://registry.yarnpkg.com/jsii-srcmak/-/jsii-srcmak-0.1.782.tgz#c0fc30dcfd23f8179e338278b9f39033a9d4c6e2" - integrity sha512-BfgSIfU2IpJnCDTNpgvT74hu9VJoJpqDEzA9A/ClgPs6RprfPBHM4KmQpm6yiB3SkbmtwUfSKWzzHB3c1IPssA== + version "0.1.788" + resolved "https://registry.yarnpkg.com/jsii-srcmak/-/jsii-srcmak-0.1.788.tgz#ccba58ff4017180fef560df702ccf85babbdb095" + integrity sha512-vte8I/FKwwStxbNUl+9drGiA5R7Z0MvvIJp46lrM5tNciVbXjj8EvmXZV0JFBVx1cxcKh1OtAip3CJmCwvacyg== dependencies: fs-extra "^9.1.0" - jsii "^1.72.0" - jsii-pacmak "^1.72.0" + jsii "^1.73.0" + jsii-pacmak "^1.73.0" ncp "^2.0.0" yargs "^15.4.1" -jsii@1.72.0, jsii@^1.53.0, jsii@^1.71.0, jsii@^1.72.0: - version "1.72.0" - resolved "https://registry.yarnpkg.com/jsii/-/jsii-1.72.0.tgz#fbed64c9cec3461a47dc9bc16a97df9fae82694a" - integrity sha512-dwMHlO5SXuwAhchGg8emAuKjQRKGEiuR+GV5SxdhzhylxbPUexSBnsxGYqVIHaXwmXBIH3cOfoiqilQ5Xm2pMg== +jsii@1.73.0, jsii@^1.53.0, jsii@^1.71.0, jsii@^1.73.0: + version "1.73.0" + resolved "https://registry.yarnpkg.com/jsii/-/jsii-1.73.0.tgz#b341845061f145a550a8052ecc7769b1c9ed8d95" + integrity sha512-6GLXJv+XDPNPw4JRAMr6NicWgLorFcKmAZB6x+gqCnrkA6FqZlgDPohFdcqAkxE5Px9K3oAFIsnEH/xV3HuGrg== dependencies: - "@jsii/check-node" "1.72.0" - "@jsii/spec" "^1.72.0" + "@jsii/check-node" "1.73.0" + "@jsii/spec" "^1.73.0" case "^1.6.3" chalk "^4" fast-deep-equal "^3.1.3" @@ -3033,10 +3039,10 @@ once@^1.3.0, once@^1.4.0: dependencies: wrappy "1" -oo-ascii-tree@^1.72.0: - version "1.72.0" - resolved "https://registry.yarnpkg.com/oo-ascii-tree/-/oo-ascii-tree-1.72.0.tgz#189a02f43a855d097cd2b13b11fe3643124a262b" - integrity sha512-MDsUvkANZaO6V62LMLSqxOROpMqmgEqC9KxPv1VDo9dwIQ5jTAHugkMEaaN9G/l2HHuzrZUgnZtmuRr8ZzXpHA== +oo-ascii-tree@^1.73.0: + version "1.73.0" + resolved "https://registry.yarnpkg.com/oo-ascii-tree/-/oo-ascii-tree-1.73.0.tgz#124c32155395f901296d801a1461e2713696cace" + integrity sha512-bGx23QLCltdo+jrUcvnxf+2Ob7Ntsr8n7UzHPVoz0pWABSjzIzxOh2GRQa/2GebYNTqIHLnERY5Ubs/V7RVPWg== p-cancelable@^3.0.0: version "3.0.0" @@ -3242,9 +3248,9 @@ pify@^3.0.0: integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== prettier@^2.7.1: - version "2.8.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.1.tgz#4e1fd11c34e2421bc1da9aea9bd8127cd0a35efc" - integrity sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg== + version "2.8.2" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.2.tgz#c4ea1b5b454d7c4b59966db2e06ed7eec5dfd160" + integrity sha512-BtRV9BcncDyI2tsuS19zzhzoxD8Dh8LiCx7j7tHzrkz8GFXAexeWFdi22mjE1d16dftH2qNaytVxqiRTGlMfpw== proc-log@^3.0.0: version "3.0.0" @@ -3261,10 +3267,10 @@ progress@^2.0.3: resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -projen@^0.65.80: - version "0.65.80" - resolved "https://registry.yarnpkg.com/projen/-/projen-0.65.80.tgz#15c2ca008fd46037d4da523d6f4ecf1828071579" - integrity sha512-534GFoOrBoJT5PoQ9hZO803bpW1MhpkqrDZ+vLc5cgEXeuL8NeVRhVfaF2q21qGKQSAxHLR3J5oUQdpk3guHGw== +projen@^0.66.9: + version "0.66.9" + resolved "https://registry.yarnpkg.com/projen/-/projen-0.66.9.tgz#abc88b08c276912652f15e40f677db380ad484b4" + integrity sha512-lfjcKUSMOZ7RZ6h4sbwJgp1TAcchT9RFPehP7geV/2bIQfrBMc1rVL3ksKN3GYepcSEkgEn/6seL5Dy2Wzo0Ew== dependencies: "@iarna/toml" "^2.2.5" case "^1.6.3"