diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c202636..90fdc42 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -148,7 +148,7 @@ jobs: - uses: actions/setup-node@v4 with: node-version: 20.11.0 - - uses: actions/setup-dotnet@v3 + - uses: actions/setup-dotnet@v4 with: dotnet-version: 3.x - name: Download build artifacts diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f088175..742e0e7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -169,7 +169,7 @@ jobs: - uses: actions/setup-node@v4 with: node-version: 20.11.0 - - uses: actions/setup-dotnet@v3 + - uses: actions/setup-dotnet@v4 with: dotnet-version: 3.x - name: Download build artifacts diff --git a/.projen/tasks.json b/.projen/tasks.json index 24249d6..8dfd818 100644 --- a/.projen/tasks.json +++ b/.projen/tasks.json @@ -247,7 +247,7 @@ "description": "Run tests", "steps": [ { - "exec": "jest --passWithNoTests --coverageProvider=v8 --updateSnapshot", + "exec": "jest --passWithNoTests --updateSnapshot", "receiveArgs": true }, { diff --git a/package.json b/package.json index 66b3309..87a8606 100644 --- a/package.json +++ b/package.json @@ -50,12 +50,12 @@ "jest-junit": "^15", "jsii": "5.3.x", "jsii-diff": "^1.98.0", - "jsii-docgen": "^10.4.9", + "jsii-docgen": "^10.4.11", "jsii-pacmak": "^1.98.0", "jsii-rosetta": "5.3.x", - "projen": "^0.81.15", + "projen": "^0.82.3", "standard-version": "^9", - "ts-jest": "^29.1.3", + "ts-jest": "^29.1.4", "ts-node": "^10.9.2", "typescript": "5.3.x" }, @@ -87,6 +87,7 @@ }, "version": "0.0.0", "jest": { + "coverageProvider": "v8", "testMatch": [ "/src/**/__tests__/**/*.ts?(x)", "/@(test|src)/**/*(*.)@(spec|test).ts?(x)" diff --git a/yarn.lock b/yarn.lock index e33294b..58dd6e5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -357,9 +357,9 @@ integrity sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g== "@gammarers/aws-secure-bucket@~1.4.1": - version "1.4.1" - resolved "https://registry.yarnpkg.com/@gammarers/aws-secure-bucket/-/aws-secure-bucket-1.4.1.tgz#ebd6e9c6d890a022fe57cf80340b6e062b0f094f" - integrity sha512-KH942jdQDg6a8icIfbIBksRR6w+T6p0aC25zvMn9Jjo+PFlvEfIg5N195mTMHzmoEGDc4xTOZKzusA4C6s3TcQ== + version "1.4.2" + resolved "https://registry.yarnpkg.com/@gammarers/aws-secure-bucket/-/aws-secure-bucket-1.4.2.tgz#e96d7d290a4940253527746c7a61b94514864a6a" + integrity sha512-6vz3rArfwyIEXz9R9XcQ1Br692orMh5YlAFmoxvt8fQvT10R234LN9BPKhp4apgENmEwyVRh9oTfOu1PnqgtZg== "@humanwhocodes/config-array@^0.11.14": version "0.11.14" @@ -838,9 +838,9 @@ integrity sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag== "@types/node@*": - version "20.12.12" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.12.tgz#7cbecdf902085cec634fdb362172dfe12b8f2050" - integrity sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw== + version "20.13.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.13.0.tgz#011a76bc1e71ae9a026dddcfd7039084f752c4b6" + integrity sha512-FM6AOb3khNkNIXPnHFDYaHerSv8uN22C91z098AnGccVu+Pcdhi+pNUFDi0iLmPIsVE0JBD0KVS7mzUYt4nRzQ== dependencies: undici-types "~5.26.4" @@ -1347,9 +1347,9 @@ camelcase@^6.2.0, camelcase@^6.3.0: integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== caniuse-lite@^1.0.30001587: - version "1.0.30001621" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001621.tgz#4adcb443c8b9c8303e04498318f987616b8fea2e" - integrity sha512-+NLXZiviFFKX0fk8Piwv3PfLPGtRqJeq2TiNoUff/qB5KJgwecJTvCXDpmlyP/eCI/GUEmp/h/y5j0yckiiZrA== + version "1.0.30001626" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001626.tgz#328623664a28493b4a9019af7ce03ea39fbe898c" + integrity sha512-JRW7kAH8PFJzoPCJhLSHgDgKg5348hsQ68aqb+slnzuB5QFERv846oA/mRChmlLAOdEDeOkRn3ynb1gSFnjt3w== case@1.6.3, case@^1.6.3: version "1.6.3" @@ -1768,9 +1768,9 @@ debug@^3.2.7: ms "^2.1.1" debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + version "4.3.5" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.5.tgz#e83444eceb9fedd4a1da56d671ae2446a01a6e1e" + integrity sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg== dependencies: ms "2.1.2" @@ -1901,9 +1901,9 @@ downlevel-dts@^0.11.0: typescript next electron-to-chromium@^1.4.668: - version "1.4.783" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.783.tgz#933887165b8b6025a81663d2d97cf4b85cde27b2" - integrity sha512-bT0jEz/Xz1fahQpbZ1D7LgmPYZ3iHVY39NcWWro1+hA2IvjiPeaXtfSqrQ+nXjApMvQRE2ASt1itSLRrebHMRQ== + version "1.4.788" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.788.tgz#a3545959d5cfa0a266d3e551386c040be34e7e06" + integrity sha512-ubp5+Ev/VV8KuRoWnfP2QF2Bg+O2ZFdb49DiiNbz2VmgkIqrnyYaqIOqj8A6K/3p1xV0QcU5hBQ1+BmB6ot1OA== emittery@^0.13.1: version "0.13.1" @@ -3386,10 +3386,10 @@ jsii-diff@^1.98.0: log4js "^6.9.1" yargs "^16.2.0" -jsii-docgen@^10.4.9: - version "10.4.9" - resolved "https://registry.yarnpkg.com/jsii-docgen/-/jsii-docgen-10.4.9.tgz#53f48b0befa47a37f386b38d725791f6ad19c8a4" - integrity sha512-wyMW25pEhPEsIMMwFO6GcRXKZbnDwgn5GKV/AlTLuTUKHbTSnWDzy6e0MU6U9zVgjt4frJl7vZDl/4UlIcptrg== +jsii-docgen@^10.4.11: + version "10.4.11" + resolved "https://registry.yarnpkg.com/jsii-docgen/-/jsii-docgen-10.4.11.tgz#aab3666994c2df313b9f0dba70f9360e361cdd6e" + integrity sha512-kI4AOqj7RvnYeSEKw/7KVedwMhTsHlxOT0jAvQCtR03s0JsHEh4wdp1qoWtgUeVF//A5EM3eAQBzjBMhdEO+HA== dependencies: "@jsii/spec" "^1.98.0" case "^1.6.3" @@ -3431,9 +3431,9 @@ jsii-reflect@^1.98.0: yargs "^16.2.0" jsii-rosetta@5.3.x: - version "5.3.37" - resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-5.3.37.tgz#e5ad647eab17f57b9edb884b58f1d93c47e5d648" - integrity sha512-QJGNq/HBdLaybLZAX2YdHmQAz8k5oraFnUmAaLF4foP1XQtxzyTcB9TSw7Nb/rkE6ms8+u5SYeFMw6w9S8+shg== + version "5.3.38" + resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-5.3.38.tgz#396727d2a49a6a697fb8be43b84f57d0f58d6173" + integrity sha512-zHFELSPA2QmZugWbeahrq+b1Xd0ko0u/gnrWasgoqpeA7DCITV+qYFP6CjK0dHGCJIQ22fiIERiZMzK6SG82PA== dependencies: "@jsii/check-node" "1.98.0" "@jsii/spec" "^1.98.0" @@ -3450,9 +3450,9 @@ jsii-rosetta@5.3.x: yargs "^17.7.2" jsii@5.3.x, jsii@~5.3.0: - version "5.3.35" - resolved "https://registry.yarnpkg.com/jsii/-/jsii-5.3.35.tgz#9ec280c24a192a06a55001b50d788ea9ee8e783c" - integrity sha512-zFttK0V6JGZaPufyNqe1YmLxfjhzrd7o1yDmis1qXBnENV6w+c6yRRHMDI0hzaCGbI5qm6XygXkaZW3OmYyJzw== + version "5.3.36" + resolved "https://registry.yarnpkg.com/jsii/-/jsii-5.3.36.tgz#f599ccb354bf74c3cc0141397c6d782ab371afa7" + integrity sha512-4Lt+lha53ODCU/NGOdmBbae+ASbP/xtiIOMPaG/NRZX3tDOD7g52ZXl2K7lSXE0mm/Yu+e6kq2pc0ls5E6OeQA== dependencies: "@jsii/check-node" "1.98.0" "@jsii/spec" "^1.98.0" @@ -4108,10 +4108,10 @@ process-nextick-args@~2.0.0: resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -projen@^0.81.15: - version "0.81.15" - resolved "https://registry.yarnpkg.com/projen/-/projen-0.81.15.tgz#6eca919899099fa7a74894a2a0e189c1769e1e00" - integrity sha512-Frr2bcYzqZqgk6yQarjHm+lOQRWW6qAP6LAB7ZgtoxqJUN74tzllbceoGTBY/QOG6DLHJORNlvFQ9xMnXM576A== +projen@^0.82.3: + version "0.82.3" + resolved "https://registry.yarnpkg.com/projen/-/projen-0.82.3.tgz#372ff7b360178f34f76156647ee66a7195334ba8" + integrity sha512-JLDIFazUjBJcJcq8EqPDZejZsMNq9VKt7CgWDJmERjXUrWoeDP4qHb5Dr8X+6lgwrxFEQ2eF//vOlOY3/A5jxg== dependencies: "@iarna/toml" "^2.2.5" case "^1.6.3" @@ -4799,10 +4799,10 @@ ts-api-utils@^1.0.1: resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1" integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ== -ts-jest@^29.1.3: - version "29.1.3" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.1.3.tgz#2bab16ba5ab0f4896684985f9618acc2cf1197e9" - integrity sha512-6L9qz3ginTd1NKhOxmkP0qU3FyKjj5CPoY+anszfVn6Pmv/RIKzhiMCsH7Yb7UvJR9I2A64rm4zQl531s2F1iw== +ts-jest@^29.1.4: + version "29.1.4" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.1.4.tgz#26f8a55ce31e4d2ef7a1fd47dc7fa127e92793ef" + integrity sha512-YiHwDhSvCiItoAgsKtoLFCuakDzDsJ1DLDnSouTaTmdOcOwIkSzbLXduaQ6M5DRVhuZC/NYaaZ/mtHbWMv/S6Q== dependencies: bs-logger "0.x" fast-json-stable-stringify "2.x" @@ -4934,9 +4934,9 @@ typescript@5.3.x, typescript@~5.3: integrity sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw== typescript@next: - version "5.5.0-dev.20240526" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.0-dev.20240526.tgz#b77648a40f29bf258d63dde40d72a34c170e9644" - integrity sha512-hOt42ztvt2eLUXk4XY0aoF8xh8Yc0zR7zjDquRy3HFVFI2b5ItRTPbfmg4gYqqITwHzjSoiDA1JG8zTZnyYNUQ== + version "5.5.0-dev.20240602" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.0-dev.20240602.tgz#7699e7a191be9fc8cd41b042f64cab45503e812a" + integrity sha512-R5PnpSfGGNylti0nmjM7R3zjr+9osr8M0tUItQDcc960/qa9gDTgA8F4f64IZeT9e7IoJklxXjyAdBjVpI909A== uglify-js@^3.1.4: version "3.17.4" @@ -5134,9 +5134,9 @@ yaml@1.10.2: integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== yaml@^2.2.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.4.2.tgz#7a2b30f2243a5fc299e1f14ca58d475ed4bc5362" - integrity sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA== + version "2.4.3" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.4.3.tgz#0777516b8c7880bcaa0f426a5410e8d6b0be1f3d" + integrity sha512-sntgmxj8o7DE7g/Qi60cqpLBA3HG3STcDA0kO+WfB05jEKhZMbY7umNm2rBpQvsmZ16/lPXCJGW2672dgOUkrg== yargs-parser@^20.2.2, yargs-parser@^20.2.3: version "20.2.9"