From b1625ea8fa05c33ab469947792b3c8c9a1ccdf3b Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 1 Jul 2025 00:20:30 +0000 Subject: [PATCH] fix(deps): upgrade projen Upgrades project dependencies. See details in [workflow run]. [Workflow Run]: https://github.com/time-loop/cdk-named-environments/actions/runs/15986542183 ------ *Automatically created by projen via the "update-projen-main" workflow* Signed-off-by: github-actions --- .eslintrc.json | 28 +++----- .github/workflows/release.yml | 4 +- .projen/deps.json | 4 +- .projen/tasks.json | 2 +- package.json | 8 +-- pnpm-lock.yaml | 118 +++++++++++++++++++--------------- renovate.json5 | 1 + tsconfig.dev.json | 4 +- 8 files changed, 85 insertions(+), 84 deletions(-) diff --git a/.eslintrc.json b/.eslintrc.json index afcba93..964aacb 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -44,9 +44,12 @@ "!projenrc/**/*.ts" ], "rules": { - "@typescript-eslint/no-require-imports": [ - "error" + "curly": [ + "error", + "multi-line", + "consistent" ], + "@typescript-eslint/no-require-imports": "error", "import/no-extraneous-dependencies": [ "error", { @@ -82,27 +85,12 @@ "no-shadow": [ "off" ], - "@typescript-eslint/no-shadow": [ - "error" - ], - "key-spacing": [ - "error" - ], - "no-multiple-empty-lines": [ - "error" - ], - "@typescript-eslint/no-floating-promises": [ - "error" - ], + "@typescript-eslint/no-shadow": "error", + "@typescript-eslint/no-floating-promises": "error", "no-return-await": [ "off" ], - "@typescript-eslint/return-await": [ - "error" - ], - "no-trailing-spaces": [ - "error" - ], + "@typescript-eslint/return-await": "error", "dot-notation": [ "error" ], diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index dc31681..e02c958 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -101,9 +101,7 @@ jobs: - name: Release env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - GITHUB_REPOSITORY: ${{ github.repository }} - GITHUB_REF: ${{ github.sha }} - run: errout=$(mktemp); gh release create $(cat dist/releasetag.txt) -R $GITHUB_REPOSITORY -F dist/changelog.md -t $(cat dist/releasetag.txt) --target $GITHUB_REF 2> $errout && true; exitcode=$?; if [ $exitcode -ne 0 ] && ! grep -q "Release.tag_name already exists" $errout; then cat $errout; exit $exitcode; fi + run: errout=$(mktemp); gh release create $(cat dist/releasetag.txt) -R $GITHUB_REPOSITORY -F dist/changelog.md -t $(cat dist/releasetag.txt) --target $GITHUB_SHA 2> $errout && true; exitcode=$?; if [ $exitcode -ne 0 ] && ! grep -q "Release.tag_name already exists" $errout; then cat $errout; exit $exitcode; fi release_npm: name: Publish to npm needs: release diff --git a/.projen/deps.json b/.projen/deps.json index 9ed42ae..19cce54 100644 --- a/.projen/deps.json +++ b/.projen/deps.json @@ -81,12 +81,12 @@ }, { "name": "jsii-rosetta", - "version": "~5.7.0", + "version": "~5.8.0", "type": "build" }, { "name": "jsii", - "version": "~5.7.0", + "version": "~5.8.0", "type": "build" }, { diff --git a/.projen/tasks.json b/.projen/tasks.json index 495a5f3..924eb00 100644 --- a/.projen/tasks.json +++ b/.projen/tasks.json @@ -181,7 +181,7 @@ "description": "Create js language bindings", "steps": [ { - "exec": "jsii-pacmak -v --pack-command 'pnpm pack' --target js" + "exec": "jsii-pacmak -v --pack-command \"pnpm pack\" --target js" } ] }, diff --git a/package.json b/package.json index 75620f1..92541a3 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "organization": true }, "devDependencies": { - "@time-loop/clickup-projen": "^1.18.0", + "@time-loop/clickup-projen": "^1.19.14", "@types/jest": "^29.5.14", "@types/node": "^18", "@typescript-eslint/eslint-plugin": "^8", @@ -51,14 +51,14 @@ "eslint-plugin-prettier": "^5.2.1", "jest": "^29.7.0", "jest-junit": "^16", - "jsii": "~5.7.0", + "jsii": "~5.8.0", "jsii-diff": "^1.104.0", "jsii-docgen": "^10.5.0", "jsii-pacmak": "^1.104.0", "jsii-release": "^0.2.911", - "jsii-rosetta": "~5.7.0", + "jsii-rosetta": "~5.8.0", "prettier": "^3.3.3", - "projen": "^0.91.8", + "projen": "^0.92.10", "ts-jest": "^29.2.5", "ts-node": "^10", "typescript": "~5.7.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f490cb5..4be729a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: devDependencies: '@time-loop/clickup-projen': - specifier: ^1.18.0 - version: 1.18.0(projen@0.91.8(constructs@10.0.5)) + specifier: ^1.19.14 + version: 1.19.14(projen@0.92.10(constructs@10.0.5)) '@types/jest': specifier: ^29.5.14 version: 29.5.14 @@ -57,29 +57,29 @@ importers: specifier: ^16 version: 16.0.0 jsii: - specifier: ~5.7.0 - version: 5.7.5 + specifier: ~5.8.0 + version: 5.8.13 jsii-diff: specifier: ^1.104.0 version: 1.104.0 jsii-docgen: specifier: ^10.5.0 - version: 10.5.2(jsii-rosetta@5.7.4) + version: 10.5.2(jsii-rosetta@5.8.10) jsii-pacmak: specifier: ^1.104.0 - version: 1.104.0(jsii-rosetta@5.7.4) + version: 1.104.0(jsii-rosetta@5.8.10) jsii-release: specifier: ^0.2.911 version: 0.2.911(@aws-sdk/client-sso-oidc@3.682.0(@aws-sdk/client-sts@3.682.0)) jsii-rosetta: - specifier: ~5.7.0 - version: 5.7.4 + specifier: ~5.8.0 + version: 5.8.10 prettier: specifier: ^3.3.3 version: 3.3.3 projen: - specifier: ^0.91.8 - version: 0.91.8(constructs@10.0.5) + specifier: ^0.92.10 + version: 0.92.10(constructs@10.0.5) ts-jest: specifier: ^29.2.5 version: 29.2.5(@babel/core@7.24.5)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.5))(esbuild@0.24.0)(jest@29.7.0(@types/node@18.19.33)(ts-node@10.9.2(@types/node@18.19.33)(typescript@5.7.3)))(typescript@5.7.3) @@ -709,8 +709,8 @@ packages: resolution: {integrity: sha512-5rAn4y11APxq69DmTKtAACmDuOymcTiz29CE7s0AeWA5jzpxBRhkaj8xwixiSQtkoBFk+Vpoi2eNctCvwLdFaw==} engines: {node: '>= 14.17.0'} - '@jsii/check-node@1.106.0': - resolution: {integrity: sha512-/T/TUsbHdEbZRFR4Rem9+UXVvgMYncEkrIeC52oIHJ8BDSgqlDsIARio/Eu5DOftF4avSLV/sshR6n19mpK1oA==} + '@jsii/check-node@1.112.0': + resolution: {integrity: sha512-ySf6hMcWvWrMtMLKEiBN6QN46oWqKfJtOHCdy13iQXTI38SuI9Lp2PaYMLcsN10fTOvLjhbYm3jAu48xwrsKAQ==} engines: {node: '>= 14.17.0'} '@jsii/spec@1.103.1': @@ -721,8 +721,8 @@ packages: resolution: {integrity: sha512-7jxU8iRowA3O7Dpn8XAsX8o4Y8Fy8plbEVg0CnjvIQsJh3puI3KFHspXur70OOccfGkoL1TWnXBZ+BwCcvhu1g==} engines: {node: '>= 14.17.0'} - '@jsii/spec@1.106.0': - resolution: {integrity: sha512-pAIvqEGf0YLmtzFtUKWNEGkCmXMHENy7k+rzCD147wnM4jHhvEL1mEvxi99aA2VcmvLYaAYNOs/XozT+s+kLqQ==} + '@jsii/spec@1.112.0': + resolution: {integrity: sha512-O6peIhjjGkIQpbKUMHTNJHMuyqd6EXqWlxnBKpoBoUwDz18HXxt/SwUvnovYCELjgxOUMCdO5Y4/YjeABvatUw==} engines: {node: '>= 14.17.0'} '@nodelib/fs.scandir@2.1.5': @@ -924,11 +924,11 @@ packages: resolution: {integrity: sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==} engines: {node: '>=16.0.0'} - '@time-loop/clickup-projen@1.18.0': - resolution: {integrity: sha512-7beu+bji9ZA5rL43PYTUtlR05e8Ym6fNUo1xvFErvGbFwcCF8fXb1F9g1aGf5cM6slaDoK+YyH/Rz7b6OhJLbg==, tarball: https://npm.pkg.github.com/download/@time-loop/clickup-projen/1.18.0/c937717781af6d2f345d2d1910aacb7ed7804df8} + '@time-loop/clickup-projen@1.19.14': + resolution: {integrity: sha512-a+Qv8kxc7ug5MBYYtd9SsL2svwIx6COE1ZEpmv9VsFNS1V97PzqTcuyf2Cfux+xlzaeAVTgGWByFq5wteMg3Pg==, tarball: https://npm.pkg.github.com/download/@time-loop/clickup-projen/1.19.14/4eba4828487e3baac9213cb9fd28db52e5850a4d} engines: {node: '>= 18.17.1'} peerDependencies: - projen: ^0.91.7 + projen: ^0.92.8 bundledDependencies: - cson-parser - semver @@ -1050,8 +1050,8 @@ packages: resolution: {integrity: sha512-kArLq83QxGLbuHrTMoOEWO+l2MwsNS2TGISEdx8xgqpkbytB07XmlQyQdNDrCc1ecSqx0cnmhGvpX+VBwqqSkg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@xmldom/xmldom@0.9.7': - resolution: {integrity: sha512-syvR8iIJjpTZ/stv7l89UAViwGFh6lbheeOaqSxkYx9YNmIVvPTRH+CT/fpykFtUx5N+8eSMDRvggF9J8GEPzQ==} + '@xmldom/xmldom@0.9.8': + resolution: {integrity: sha512-p96FSY54r+WJ50FIOsCOjyj/wavs8921hG5+kVMmZgKcvIKxMXHTrjNJvRgWa/zuX3B6t2lijLNFaOyuxUH+2A==} engines: {node: '>=14.6'} JSONStream@1.3.5: @@ -2437,13 +2437,13 @@ packages: resolution: {integrity: sha512-1BYWVVHWIfOHGBIYQNbgx2ZX7g2t6rq7j3JKLneuQCYIRqrGNH1aXFMeKvu4LuUnT41+1QkTNwNqtxbMk2jAjg==} hasBin: true - jsii-rosetta@5.7.4: - resolution: {integrity: sha512-7wBOpEWUofrdxn+9iG2GW85fZ6M+LDjJDm3pG5eTvbPOK0ip5u7ec4C3ZhTkuAh/z22Xo29+qNndvUI169siyg==} + jsii-rosetta@5.8.10: + resolution: {integrity: sha512-eKw7hJDVr2Ax+IBUV8JMfqQBDK37GNLUW3mYJfyh6y/0Zc091xQuojcu88+TNujKSlYgMcSBXFxCpL3sCKQn7Q==} engines: {node: '>= 18.12.0'} hasBin: true - jsii@5.7.5: - resolution: {integrity: sha512-3cEcpDjiA3bunGbEejnst43y7Oi/MoQECaAcj+m6Pn3JJhk1DZY0M+SuOlKv2z8FxPR1ODf7+ZdwXZOMj5xVMg==} + jsii@5.8.13: + resolution: {integrity: sha512-Q5sFZ2BAw05IxdA1c9sLuZhDslpyMeDBQCSq6x08c1VH93bwayosNJ/5zgZ0yKaBXDQQ6A1RoaeCulC1cKtRDA==} engines: {node: '>= 18.12.0'} hasBin: true @@ -2852,8 +2852,8 @@ packages: process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - projen@0.91.8: - resolution: {integrity: sha512-TWpxSiv3ZkJoZ2Y0hjnjwmKLlUnxmbPANmQ8yDdUeE6LIYoPmfU0Zw0ijNDI3uTq0BjIz5mFDkic94RW/1Hguw==} + projen@0.92.10: + resolution: {integrity: sha512-c60xtQbkPt1tseUhMdCCUURdzcYaV5/Z5OxLJlNQzONwh/0VmpHKEW/creY8X7tw8hk4WgtMKhwisajJHkcf0Q==} engines: {node: '>= 16.0.0'} hasBin: true peerDependencies: @@ -2867,6 +2867,7 @@ packages: - fast-json-patch - glob - ini + - parse-conflict-json - semver - shx - xmlbuilder2 @@ -3018,8 +3019,8 @@ packages: engines: {node: '>=10'} hasBin: true - semver@7.7.1: - resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} + semver@7.7.2: + resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} engines: {node: '>=10'} hasBin: true @@ -3079,6 +3080,10 @@ packages: spdx-license-ids@3.0.17: resolution: {integrity: sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==} + spdx-license-list@6.10.0: + resolution: {integrity: sha512-wF3RhDFoqdu14d1Prv6c8aNU0FSRuSFJpNjWeygIZcNZEwPxp7I5/Hwo8j6lSkBKWAIkSQrKefrC5N0lvOP0Gw==} + engines: {node: '>=8'} + spdx-license-list@6.9.0: resolution: {integrity: sha512-L2jl5vc2j6jxWcNCvcVj/BW9A8yGIG02Dw+IUw0ZxDM70f7Ylf5Hq39appV1BI9yxyWQRpq2TQ1qaXvf+yjkqA==} engines: {node: '>=8'} @@ -3320,6 +3325,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@5.8.3: + resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} + engines: {node: '>=14.17'} + hasBin: true + uglify-js@3.17.4: resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} engines: {node: '>=0.8.0'} @@ -4520,10 +4530,10 @@ snapshots: chalk: 4.1.2 semver: 7.6.3 - '@jsii/check-node@1.106.0': + '@jsii/check-node@1.112.0': dependencies: chalk: 4.1.2 - semver: 7.7.1 + semver: 7.7.2 '@jsii/spec@1.103.1': dependencies: @@ -4533,7 +4543,7 @@ snapshots: dependencies: ajv: 8.17.1 - '@jsii/spec@1.106.0': + '@jsii/spec@1.112.0': dependencies: ajv: 8.17.1 @@ -4840,9 +4850,9 @@ snapshots: '@smithy/util-buffer-from': 3.0.0 tslib: 2.6.2 - '@time-loop/clickup-projen@1.18.0(projen@0.91.8(constructs@10.0.5))': + '@time-loop/clickup-projen@1.19.14(projen@0.92.10(constructs@10.0.5))': dependencies: - projen: 0.91.8(constructs@10.0.5) + projen: 0.92.10(constructs@10.0.5) '@tsconfig/node10@1.0.11': {} @@ -4995,7 +5005,7 @@ snapshots: '@typescript-eslint/types': 8.24.0 eslint-visitor-keys: 4.2.0 - '@xmldom/xmldom@0.9.7': {} + '@xmldom/xmldom@0.9.8': {} JSONStream@1.3.5: dependencies: @@ -6715,7 +6725,7 @@ snapshots: transitivePeerDependencies: - supports-color - jsii-docgen@10.5.2(jsii-rosetta@5.7.4): + jsii-docgen@10.5.2(jsii-rosetta@5.8.10): dependencies: '@jsii/spec': 1.103.1 case: 1.6.3 @@ -6723,11 +6733,11 @@ snapshots: glob: 8.1.0 glob-promise: 6.0.7(glob@8.1.0) jsii-reflect: 1.103.1 - jsii-rosetta: 5.7.4 + jsii-rosetta: 5.8.10 semver: 7.6.3 yargs: 16.2.0 - jsii-pacmak@1.104.0(jsii-rosetta@5.7.4): + jsii-pacmak@1.104.0(jsii-rosetta@5.8.10): dependencies: '@jsii/check-node': 1.104.0 '@jsii/spec': 1.104.0 @@ -6737,7 +6747,7 @@ snapshots: escape-string-regexp: 4.0.0 fs-extra: 10.1.0 jsii-reflect: 1.104.0 - jsii-rosetta: 5.7.4 + jsii-rosetta: 5.8.10 semver: 7.6.3 spdx-license-list: 6.9.0 xmlbuilder: 15.1.1 @@ -6776,37 +6786,37 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - jsii-rosetta@5.7.4: + jsii-rosetta@5.8.10: dependencies: - '@jsii/check-node': 1.106.0 - '@jsii/spec': 1.106.0 - '@xmldom/xmldom': 0.9.7 + '@jsii/check-node': 1.112.0 + '@jsii/spec': 1.112.0 + '@xmldom/xmldom': 0.9.8 chalk: 4.1.2 commonmark: 0.31.2 fast-glob: 3.3.3 - jsii: 5.7.5 - semver: 7.7.1 + jsii: 5.8.13 + semver: 7.7.2 semver-intersect: 1.5.0 stream-json: 1.9.1 - typescript: 5.7.3 + typescript: 5.8.3 workerpool: 6.5.1 yargs: 17.7.2 transitivePeerDependencies: - supports-color - jsii@5.7.5: + jsii@5.8.13: dependencies: - '@jsii/check-node': 1.106.0 - '@jsii/spec': 1.106.0 + '@jsii/check-node': 1.112.0 + '@jsii/spec': 1.112.0 case: 1.6.3 chalk: 4.1.2 fast-deep-equal: 3.1.3 log4js: 6.9.1 - semver: 7.7.1 + semver: 7.7.2 semver-intersect: 1.5.0 sort-json: 2.0.1 - spdx-license-list: 6.9.0 - typescript: 5.7.3 + spdx-license-list: 6.10.0 + typescript: 5.8.3 yargs: 17.7.2 transitivePeerDependencies: - supports-color @@ -7188,7 +7198,7 @@ snapshots: process-nextick-args@2.0.1: {} - projen@0.91.8(constructs@10.0.5): + projen@0.92.10(constructs@10.0.5): dependencies: constructs: 10.0.5 @@ -7332,7 +7342,7 @@ snapshots: semver@7.6.3: {} - semver@7.7.1: {} + semver@7.7.2: {} set-function-length@1.2.2: dependencies: @@ -7398,6 +7408,8 @@ snapshots: spdx-license-ids@3.0.17: {} + spdx-license-list@6.10.0: {} + spdx-license-list@6.9.0: {} split2@3.2.2: @@ -7644,6 +7656,8 @@ snapshots: typescript@5.7.3: {} + typescript@5.8.3: {} + uglify-js@3.17.4: optional: true diff --git a/renovate.json5 b/renovate.json5 index 0be1465..b8271dc 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -72,6 +72,7 @@ "constructs", "node", "@time-loop/clickup-projen", + "pnpm", "projen" ], "rangeStrategy": "bump", diff --git a/tsconfig.dev.json b/tsconfig.dev.json index da832d0..48eb4b9 100644 --- a/tsconfig.dev.json +++ b/tsconfig.dev.json @@ -8,7 +8,7 @@ "inlineSourceMap": true, "inlineSources": true, "lib": [ - "es2019" + "es2020" ], "module": "CommonJS", "noEmitOnError": false, @@ -23,7 +23,7 @@ "strictNullChecks": true, "strictPropertyInitialization": true, "stripInternal": true, - "target": "ES2019" + "target": "ES2020" }, "include": [ "src/**/*.ts",