diff --git a/.projen/deps.json b/.projen/deps.json index a06577c9907..854455549a0 100644 --- a/.projen/deps.json +++ b/.projen/deps.json @@ -12,12 +12,12 @@ }, { "name": "cdktf-cli", - "version": "^0.12.2", + "version": ">=0.12.2 <0.14.0", "type": "build" }, { "name": "cdktf", - "version": "^0.12.2", + "version": ">=0.12.2 <0.14.0", "type": "build" }, { @@ -82,7 +82,7 @@ }, { "name": "cdktf", - "version": "^0.12.2", + "version": ">=0.12.2 <0.14.0", "type": "peer" }, { diff --git a/.projen/tasks.json b/.projen/tasks.json index 576c2466f6e..0b2531c9320 100644 --- a/.projen/tasks.json +++ b/.projen/tasks.json @@ -282,19 +282,19 @@ "exec": "yarn upgrade npm-check-updates" }, { - "exec": "npm-check-updates --dep dev --upgrade --target=minor" + "exec": "npm-check-updates --dep dev --upgrade --target=minor --reject='cdktf-cli,cdktf'" }, { - "exec": "npm-check-updates --dep optional --upgrade --target=minor" + "exec": "npm-check-updates --dep optional --upgrade --target=minor --reject='cdktf-cli,cdktf'" }, { - "exec": "npm-check-updates --dep peer --upgrade --target=minor" + "exec": "npm-check-updates --dep peer --upgrade --target=minor --reject='cdktf-cli,cdktf'" }, { - "exec": "npm-check-updates --dep prod --upgrade --target=minor" + "exec": "npm-check-updates --dep prod --upgrade --target=minor --reject='cdktf-cli,cdktf'" }, { - "exec": "npm-check-updates --dep bundle --upgrade --target=minor" + "exec": "npm-check-updates --dep bundle --upgrade --target=minor --reject='cdktf-cli,cdktf'" }, { "exec": "yarn install --check-files" diff --git a/.projenrc.js b/.projenrc.js index a561c8f87a9..487a48c83fb 100644 --- a/.projenrc.js +++ b/.projenrc.js @@ -2,7 +2,7 @@ const { CdktfProviderProject } = require("@cdktf/provider-project"); const project = new CdktfProviderProject({ useCustomGithubRunner: true, terraformProvider: "google@~> 4.0", - cdktfVersion: "^0.12.2", + cdktfVersion: ">=0.12.2 <0.14.0", constructsVersion: "^10.0.0", minNodeVersion: "14.17.0", jsiiVersion: "^1.53.0", diff --git a/package.json b/package.json index 08418cbefb1..a7c45682812 100644 --- a/package.json +++ b/package.json @@ -44,8 +44,8 @@ "devDependencies": { "@cdktf/provider-project": "^0.2.8", "@types/node": "^14", - "cdktf": "^0.12.2", - "cdktf-cli": "^0.12.2", + "cdktf": ">=0.12.2 <0.14.0", + "cdktf-cli": ">=0.12.2 <0.14.0", "constructs": "^10.0.0", "dot-prop": "^5.2.0", "jsii": "^1.53.0", @@ -58,7 +58,7 @@ "typescript": "^3.9.10" }, "peerDependencies": { - "cdktf": "^0.12.2", + "cdktf": ">=0.12.2 <0.14.0", "constructs": "^10.0.0" }, "keywords": [ diff --git a/yarn.lock b/yarn.lock index d96b3f89e37..3a7cba5b94d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9,7 +9,7 @@ dependencies: "@babel/highlight" "^7.18.6" -"@babel/generator@^7.18.12": +"@babel/generator@^7.19.0": version "7.19.3" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.19.3.tgz#d7f4d1300485b4547cb6f94b27d10d237b42bf59" integrity sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ== @@ -51,7 +51,7 @@ "@babel/parser" "^7.18.10" "@babel/types" "^7.18.10" -"@babel/types@^7.18.10", "@babel/types@^7.19.3": +"@babel/types@^7.18.10", "@babel/types@^7.19.0", "@babel/types@^7.19.3": version "7.19.3" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.19.3.tgz#fc420e6bbe54880bce6779ffaf315f5e43ec9624" integrity sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw== @@ -60,50 +60,50 @@ "@babel/helper-validator-identifier" "^7.19.1" to-fast-properties "^2.0.0" -"@cdktf/hcl2cdk@0.12.2": - version "0.12.2" - resolved "https://registry.yarnpkg.com/@cdktf/hcl2cdk/-/hcl2cdk-0.12.2.tgz#ea776c396ee3216b03b01f5cae17b899faa08844" - integrity sha512-Dz5bX42/VyKM83uPJWq+cMh/yDOAzH5p8bMFSZ28+/Ygy28RONh7LsB1qrMOYInGqBd5pRVAfJhIibl6rfofvQ== +"@cdktf/hcl2cdk@0.12.3": + version "0.12.3" + resolved "https://registry.yarnpkg.com/@cdktf/hcl2cdk/-/hcl2cdk-0.12.3.tgz#f176174a2ab9ddd122f1bf6cb3212d66b511c72b" + integrity sha512-8LEFkMZPIN2MsGFtZsrGEAbNI6IeFpuYQr0ygr9k35mltJkVrNtPT7Rar0BL5BojFxVR59/2J0xPErUuci4w7Q== dependencies: - "@babel/generator" "^7.18.12" + "@babel/generator" "^7.19.0" "@babel/template" "^7.18.10" - "@babel/types" "^7.18.10" - "@cdktf/hcl2json" "0.12.2" - "@cdktf/provider-generator" "0.12.2" + "@babel/types" "^7.19.0" + "@cdktf/hcl2json" "0.12.3" + "@cdktf/provider-generator" "0.12.3" camelcase "^6.3.0" glob "7.2.3" - graphology "^0.24.1" + graphology "^0.25.0" graphology-types "^0.21.2" - jsii-rosetta "^1.65.0" + jsii-rosetta "^1.68.0" prettier "^2.7.1" reserved-words "^0.1.2" zod "^1.11.17" -"@cdktf/hcl2json@0.12.2": - version "0.12.2" - resolved "https://registry.yarnpkg.com/@cdktf/hcl2json/-/hcl2json-0.12.2.tgz#c4cad1d86d501a3f06a10f07ff4d207b54c91a99" - integrity sha512-vbE7PNa5/YeY4H62GaXuQUjinvDrVjBkAaGHyEG7IsU1bLEuDAhNemq/HMHB9S5Z7lSsKO4eEwNQcmq2TVZw0A== +"@cdktf/hcl2json@0.12.3": + version "0.12.3" + resolved "https://registry.yarnpkg.com/@cdktf/hcl2json/-/hcl2json-0.12.3.tgz#4ed8fa6403a41b00f8c79fecede5f55533b49bd1" + integrity sha512-qu9IRyw7Y5pVXgfso7T8fWci+/Nf23Oow2Na2pFYEUbSrDbXdaY+4yW7Qv+poKBbhd8YhyKBo4Y14Bu63PBcvg== dependencies: "@types/node-fetch" "^2.6.2" fs-extra "^8.1.0" node-fetch "^2.6.7" -"@cdktf/provider-generator@0.12.2": - version "0.12.2" - resolved "https://registry.yarnpkg.com/@cdktf/provider-generator/-/provider-generator-0.12.2.tgz#cee092870f97d56bd2c9b45497b3381359189945" - integrity sha512-BMAc7rVMpQq0WhfpDmHCE+3qFMWqgXYrJoKQgdB0h8gK9mRaiQMP1lZCgN9GvgFJg4NdAxepV2nBvirr9uGxzw== +"@cdktf/provider-generator@0.12.3": + version "0.12.3" + resolved "https://registry.yarnpkg.com/@cdktf/provider-generator/-/provider-generator-0.12.3.tgz#62553101a219ae8a50d6d75426d4da54c394ae9e" + integrity sha512-ThzC83+IpRAqZ0cYabMbE/gQUaZctFvhrFBv+bAc80iDowUbVFiGNtDG/Vb1h9XttMXcFYrH6sj3yHBplTPW1A== dependencies: - "@cdktf/hcl2json" "0.12.2" - codemaker "^1.65.0" + "@cdktf/hcl2json" "0.12.3" + codemaker "^1.68.0" deepmerge "^4.2.2" fs-extra "^8.1.0" is-valid-domain "^0.1.6" - jsii-srcmak "^0.1.655" + jsii-srcmak "^0.1.686" "@cdktf/provider-project@^0.2.8": - version "0.2.59" - resolved "https://registry.yarnpkg.com/@cdktf/provider-project/-/provider-project-0.2.59.tgz#c8f736fa700350dbf4e66c009d769ef321735955" - integrity sha512-GNrcaff9hRRWhSpmspLjssnjsFvN03u8tDazr3tdOkeHAnNNn+7wSuvqABrGpKWwKdeojZTku8aLVVTxQOQZrw== + version "0.2.60" + resolved "https://registry.yarnpkg.com/@cdktf/provider-project/-/provider-project-0.2.60.tgz#939f868314edce95c6111d7848643cad0bd90e50" + integrity sha512-OZj4MKLPHc4osUfsX1lfnOWfQUO04vEpcs7NCp0YZoZCTnl+bpsGDzrI6N51MhZYliX72fUjXSlx+E8RBx4a6g== dependencies: change-case "^4.1.2" fs-extra "^10.1.0" @@ -437,7 +437,7 @@ resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== -"@types/yargs@^17.0.11": +"@types/yargs@^17.0.13": version "17.0.13" resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.13.tgz#34cced675ca1b1d51fcf4d34c3c6f0fa142a5c76" integrity sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg== @@ -799,23 +799,23 @@ case@^1.6.3: resolved "https://registry.yarnpkg.com/case/-/case-1.6.3.tgz#0a4386e3e9825351ca2e6216c60467ff5f1ea1c9" integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ== -cdktf-cli@^0.12.2: - version "0.12.2" - resolved "https://registry.yarnpkg.com/cdktf-cli/-/cdktf-cli-0.12.2.tgz#f8c335445c9c5562b602140bd34459bd1c314dfd" - integrity sha512-HO4+66ENqSzSCNhHe3uEd27YcBCI7n1+EGruTalswuA46jhr0nXuHAcJrxiU3U0NHYROIxn7r7YYkcZ0x0l1Ig== +"cdktf-cli@>=0.12.2 <0.14.0": + version "0.12.3" + resolved "https://registry.yarnpkg.com/cdktf-cli/-/cdktf-cli-0.12.3.tgz#b84f835e25ef7818e0671ddac9662a72dc9fa98a" + integrity sha512-3GCt6Xi0rSZ+WP0nuZu/VvWSLBOd3PLOXojVMnPey8qxmjcDqask+yCxmQRrcqqSp2qX0MwfedFvnZBF8MfngA== dependencies: - "@cdktf/hcl2cdk" "0.12.2" - "@cdktf/hcl2json" "0.12.2" + "@cdktf/hcl2cdk" "0.12.3" + "@cdktf/hcl2json" "0.12.3" "@sentry/node" "^6.19.7" - "@types/yargs" "^17.0.11" - cdktf "0.12.2" - codemaker "^1.65.0" + "@types/yargs" "^17.0.13" + cdktf "0.12.3" + codemaker "^1.68.0" constructs "^10.0.25" cross-spawn "^7.0.3" https-proxy-agent "^5.0.1" ink-select-input "^4.2.1" - jsii "^1.65.0" - jsii-pacmak "^1.65.0" + jsii "^1.68.0" + jsii-pacmak "^1.68.0" minimatch "^5.1.0" node-abort-controller "^3.0.1" node-fetch "^2.6.7" @@ -824,10 +824,10 @@ cdktf-cli@^0.12.2: yargs "^17.5" yoga-layout-prebuilt "^1.10.0" -cdktf@0.12.2, cdktf@^0.12.2: - version "0.12.2" - resolved "https://registry.yarnpkg.com/cdktf/-/cdktf-0.12.2.tgz#eb09340e423f0dc85c1935b8ba7c9fb571a984ac" - integrity sha512-eawyoDZexYsymjXpa0YOBI+blN+eri6QToJifuCkNVUtC5v/grfo2Ev4thvL0zxCKNeS/6XU0CifEz51L6t2QA== +cdktf@0.12.3, "cdktf@>=0.12.2 <0.14.0": + version "0.12.3" + resolved "https://registry.yarnpkg.com/cdktf/-/cdktf-0.12.3.tgz#97107863d1ed76e2f77a22b66848dcf3aa185737" + integrity sha512-3roj6dWTaqNbLMh5S5DXfmjdtBRrKw+K0FIsJvF/av89NfIhL8lhBIN3fd+iOtr2axCe4AZd7SCpQuDBfmF92g== dependencies: archiver "5.3.1" json-stable-stringify "^1.0.1" @@ -930,7 +930,7 @@ clone@^2.1.2: resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w== -codemaker@^1.65.0, codemaker@^1.69.0: +codemaker@^1.68.0, codemaker@^1.69.0: version "1.69.0" resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.69.0.tgz#e8432ee60bf84ac59630be8390a18a422eb8707c" integrity sha512-FbJeIr6isHvABZ56wdujvRLQOJOmS6MoptN4ylLKDNr/dp/+tzpa9kY2R2Y7eWxMW5sTYFBNsVJDpErMcMwhig== @@ -1792,10 +1792,10 @@ graphology-types@^0.21.2: resolved "https://registry.yarnpkg.com/graphology-types/-/graphology-types-0.21.2.tgz#533af8c4632d9ba4447b5df4fcc26173275df308" integrity sha512-KNdgwG0dbVjhJqRUw0OivJ5pkUHunbk4vDatwdfITfNvPugX0xR327ZKsaOcr3snbiBJfyGu7lCrXeYp4KF8YA== -graphology@^0.24.1: - version "0.24.1" - resolved "https://registry.yarnpkg.com/graphology/-/graphology-0.24.1.tgz#035e452e294b01168cf5c85d5dd0a4b7e4837d87" - integrity sha512-6lNz1PNTAe9Q6ioHKrXu0Lp047sgvOoHa4qmP/8mnJWCGv2iIZPQkuHPUb2/OWDWCqHpw2hKgJLJ55X/66xmHg== +graphology@^0.25.0: + version "0.25.0" + resolved "https://registry.yarnpkg.com/graphology/-/graphology-0.25.0.tgz#c2c85940210730e6a4e1bb9722bff99f38cff173" + integrity sha512-z0uwplYrhnQ2iwlqJZyd6CX0Xb9AIVNzK6N0MZouYCQBqMqz36s7YmEqqhuRj0ap7F/LX3dQjeWWRIkTkaGfEA== dependencies: events "^3.3.0" obliterator "^2.0.2" @@ -2154,7 +2154,7 @@ jsii-docgen@^1.8.110: jsii-reflect "^1.30.0" yargs "^16.2.0" -jsii-pacmak@^1.65.0, jsii-pacmak@^1.69.0: +jsii-pacmak@^1.68.0, jsii-pacmak@^1.69.0: version "1.69.0" resolved "https://registry.yarnpkg.com/jsii-pacmak/-/jsii-pacmak-1.69.0.tgz#e72a7c92b00ab86eb754450f97a411474ba4521a" integrity sha512-dMNyKOV+5mlRm7nT1UjpbXiYCPwHfiULH0JnBQWpGZBD3k8o9vVbMlV4oecxufTVrZH9DH39Mh+GQjR9yS9g1w== @@ -2185,7 +2185,7 @@ jsii-reflect@^1.30.0, jsii-reflect@^1.69.0: oo-ascii-tree "^1.69.0" yargs "^16.2.0" -jsii-rosetta@^1.65.0, jsii-rosetta@^1.69.0: +jsii-rosetta@^1.68.0, jsii-rosetta@^1.69.0: version "1.69.0" resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-1.69.0.tgz#f2b4ca0f1da310e2ac17a2228938e1b09268d823" integrity sha512-zAvvzRShVMmUxNRLtbR4HShGEn17kyiED5XSo1CrVu4JzG6I7YEtYO1WrNFe1XTh76Bbi4OoamZm3Um91DPtXg== @@ -2202,7 +2202,7 @@ jsii-rosetta@^1.65.0, jsii-rosetta@^1.69.0: workerpool "^6.2.1" yargs "^16.2.0" -jsii-srcmak@^0.1.655: +jsii-srcmak@^0.1.686: version "0.1.689" resolved "https://registry.yarnpkg.com/jsii-srcmak/-/jsii-srcmak-0.1.689.tgz#58ae4e4dfe7ab82a6bfc9136d007cdd96008af9d" integrity sha512-LTM65XcIQ+BNXgpoZ9Ue90set7ESlJmJ2FGOA9tif9Ybh9W/Q4jwEHT5ec5h2vh+3fBnEVq617au1Zsq1CC0Yg== @@ -2213,7 +2213,7 @@ jsii-srcmak@^0.1.655: ncp "^2.0.0" yargs "^15.4.1" -jsii@1.69.0, jsii@^1.53.0, jsii@^1.65.0, jsii@^1.69.0: +jsii@1.69.0, jsii@^1.53.0, jsii@^1.68.0, jsii@^1.69.0: version "1.69.0" resolved "https://registry.yarnpkg.com/jsii/-/jsii-1.69.0.tgz#f3ec71ea710db8d3a0d677d39c32aa55930a903c" integrity sha512-gusMQ8inlV2/51KsZmZ/H+FeoExrloksgeg8ohvIgF3tvqZKZDh0LvJFGNEeqcJzr+P1OZ3KHVEUI2M0XXicRw==