diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3e039a3d2..d4555c20e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,6 +13,7 @@ jobs: contents: write outputs: latest_commit: ${{ steps.git_remote.outputs.latest_commit }} + tag_exists: ${{ steps.check_tag_exists.outputs.exists }} env: CI: "true" steps: @@ -34,9 +35,15 @@ jobs: run: yarn install --check-files --frozen-lockfile - name: release run: npx projen release + - name: Check if version has already been tagged + id: check_tag_exists + run: |- + TAG=$(cat dist/dist/releasetag.txt) + ([ ! -z "$TAG" ] && git ls-remote -q --exit-code --tags origin $TAG && (echo "exists=true" >> $GITHUB_OUTPUT)) || (echo "exists=false" >> $GITHUB_OUTPUT) + cat $GITHUB_OUTPUT - name: Check for new commits or cancel via faking a SHA if release was cancelled id: git_remote - run: node ./scripts/should-release.js && echo "latest_commit=$(git ls-remote origin -h ${{ github.ref }} | cut -f1)" >> $GITHUB_OUTPUT || echo "latest_commit=release_cancelled" >> $GITHUB_OUTPUT + run: node ./scripts/should-release.js && $(echo "latest_commit=$(git ls-remote origin -h ${{ github.ref }} | cut -f1)" >> $GITHUB_OUTPUT && cat $GITHUB_OUTPUT) || echo "latest_commit=release_cancelled" >> $GITHUB_OUTPUT - name: Backup artifact permissions if: ${{ steps.git_remote.outputs.latest_commit == github.sha }} run: cd dist && getfacl -R . > permissions-backup.acl @@ -81,7 +88,7 @@ jobs: permissions: contents: write issues: write - if: needs.release.outputs.latest_commit == github.sha + if: needs.release.outputs.tag_exists != 'true' && needs.release.outputs.latest_commit == github.sha steps: - uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 with: @@ -124,7 +131,7 @@ jobs: permissions: contents: read issues: write - if: needs.release.outputs.latest_commit == github.sha + if: needs.release.outputs.tag_exists != 'true' && needs.release.outputs.latest_commit == github.sha steps: - uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 with: @@ -171,7 +178,7 @@ jobs: permissions: contents: read issues: write - if: needs.release.outputs.latest_commit == github.sha + if: needs.release.outputs.tag_exists != 'true' && needs.release.outputs.latest_commit == github.sha steps: - uses: actions/setup-java@0ab4596768b603586c0de567f2430c30f5b0d2b0 with: @@ -226,7 +233,7 @@ jobs: permissions: contents: read issues: write - if: needs.release.outputs.latest_commit == github.sha + if: needs.release.outputs.tag_exists != 'true' && needs.release.outputs.latest_commit == github.sha steps: - uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 with: @@ -275,7 +282,7 @@ jobs: permissions: contents: read issues: write - if: needs.release.outputs.latest_commit == github.sha + if: needs.release.outputs.tag_exists != 'true' && needs.release.outputs.latest_commit == github.sha steps: - uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 with: @@ -323,7 +330,7 @@ jobs: permissions: contents: read issues: write - if: needs.release.outputs.latest_commit == github.sha + if: needs.release.outputs.tag_exists != 'true' && needs.release.outputs.latest_commit == github.sha steps: - uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 with: diff --git a/yarn.lock b/yarn.lock index 1eab7a05c..8c800cc1d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -87,20 +87,20 @@ "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" -"@cdktf/cli-core@0.20.0": - version "0.20.0" - resolved "https://registry.yarnpkg.com/@cdktf/cli-core/-/cli-core-0.20.0.tgz#df254e3d38c8dfd6bf966e166465abeb8367b931" - integrity sha512-qTPWHi7d2jHd8eaeFMOU4Ybc8GfyhIGS3Ktq4tUgccrmUnhGOJ8b/CIa2kWTPk27gokz5SWj3p866FNYKV0aGQ== - dependencies: - "@cdktf/commons" "0.20.0" - "@cdktf/hcl-tools" "0.20.0" - "@cdktf/hcl2cdk" "0.20.0" - "@cdktf/hcl2json" "0.20.0" +"@cdktf/cli-core@0.20.1": + version "0.20.1" + resolved "https://registry.yarnpkg.com/@cdktf/cli-core/-/cli-core-0.20.1.tgz#5bdbda1f0fa04ac41db2b96d891e8e918fdc7e89" + integrity sha512-nZk0s/ikUK3ZdjMf7ZQuTAaHJmPm12KsjcWyUoqbOW1ejqMWzSEkHBW0zz7aa1pCR7NKGGRq4DoG8FY2/XPUnQ== + dependencies: + "@cdktf/commons" "0.20.1" + "@cdktf/hcl-tools" "0.20.1" + "@cdktf/hcl2cdk" "0.20.1" + "@cdktf/hcl2json" "0.20.1" "@cdktf/node-pty-prebuilt-multiarch" "0.10.1-pre.11" - "@cdktf/provider-schema" "0.20.0" + "@cdktf/provider-schema" "0.20.1" "@sentry/node" "7.91.0" archiver "5.3.2" - cdktf "0.20.0" + cdktf "0.20.1" chalk "4.1.2" chokidar "3.5.3" cli-spinners "2.9.2" @@ -142,13 +142,13 @@ yoga-layout-prebuilt "1.10.0" zod "3.22.4" -"@cdktf/commons@0.20.0": - version "0.20.0" - resolved "https://registry.yarnpkg.com/@cdktf/commons/-/commons-0.20.0.tgz#36c4b187b94b8632b5ca0d155cfc642b7db89f1c" - integrity sha512-LWggwICmeN6XYfbwuOnO8rXr5lVKS6SzQFELLCXZZepFkRCQ5puR0BDKzObjaN6Fkh9eQj+hmLfyW2xwZkP0XA== +"@cdktf/commons@0.20.1": + version "0.20.1" + resolved "https://registry.yarnpkg.com/@cdktf/commons/-/commons-0.20.1.tgz#1777a3cf1886a65fd1347b142fd9d908cfffb640" + integrity sha512-w6STEdD0z40y7GqEOoK0pgNoiJdMw+osrjxrgfx40hkhWdaNTCSt0jDcFvQAVcgQgFJ/lj2tKUgiPuYtiv0OMQ== dependencies: "@sentry/node" "7.92.0" - cdktf "0.20.0" + cdktf "0.20.1" ci-info "3.9.0" codemaker "1.93.0" cross-spawn "7.0.3" @@ -159,25 +159,25 @@ strip-ansi "6.0.1" uuid "9.0.1" -"@cdktf/hcl-tools@0.20.0": - version "0.20.0" - resolved "https://registry.yarnpkg.com/@cdktf/hcl-tools/-/hcl-tools-0.20.0.tgz#a6b13ff20d9c76ddfea159e9f70f9f36080c29ee" - integrity sha512-nFhexOABmO3nOEjgaO3hC6oZFJ7YkFC9WtUOEsvUSJ44oemnfovR38KMyV1SD82r2X6QhRhxJMd6G1n6/iNxKw== +"@cdktf/hcl-tools@0.20.1": + version "0.20.1" + resolved "https://registry.yarnpkg.com/@cdktf/hcl-tools/-/hcl-tools-0.20.1.tgz#ccd8f2b9166c6030717efebd3cc16fad68d0cdb4" + integrity sha512-jSS7j9DfE8Am9a3DhlBpJv/gZqrKx20XLy2PJX3G63KjphtdXTbiY7s+zbAPohTLTLuD8TDAULwfZQPQAKB/9w== -"@cdktf/hcl2cdk@0.20.0": - version "0.20.0" - resolved "https://registry.yarnpkg.com/@cdktf/hcl2cdk/-/hcl2cdk-0.20.0.tgz#8ce637e829e5b9f06777c71a25cd3210e954053f" - integrity sha512-H9yEC5dtu1EajFKRaSje5ZVQCxjJtAJQHk2g9njoIoUAEl9jfcG2/MbYmeKUN/FBpdyl7gYS/ZweEuVdzcOVVg== +"@cdktf/hcl2cdk@0.20.1": + version "0.20.1" + resolved "https://registry.yarnpkg.com/@cdktf/hcl2cdk/-/hcl2cdk-0.20.1.tgz#34383cad24b61cd8dbd5076caa1e74b3fbc9c9bd" + integrity sha512-VXEsW+5SdNIdFft8xzAXWVjzIphcGt8crXBc46w8VtD1Lfh8pLOCUQXa7RxfkgxLKiSYvyYTNtvynJ0lNnfTxA== dependencies: "@babel/generator" "7.21.4" "@babel/template" "7.20.7" "@babel/types" "7.21.4" - "@cdktf/commons" "0.20.0" - "@cdktf/hcl2json" "0.20.0" - "@cdktf/provider-generator" "0.20.0" - "@cdktf/provider-schema" "0.20.0" + "@cdktf/commons" "0.20.1" + "@cdktf/hcl2json" "0.20.1" + "@cdktf/provider-generator" "0.20.1" + "@cdktf/provider-schema" "0.20.1" camelcase "6.3.0" - cdktf "0.20.0" + cdktf "0.20.1" codemaker "1.93.0" deep-equal "2.2.0" glob "10.3.3" @@ -188,10 +188,10 @@ reserved-words "0.1.2" zod "3.22.4" -"@cdktf/hcl2json@0.20.0": - version "0.20.0" - resolved "https://registry.yarnpkg.com/@cdktf/hcl2json/-/hcl2json-0.20.0.tgz#4c1d3f1169165d24ac4a229504210544bd90cd9d" - integrity sha512-de5GaNsJqKX934EJG5xnsbpvyVf99f36/7ScK53znsbamnTJvl791fCR/tgkF+zrmZYAw0QSSEX1bHY4IPluzw== +"@cdktf/hcl2json@0.20.1": + version "0.20.1" + resolved "https://registry.yarnpkg.com/@cdktf/hcl2json/-/hcl2json-0.20.1.tgz#afea7f63d1e0f018cd37735bdb108f4253dd7783" + integrity sha512-pFSs2QfCS0I5qRhO9SI0VK87Zz8ZJK4MO8GlYprEO2s1aXo1VH6WWJw5tFFqMgntbzeci+Xj0kx7VaLgr21cTQ== dependencies: fs-extra "11.2.0" @@ -203,34 +203,34 @@ nan "^2.14.2" prebuild-install "^7.1.1" -"@cdktf/provider-generator@0.20.0": - version "0.20.0" - resolved "https://registry.yarnpkg.com/@cdktf/provider-generator/-/provider-generator-0.20.0.tgz#27bdb2df126f15712ed0c77345ee99d33d12fd90" - integrity sha512-fpThfmaYOJhQv7uVSBKBfhbFpYpH6yEOunMq9tfmlf+rJhRaJ7+o5dIwqKmcLxOGn0OOyg55PzoPVG1rhoPJ3w== +"@cdktf/provider-generator@0.20.1": + version "0.20.1" + resolved "https://registry.yarnpkg.com/@cdktf/provider-generator/-/provider-generator-0.20.1.tgz#2a53a55d265afed6813ce7ea3a9012a1fe2e0655" + integrity sha512-gWF3wDey5ZbXO+rNURrVPKYuHCGQaQnX9j3T/aQQF0+gUBYb21cWewAAAvMTd2uXoK3k4dt1AkFzvF9JvU4wNQ== dependencies: - "@cdktf/commons" "0.20.0" - "@cdktf/provider-schema" "0.20.0" - "@types/node" "18.19.5" - codemaker "1.93.0" + "@cdktf/commons" "0.20.1" + "@cdktf/provider-schema" "0.20.1" + "@types/node" "18.19.7" + codemaker "1.94.0" fs-extra "8.1.0" glob "10.3.10" - jsii-srcmak "0.1.999" + jsii-srcmak "0.1.1005" "@cdktf/provider-project@^0.5.0": - version "0.5.14" - resolved "https://registry.yarnpkg.com/@cdktf/provider-project/-/provider-project-0.5.14.tgz#42322227732be1a75ed0af83fa8ac561851eb9a7" - integrity sha512-HPm/MTo3Osr/fVRBLzHCcag7iW9Y6/kkpsUgxq/yVTmDhAXrMxLVwbeaVXSUOCwR9GjfmabzTw1vJryGBP0bDA== + version "0.5.15" + resolved "https://registry.yarnpkg.com/@cdktf/provider-project/-/provider-project-0.5.15.tgz#d15118cac9bd5a6e734a07445fde68140eeef858" + integrity sha512-VMuZ63KtjWJAiNq4QxC8/kFnC0XTDur5kq6k2GYQNR3DoZqBzZmwNPJeGCXZrFxNjBbaDEi46tuwwFrUghomLA== dependencies: change-case "^4.1.2" fs-extra "^10.1.0" -"@cdktf/provider-schema@0.20.0": - version "0.20.0" - resolved "https://registry.yarnpkg.com/@cdktf/provider-schema/-/provider-schema-0.20.0.tgz#1954ce1d7046bc4f005d9b16d589caf84ad9ea3d" - integrity sha512-wUK4qxRQiGLVsxoF6UcFbMhpfJpaeCwAngn43wr3LwNwTCjogdMt+0aK2YgJsnov5pnt2kK6mVHMxmWhm7pgMw== +"@cdktf/provider-schema@0.20.1": + version "0.20.1" + resolved "https://registry.yarnpkg.com/@cdktf/provider-schema/-/provider-schema-0.20.1.tgz#c3f7f977687f05b747cc8a9799aa33ca89598d99" + integrity sha512-sBg57XOy6RMWULYpbRMlX5Pw07ZjDoBoGnuk0gcuS6BlZ7pruFvMS/1Q/58locKQX+JjH7wbg5J7fjkYBNC00A== dependencies: - "@cdktf/commons" "0.20.0" - "@cdktf/hcl2json" "0.20.0" + "@cdktf/commons" "0.20.1" + "@cdktf/hcl2json" "0.20.1" deepmerge "4.3.1" fs-extra "11.2.0" @@ -425,9 +425,9 @@ integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.21" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.21.tgz#5dc1df7b3dc4a6209e503a924e1ca56097a2bb15" - integrity sha512-SRfKmRe1KvYnxjEMtxEr+J4HIeMX5YBg/qhRHpxEIGjhX1rshcHlnFUE9K0GazhVKWM7B+nARSkV8LuvJdJ5/g== + version "0.3.22" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz#72a621e5de59f5f1ef792d0793a82ee20f645e4c" + integrity sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw== dependencies: "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" @@ -669,23 +669,23 @@ "@types/node" "*" "@types/node@*", "@types/node@^20.4.2", "@types/node@^20.9.0": - version "20.11.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.0.tgz#8e0b99e70c0c1ade1a86c4a282f7b7ef87c9552f" - integrity sha512-o9bjXmDNcF7GbM4CNQpmi+TutCgap/K3w1JyKgxAjqx41zp9qlIAVFi0IhCNsJcXolEqLWhbFbEeL0PvYm4pcQ== + version "20.11.5" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.5.tgz#be10c622ca7fcaa3cf226cf80166abc31389d86e" + integrity sha512-g557vgQjUUfN76MZAN/dt1z3dzcUsimuysco0KeluHgrPdJXkP/XdAURgyO2W9fZWHRtRBiVKzKn8vyOAwlG+w== dependencies: undici-types "~5.26.4" -"@types/node@18.19.5": - version "18.19.5" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.5.tgz#4b23a9ab8ab7dafebb57bcbaf5c3d8d04f9d8cac" - integrity sha512-22MG6T02Hos2JWfa1o5jsIByn+bc5iOt1IS4xyg6OG68Bu+wMonVZzdrgCw693++rpLE9RUT/Bx15BeDzO0j+g== +"@types/node@18.19.7": + version "18.19.7" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.7.tgz#9a5f6ac7ec42a5dff68fe7faf2dd359710de4a12" + integrity sha512-IGRJfoNX10N/PfrReRZ1br/7SQ+2vF/tK3KXNwzXz82D32z5dMQEoOlFew18nLSN+vMNcLY4GrKfzwi/yWI8/w== dependencies: undici-types "~5.26.4" "@types/node@^18": - version "18.19.6" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.6.tgz#537beece2c8ad4d9abdaa3b0f428e601eb57dac8" - integrity sha512-X36s5CXMrrJOs2lQCdDF68apW4Rfx9ixYMawlepwmE4Anezv/AV2LSpKD1Ub8DAc+urp5bk0BGZ6NtmBitfnsg== + version "18.19.8" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.8.tgz#c1e42b165e5a526caf1f010747e0522cb2c9c36a" + integrity sha512-g1pZtPhsvGVTwmeVoexWZLTQaOvXwoSq//pTL0DHeNzUDrFnir4fgETdhjhIxjVnN+hKOuh98+E1eMLnUXstFg== dependencies: undici-types "~5.26.4" @@ -1019,18 +1019,18 @@ case@^1.6.3: integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ== cdktf-cli@^0.20.0: - version "0.20.0" - resolved "https://registry.yarnpkg.com/cdktf-cli/-/cdktf-cli-0.20.0.tgz#790ea48e126770d0f1a4310b65ddadeaedd3a1d7" - integrity sha512-FN04OqrbUGE9VxqnGHRTWI0vq95LtoFAG/hrP7asFOmZFq5W5XBb+gdl9PgHUoajnl0WQnQHcS8xUQhKNhXiUQ== - dependencies: - "@cdktf/cli-core" "0.20.0" - "@cdktf/commons" "0.20.0" - "@cdktf/hcl-tools" "0.20.0" - "@cdktf/hcl2cdk" "0.20.0" - "@cdktf/hcl2json" "0.20.0" + version "0.20.1" + resolved "https://registry.yarnpkg.com/cdktf-cli/-/cdktf-cli-0.20.1.tgz#b65d431ddf938992594d07627cdaac50d37ee025" + integrity sha512-CvLmbFIYWaWmdgljZppHdmW8ezozWcuC/csS/Y7Gr0M+eXXbQRxjf1KuQM2IYnUHxuNAoQvuRyCNDE8nWCHwYg== + dependencies: + "@cdktf/cli-core" "0.20.1" + "@cdktf/commons" "0.20.1" + "@cdktf/hcl-tools" "0.20.1" + "@cdktf/hcl2cdk" "0.20.1" + "@cdktf/hcl2json" "0.20.1" "@inquirer/prompts" "2.3.0" "@sentry/node" "7.64.0" - cdktf "0.20.0" + cdktf "0.20.1" ci-info "3.8.0" codemaker "1.93.0" constructs "10.1.167" @@ -1050,10 +1050,10 @@ cdktf-cli@^0.20.0: yoga-layout-prebuilt "1.10.0" zod "3.22.4" -cdktf@0.20.0, cdktf@^0.20.0: - version "0.20.0" - resolved "https://registry.yarnpkg.com/cdktf/-/cdktf-0.20.0.tgz#fae129c9431350ebbf02a95129db6687ee323e43" - integrity sha512-4bCG1/7cYYGyiC++zxJ5wPUZVuxeXvZLY2BqE9heTV/PZtlcwUrV6wfUMtQFbYTCssCEJDnGrOe7Rw1Jf0Sf2w== +cdktf@0.20.1, cdktf@^0.20.0: + version "0.20.1" + resolved "https://registry.yarnpkg.com/cdktf/-/cdktf-0.20.1.tgz#9ffc1fbf058f5f5dbf8ea0b18ebaf1169f799b8c" + integrity sha512-+ypYzWrC0g+GN5Z6/tPQq4JNh8CVUxNP6rR1ANSHVU0E//GhRUAftxcPxSQh5uLPsJAsvw9dfZFEWSue0p2ekA== dependencies: archiver "5.3.2" json-stable-stringify "1.1.0" @@ -1212,7 +1212,7 @@ codemaker@1.93.0: decamelize "^5.0.1" fs-extra "^10.1.0" -codemaker@^1.93.0, codemaker@^1.94.0: +codemaker@1.94.0, codemaker@^1.93.0, codemaker@^1.94.0: version "1.94.0" resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.94.0.tgz#c5d79cf5580ea673edd14e648891c5a1256026db" integrity sha512-V+896C7RojQVfG0UlOXaFfVVxmFb08rPtJvzcxhdJfowc2o6xGwGG0OpWSLHy6fQrmt4BxLXnKZ6Xeuqt4aKjw== @@ -2613,9 +2613,9 @@ jsii-diff@^1.94.0: yargs "^16.2.0" jsii-docgen@^10.2.3: - version "10.3.6" - resolved "https://registry.yarnpkg.com/jsii-docgen/-/jsii-docgen-10.3.6.tgz#b4414ee3dab0a79cc9636e079c03cbcd579318a8" - integrity sha512-+rTRn7YRsnrWAiFi4OEWk2eTkn5/G9d/rE5/f73eCbg+KHjihjdqS9lK4LSfxmSFoFknGqlzJRMBaK5hfX6MxA== + version "10.3.9" + resolved "https://registry.yarnpkg.com/jsii-docgen/-/jsii-docgen-10.3.9.tgz#f6d5ba608261484ecee63ac7225dae116a5c1cba" + integrity sha512-S4kg7RfUSZcuo5YfhmmJGzzSceHjBVBxxG5i+EJ9D3O/nlPg1wtu5x6WFaNhlwYBV5s9m9Yc5w4U2UZqe3MXzA== dependencies: "@jsii/spec" "^1.94.0" case "^1.6.3" @@ -2732,6 +2732,17 @@ jsii-rosetta@~5.2.0: workerpool "^6.5.1" yargs "^17.7.2" +jsii-srcmak@0.1.1005: + version "0.1.1005" + resolved "https://registry.yarnpkg.com/jsii-srcmak/-/jsii-srcmak-0.1.1005.tgz#0a2d36c560218df16c2f8efdc03dd84b0e1aab64" + integrity sha512-JnL8UNW3akZW+XYhrAU5/wtpmyaEHwTrb455PsYMYpHU1OsWcqAHBdn2xdXV05X754yAYKAEv9ga+KV2OVNDOw== + dependencies: + fs-extra "^9.1.0" + jsii "~5.3.3" + jsii-pacmak "^1.94.0" + ncp "^2.0.0" + yargs "^15.4.1" + jsii-srcmak@0.1.999: version "0.1.999" resolved "https://registry.yarnpkg.com/jsii-srcmak/-/jsii-srcmak-0.1.999.tgz#8cbfd975e87749153878bf21e29076547d83b37c" @@ -2838,6 +2849,25 @@ jsii@~5.3.0: typescript "~5.3" yargs "^17.7.2" +jsii@~5.3.3: + version "5.3.8" + resolved "https://registry.yarnpkg.com/jsii/-/jsii-5.3.8.tgz#104b962250dcbc0f8494f8ac74ac7a555d9b6a1a" + integrity sha512-9VhPEc4KDXJbHmNbnKu+Owyom0NFQV/AGMrpWsAX2bHbINmZ7yfwmPJtD79Czr/O3TzCV2hK0YPccyqQeudYGw== + dependencies: + "@jsii/check-node" "1.94.0" + "@jsii/spec" "^1.94.0" + case "^1.6.3" + chalk "^4" + downlevel-dts "^0.11.0" + fast-deep-equal "^3.1.3" + log4js "^6.9.1" + semver "^7.5.4" + semver-intersect "^1.5.0" + sort-json "^2.0.1" + spdx-license-list "^6.8.0" + typescript "~5.3" + yargs "^17.7.2" + json-parse-better-errors@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" @@ -3540,9 +3570,9 @@ process-nextick-args@~2.0.0: integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== projen@^0.79.1: - version "0.79.1" - resolved "https://registry.yarnpkg.com/projen/-/projen-0.79.1.tgz#bff39a8378675dc92d7a880f8f57595b52f51bcd" - integrity sha512-BkkCdGXZ+1pCN6hUZadxclweDfFkH6k1uAUpoY+B4awDDCtQQ7A9/Is6zyc89Jt38xDg7Ctc+/1Z86WwjOIENA== + version "0.79.3" + resolved "https://registry.yarnpkg.com/projen/-/projen-0.79.3.tgz#385761af74b8df15f58eef21022eb7d3645b2690" + integrity sha512-nmYW1YXFNdZNNDlfHsT4sMfE5vMgMbpG061RT+gtuvGkhm+6nYd8+kWo6xk+2J/egoNvXyS5kEbh4fFc41I5hA== dependencies: "@iarna/toml" "^2.2.5" case "^1.6.3" @@ -3758,9 +3788,9 @@ reusify@^1.0.4: integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== rfdc@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" - integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== + version "1.3.1" + resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.1.tgz#2b6d4df52dffe8bb346992a10ea9451f24373a8f" + integrity sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg== run-async@^3.0.0: version "3.0.0" @@ -4293,9 +4323,9 @@ typedarray@^0.0.6: integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== typescript@next: - version "5.4.0-dev.20240114" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.0-dev.20240114.tgz#39bccc459b46379e443e82abc1604bc4605b1939" - integrity sha512-pd52BJdzc2yBS3VQme+n74BQCEFOi2Haj6TBvqn0cp81D3gCfM+sEctWUA+LcP2qfh/D/PfQ30NBLDCJfCAERw== + version "5.4.0-dev.20240121" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.0-dev.20240121.tgz#c13b42e77f1c63f50d925379d539691ace69c4f8" + integrity sha512-mRsxgYHpW6gRWM72xK9BqjCOiAAady4aJJg3JjQW1/ZkIlT+AGgJobFJYDHvQ2eexz7uaGA3zVftM4UNC5KkRw== typescript@~3.9.10: version "3.9.10"