diff --git a/.github/workflows/auto-tag-dev-v5.0.yml b/.github/workflows/auto-tag-dev-v5.0.yml index 5c0dfa03..94acb10c 100644 --- a/.github/workflows/auto-tag-dev-v5.0.yml +++ b/.github/workflows/auto-tag-dev-v5.0.yml @@ -24,7 +24,7 @@ jobs: uses: actions/setup-node@v3 with: cache: yarn - node-version: 14.18.0 + node-version: 16.14.0 - name: Install dependencies run: yarn install --frozen-lockfile - name: Build @@ -48,7 +48,7 @@ jobs: uses: actions/setup-node@v3 with: cache: yarn - node-version: 14.18.0 + node-version: 16.14.0 - name: Install dependencies run: yarn install --frozen-lockfile - name: Set git identity diff --git a/.github/workflows/auto-tag-dev.yml b/.github/workflows/auto-tag-dev.yml index ab8f2727..927b8cb4 100644 --- a/.github/workflows/auto-tag-dev.yml +++ b/.github/workflows/auto-tag-dev.yml @@ -24,7 +24,7 @@ jobs: uses: actions/setup-node@v3 with: cache: yarn - node-version: 14.18.0 + node-version: 16.14.0 - name: Install dependencies run: yarn install --frozen-lockfile - name: Build @@ -48,7 +48,7 @@ jobs: uses: actions/setup-node@v3 with: cache: yarn - node-version: 14.18.0 + node-version: 16.14.0 - name: Install dependencies run: yarn install --frozen-lockfile - name: Set git identity diff --git a/.github/workflows/auto-tag-releases-v5.0.yml b/.github/workflows/auto-tag-releases-v5.0.yml index 57170505..74e8135e 100644 --- a/.github/workflows/auto-tag-releases-v5.0.yml +++ b/.github/workflows/auto-tag-releases-v5.0.yml @@ -24,7 +24,7 @@ jobs: uses: actions/setup-node@v3 with: cache: yarn - node-version: 14.18.0 + node-version: 16.14.0 - name: Install dependencies run: yarn install --frozen-lockfile - name: Build @@ -48,7 +48,7 @@ jobs: uses: actions/setup-node@v3 with: cache: yarn - node-version: 14.18.0 + node-version: 16.14.0 - name: Install dependencies run: yarn install --frozen-lockfile - name: Set git identity diff --git a/.github/workflows/auto-tag-releases.yml b/.github/workflows/auto-tag-releases.yml index 2b17b1c5..4e46448a 100644 --- a/.github/workflows/auto-tag-releases.yml +++ b/.github/workflows/auto-tag-releases.yml @@ -24,7 +24,7 @@ jobs: uses: actions/setup-node@v3 with: cache: yarn - node-version: 14.18.0 + node-version: 16.14.0 - name: Install dependencies run: yarn install --frozen-lockfile - name: Build @@ -48,7 +48,7 @@ jobs: uses: actions/setup-node@v3 with: cache: yarn - node-version: 14.18.0 + node-version: 16.14.0 - name: Install dependencies run: yarn install --frozen-lockfile - name: Set git identity diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ff3acfc1..de0df5ea 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -160,7 +160,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v3 with: - node-version: 14.18.0 + node-version: 16.14.0 cache: yarn - name: Install dependencies run: yarn install --frozen-lockfile diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 23db0e77..d8d43284 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -30,7 +30,7 @@ jobs: uses: actions/setup-node@v3 with: cache: yarn - node-version: 14.18.0 + node-version: 16.14.0 - name: Install dependencies run: yarn install --frozen-lockfile - name: Prepare Release @@ -130,7 +130,7 @@ jobs: uses: actions/setup-node@v3 with: always-auth: true - node-version: 14.18.0 + node-version: 16.14.0 registry-url: https://registry.npmjs.org/ - name: Federate to AWS uses: aws-actions/configure-aws-credentials@v1 diff --git a/.github/workflows/upgrade-main.yml b/.github/workflows/upgrade-main.yml index d45e041e..6746cc9b 100644 --- a/.github/workflows/upgrade-main.yml +++ b/.github/workflows/upgrade-main.yml @@ -21,7 +21,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v3 with: - node-version: 14.18.0 + node-version: 16.14.0 - name: Install dependencies run: yarn install --check-files --frozen-lockfile - name: Upgrade dependencies diff --git a/.github/workflows/upgrade-maintenance-v5.0.yml b/.github/workflows/upgrade-maintenance-v5.0.yml index e806980e..6a4865f9 100644 --- a/.github/workflows/upgrade-maintenance-v5.0.yml +++ b/.github/workflows/upgrade-maintenance-v5.0.yml @@ -21,7 +21,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v3 with: - node-version: 14.18.0 + node-version: 16.14.0 - name: Install dependencies run: yarn install --check-files --frozen-lockfile - name: Back-port projenrc changes from main diff --git a/.projen/deps.json b/.projen/deps.json index 34d239c1..816d8207 100644 --- a/.projen/deps.json +++ b/.projen/deps.json @@ -30,7 +30,7 @@ }, { "name": "@types/node", - "version": "^14", + "version": "^16", "type": "build" }, { diff --git a/.projenrc.ts b/.projenrc.ts index 844bfa6b..f9dadf2d 100644 --- a/.projenrc.ts +++ b/.projenrc.ts @@ -30,7 +30,7 @@ const project = new typescript.TypeScriptProject({ autoDetectBin: true, - minNodeVersion: '14.18.0', + minNodeVersion: '16.14.0', tsconfig: { compilerOptions: { // @see https://github.com/microsoft/TypeScript/wiki/Node-Target-Mapping diff --git a/package.json b/package.json index 125aed76..23780c76 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "@types/glob": "^8.1.0", "@types/jest": "^29.5.2", "@types/lockfile": "^1.0.2", - "@types/node": "^14", + "@types/node": "^16", "@types/semver": "^7.5.0", "@types/tar": "^6.1.5", "@typescript-eslint/eslint-plugin": "^5", @@ -62,7 +62,7 @@ "npm": "^9.7.2", "npm-check-updates": "^16", "prettier": "^2.8.8", - "projen": "^0.71.106", + "projen": "^0.71.108", "tar": "^6.1.15", "ts-jest": "^29.1.0", "ts-node": "^10.9.1" @@ -83,7 +83,7 @@ "yargs": "^17.7.2" }, "engines": { - "node": ">= 14.18.0" + "node": ">= 16.14.0" }, "main": "lib/index.js", "license": "Apache-2.0", diff --git a/yarn.lock b/yarn.lock index 9dd807de..6a0f280d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1217,10 +1217,10 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-20.3.1.tgz#e8a83f1aa8b649377bb1fb5d7bac5cb90e784dfe" integrity sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg== -"@types/node@^14": - version "14.18.51" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.51.tgz#cb90935b89c641201c3d07a595c3e22d1cfaa417" - integrity sha512-P9bsdGFPpVtofEKlhWMVS2qqx1A/rt9QBfihWlklfHHpUpjtYse5AzFz6j4DWrARLYh6gRnw9+5+DJcrq3KvBA== +"@types/node@^16": + version "16.18.36" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.36.tgz#0db5d7efc4760d36d0d1d22c85d1a53accd5dc27" + integrity sha512-8egDX8dE50XyXWH6C6PRCNkTP106DuUrvdrednFouDSmCi7IOvrqr0frznfZaHifHH/3aq/7a7v9N4wdXMqhBQ== "@types/normalize-package-data@^2.4.0": version "2.4.1" @@ -1857,9 +1857,9 @@ camelcase@^7.0.1: integrity sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw== caniuse-lite@^1.0.30001503: - version "1.0.30001506" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001506.tgz#35bd814b310a487970c585430e9e80ee23faf14b" - integrity sha512-6XNEcpygZMCKaufIcgpQNZNf00GEqc7VQON+9Rd0K1bMYo8xhMZRAo5zpbnbMNizi4YNgIDAFrdykWsvY3H4Hw== + version "1.0.30001507" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001507.tgz#fae53f6286e7564783eadea9b447819410a59534" + integrity sha512-SFpUDoSLCaE5XYL2jfqe9ova/pbQHEmbheDf5r4diNwbAgR3qxM9NQtfsiSscjqoya5K7kFcHPUQ+VsUkIJR4A== case@^1.6.3: version "1.6.3" @@ -2338,9 +2338,9 @@ eastasianwidth@^0.2.0: integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== electron-to-chromium@^1.4.431: - version "1.4.438" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.438.tgz#425f0d51862d36f90817d6dfb7fa2a53ff6a0a73" - integrity sha512-x94U0FhphEsHsOloCvlsujHCvoir0ZQ73ZAs/QN4PLx98uNvyEU79F75rq1db75Bx/atvuh7KPeuxelh+xfYJw== + version "1.4.440" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.440.tgz#d3b1eeb36b717eb479a240c0406ac1fa67901762" + integrity sha512-r6dCgNpRhPwiWlxbHzZQ/d9swfPaEJGi8ekqRBwQYaR3WmA5VkqQfBWSDDjuJU1ntO+W9tHx8OHV/96Q8e0dVw== emittery@^0.13.1: version "0.13.1" @@ -4573,9 +4573,9 @@ minimatch@^5.0.1: brace-expansion "^2.0.1" minimatch@^9.0.0, minimatch@^9.0.1: - version "9.0.1" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.1.tgz#8a555f541cf976c622daf078bb28f29fb927c253" - integrity sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w== + version "9.0.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.2.tgz#397e387fff22f6795844d00badc903a3d5de7057" + integrity sha512-PZOT9g5v2ojiTL7r1xF6plNHLtOeTpSlDI007As2NlA2aYBMfVom17yqa6QzhmDP8QOhn7LjHTg7DFCVSSa6yg== dependencies: brace-expansion "^2.0.1" @@ -4792,9 +4792,9 @@ npm-bundled@^3.0.0: npm-normalize-package-bin "^3.0.0" npm-check-updates@^16: - version "16.10.12" - resolved "https://registry.yarnpkg.com/npm-check-updates/-/npm-check-updates-16.10.12.tgz#26080e2b3414ff565868a7be598a3e659382893c" - integrity sha512-js/Gg9+5RTyOQZnmFcPswLxf4sK/H5AE/8bl4tkleLJTC1gXhQqqELUFwXqppNvx488aXxN52ZY9k9MSSvEW2A== + version "16.10.13" + resolved "https://registry.yarnpkg.com/npm-check-updates/-/npm-check-updates-16.10.13.tgz#2a8b095d07ce34759c7f044423fb35e939e1d6d8" + integrity sha512-ZsWrtHnaMkcxAaCtDFEr8i7jgM0Bz2AYsnsJlmxISgltG8ie43bWC6G9icxFKfYSLeJJtcj/Yw1Mq5f8GL2F3g== dependencies: chalk "^5.2.0" cli-table3 "^0.6.3" @@ -5333,10 +5333,10 @@ progress@^2.0.3: resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -projen@^0.71.106: - version "0.71.106" - resolved "https://registry.yarnpkg.com/projen/-/projen-0.71.106.tgz#3e10ccd76482f3de02209027075786d4ab51e76f" - integrity sha512-aLIgWn4J2Zw76qQa1MINs8hc6QU+xkAZEc0Coeo52tr0Z87ZzP3HpNMJ6Z+E68Cccz9JsMvhhTAMIrHm7ENTPw== +projen@^0.71.108: + version "0.71.108" + resolved "https://registry.yarnpkg.com/projen/-/projen-0.71.108.tgz#e842bc06235ed0c0f0c09659fcd2bf5d9a15eba0" + integrity sha512-1GS9XrN5aIJq4E3jxVzymHizPyAqkAiOiMzzTZ+b3cUKmfQn8xKRTM2JSVlmkcBteXMo4BmdqGWqkQihm1e5lA== dependencies: "@iarna/toml" "^2.2.5" case "^1.6.3" @@ -5346,7 +5346,7 @@ projen@^0.71.106: fast-json-patch "^3.1.1" glob "^8" ini "^2.0.0" - semver "^7.5.2" + semver "^7.5.3" shx "^0.3.4" xmlbuilder2 "^3.1.1" yaml "^2.2.2" @@ -6337,9 +6337,9 @@ typedarray-to-buffer@^3.1.5: is-typedarray "^1.0.0" typescript@next: - version "5.2.0-dev.20230622" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.0-dev.20230622.tgz#830dc3103d64c4dfbb164978ef274a7471e63bff" - integrity sha512-rVTuiLuyezBKAEAvkvDRvO/tA+nk5DXwnWk3vpKXzDtuv7JJ22iBPkehusg9m5AQ6To+ZJ7+mFJ+mNE6yPr9zQ== + version "5.2.0-dev.20230623" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.0-dev.20230623.tgz#e051a098ff9e45b82c21bd8387d618b3bef654f8" + integrity sha512-IduDyLpZBJFdoFuHAXj0QfHwkT6GXtkki03deolpXnPG4R+wiVZGIyyzdS0lfVbFCVejcINPxxBs7ce6E5mp+A== typescript@~3.9.10: version "3.9.10"