diff --git a/.github/workflows/upgrade-jsii-typescript.yml b/.github/workflows/upgrade-jsii-typescript.yml index a016676..978b475 100644 --- a/.github/workflows/upgrade-jsii-typescript.yml +++ b/.github/workflows/upgrade-jsii-typescript.yml @@ -5,9 +5,9 @@ on: workflow_dispatch: inputs: new_version: - description: New JSII/TypeScript version (e.g. "5.4.0"), without carets or tildes + description: New JSII/TypeScript version (e.g. "5.5.0"), without carets or tildes required: true - default: 5.5.0 + default: 5.6.0 type: string concurrency: group: ${{ github.workflow }}-${{ github.ref }} @@ -23,9 +23,9 @@ jobs: NEW_VERSION: ${{ inputs.new_version }} steps: - name: Checkout - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Setup Node.js - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b + uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af - name: Install run: yarn install - name: Run upgrade script @@ -37,7 +37,7 @@ jobs: echo "value=$NEW_VERSION" >> $GITHUB_OUTPUT echo "short=$NEW_VERSION_SHORT" >> $GITHUB_OUTPUT - name: Create Pull Request - uses: peter-evans/create-pull-request@c5a7806660adbe173f04e3e038b0ccdcd758773c + uses: peter-evans/create-pull-request@67ccf781d68cd99b580ae25a5c18a1cc84ffff1f with: commit-message: "chore: upgrade jsii & typescript to v${{ steps.latest_version.outputs.short }}" branch: auto/upgrade-jsii-ts-${{ steps.latest_version.outputs.short }} diff --git a/.projen/deps.json b/.projen/deps.json index dccdf01..8bd7b90 100644 --- a/.projen/deps.json +++ b/.projen/deps.json @@ -6,7 +6,7 @@ }, { "name": "@types/node", - "version": "ts5.4", + "version": "ts5.5", "type": "build" }, { @@ -78,12 +78,12 @@ }, { "name": "jsii-rosetta", - "version": "~5.4.0", + "version": "~5.5.0", "type": "build" }, { "name": "jsii", - "version": "~5.4.0", + "version": "~5.5.0", "type": "build" }, { @@ -109,7 +109,7 @@ }, { "name": "typescript", - "version": "~5.4.0", + "version": "~5.5.0", "type": "build" }, { diff --git a/.projenrc.ts b/.projenrc.ts index 5259b59..f6f9977 100644 --- a/.projenrc.ts +++ b/.projenrc.ts @@ -14,7 +14,7 @@ import { UpgradeJSIIAndTypeScript } from "./projenrc/upgrade-jsii-typescript"; const name = "cdktf-cdk8s"; /** JSII and TSII should always use the same major/minor version range */ -const typescriptVersion = "~5.4.0"; +const typescriptVersion = "~5.5.0"; const githubActionPinnedVersions = { "actions/checkout": "11bd71901bbe5b1630ceea73d27597364c9af683", // v4.2.2 diff --git a/package.json b/package.json index 438cab2..2ca7911 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "devDependencies": { "@cdktf/provider-kubernetes": "11.0.0", "@types/jest": "^29", - "@types/node": "ts5.4", + "@types/node": "ts5.5", "@types/semver": "^7.5.8", "@typescript-eslint/eslint-plugin": "^8", "@typescript-eslint/parser": "^8", @@ -53,16 +53,16 @@ "eslint-plugin-prettier": "^4.2.1", "jest": "^29", "jest-junit": "^15", - "jsii": "~5.4.0", + "jsii": "~5.5.0", "jsii-diff": "^1.106.0", "jsii-pacmak": "^1.106.0", - "jsii-rosetta": "~5.4.0", + "jsii-rosetta": "~5.5.0", "prettier": "^2.8.8", "projen": "^0.91.5", "semver": "^7.6.3", "ts-jest": "^29", "ts-node": "10.9.1", - "typescript": "~5.4.0" + "typescript": "~5.5.0" }, "peerDependencies": { "@cdktf/provider-kubernetes": ">=11.0.0", diff --git a/yarn.lock b/yarn.lock index fe8ba7f..268495e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -942,7 +942,7 @@ resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.5.tgz#ec10755e871497bcd83efe927e43ec46e8c0747e" integrity sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag== -"@types/node@*", "@types/node@ts5.4": +"@types/node@*", "@types/node@ts5.5": version "22.10.5" resolved "https://registry.yarnpkg.com/@types/node/-/node-22.10.5.tgz#95af89a3fb74a2bb41ef9927f206e6472026e48b" integrity sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ== @@ -2734,7 +2734,7 @@ fast-diff@^1.1.2: resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0" integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== -fast-glob@^3.2.9, fast-glob@^3.3.2: +fast-glob@^3.2.9, fast-glob@^3.3.2, fast-glob@^3.3.3: version "3.3.3" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.3.tgz#d06d585ce8dba90a16b0505c543c3ccfb3aeb818" integrity sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg== @@ -4165,22 +4165,22 @@ jsii-rosetta@^5.5.4, jsii-rosetta@^5.7.2: workerpool "^6.5.1" yargs "^17.7.2" -jsii-rosetta@~5.4.0: - version "5.4.51" - resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-5.4.51.tgz#707bf1bcae4eb93721fd892478bdd34c183056e3" - integrity sha512-XxVR0Hqlhvabza9Z5M4LWhfhmHldaxaLKDkaS81541RuxpFgjMITkPxQD4bLzAvG/0T4wfr5EGeJSeK25cFvPQ== +jsii-rosetta@~5.5.0: + version "5.5.21" + resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-5.5.21.tgz#5935c77450827c7795fccf17fc4a3cf65df6f0bf" + integrity sha512-XmTxkoW5k0Z5tjdwToyKtPRnmEcVup1sAoOcIEPx+0k37TBhkTwO/WoSRnIdOMlQb2DZSE0eoVMDq3M9qnwDaQ== dependencies: "@jsii/check-node" "1.106.0" "@jsii/spec" "^1.106.0" "@xmldom/xmldom" "^0.9.6" chalk "^4" commonmark "^0.31.2" - fast-glob "^3.3.2" - jsii "~5.4.0" + fast-glob "^3.3.3" + jsii "~5.5.0" semver "^7.6.3" semver-intersect "^1.5.0" stream-json "^1.9.1" - typescript "~5.4" + typescript "~5.5" workerpool "^6.5.1" yargs "^17.7.2" @@ -4196,10 +4196,10 @@ jsii-srcmak@0.1.1236: ncp "^2.0.0" yargs "^17.7.2" -jsii@~5.4.0: - version "5.4.47" - resolved "https://registry.yarnpkg.com/jsii/-/jsii-5.4.47.tgz#e6348e0c1b265d7ca7d852287840ebb0f77d8f7a" - integrity sha512-CKRmygq+crvzLPijY71MFzTacbBd4OKqeaj44CtODQBvWpP6k4KH6IWkJQkroZSGXpERfwLDyTeed950p3cZkg== +jsii@~5.5.0: + version "5.5.17" + resolved "https://registry.yarnpkg.com/jsii/-/jsii-5.5.17.tgz#4e3184cc0caee4e86380f84878b7c56c59602610" + integrity sha512-m96OHVpJJfhRueSdFrySJ2dTmWVZH2D4jjviaRorqo+fuxR4gqggbwsatIInW0H/lvRYndG1ZAjTso9JUvWyoQ== dependencies: "@jsii/check-node" "1.106.0" "@jsii/spec" "^1.106.0" @@ -4212,7 +4212,7 @@ jsii@~5.4.0: semver-intersect "^1.5.0" sort-json "^2.0.1" spdx-license-list "^6.9.0" - typescript "~5.4" + typescript "~5.5" yargs "^17.7.2" jsii@~5.5.3: @@ -6095,12 +6095,7 @@ typescript@next: resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.0-dev.20250105.tgz#c1ee8b5c986c21d0443945ccf9d87fca397f05b4" integrity sha512-5nDHeYu+pnkST/+GkBSldbIqBj64WEOHi86JklwbsSuKHcU3Hhtocho6+kXzTiYYEj+9RhIMpaZnktcHkjdfDQ== -typescript@~5.4, typescript@~5.4.0: - version "5.4.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.5.tgz#42ccef2c571fdbd0f6718b1d1f5e6e5ef006f611" - integrity sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ== - -typescript@~5.5: +typescript@~5.5, typescript@~5.5.0: version "5.5.4" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.4.tgz#d9852d6c82bad2d2eda4fd74a5762a8f5909e9ba" integrity sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==