diff --git a/danger/package.json b/danger/package.json index a6285ef794..cd48d36db4 100644 --- a/danger/package.json +++ b/danger/package.json @@ -6,7 +6,7 @@ "danger:ci": "pnpm exec danger ci --dangerfile ../dangerfile.mjs --base origin/main" }, "devDependencies": { - "danger": "13.0.7", + "danger": "13.0.10", "js-yaml": "4.1.1", "semver": "7.7.4" } diff --git a/danger/pnpm-lock.yaml b/danger/pnpm-lock.yaml index e2bd5efe44..d152913a7b 100644 --- a/danger/pnpm-lock.yaml +++ b/danger/pnpm-lock.yaml @@ -5,13 +5,16 @@ settings: dedupePeers: true excludeLinksFromLockfile: false +overrides: + danger@13.0.10>undici: 6.27.0 + importers: .: devDependencies: danger: - specifier: 13.0.7 - version: 13.0.7 + specifier: 13.0.10 + version: 13.0.10 js-yaml: specifier: 4.1.1 version: 4.1.1 @@ -85,10 +88,6 @@ packages: '@octokit/types@13.10.0': resolution: {integrity: sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==, tarball: https://registry.npmjs.org/@octokit/types/-/types-13.10.0.tgz} - agent-base@7.1.4: - resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==, tarball: https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz} - engines: {node: '>= 14'} - ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz} engines: {node: '>=8'} @@ -138,8 +137,8 @@ packages: core-js@3.40.0: resolution: {integrity: sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==, tarball: https://registry.npmjs.org/core-js/-/core-js-3.40.0.tgz} - danger@13.0.7: - resolution: {integrity: sha512-H7Syz9P3np7tgOjTYs1DDogjlknPWYwBIJXUTFIK5iFZOQ0b8irkUz5swOLFUmw7j0aKuybhwkXTcfyHFvRzCQ==, tarball: https://registry.npmjs.org/danger/-/danger-13.0.7.tgz} + danger@13.0.10: + resolution: {integrity: sha512-qMa/YdfVP/a1HhuvMUsocTO0otgLphuiV5z4G5P7C4+qHvNtCSlzvZm3UuwBut2iwQ/r5NGcwcmD4t+8LjIS0A==, tarball: https://registry.npmjs.org/danger/-/danger-13.0.10.tgz} engines: {node: '>=18'} hasBin: true @@ -212,14 +211,6 @@ packages: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==, tarball: https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz} engines: {node: '>= 0.4'} - http-proxy-agent@7.0.2: - resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==, tarball: https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz} - engines: {node: '>= 14'} - - https-proxy-agent@7.0.6: - resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==, tarball: https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz} - engines: {node: '>= 14'} - hyperlinker@1.0.0: resolution: {integrity: sha512-Ty8UblRWFEcfSuIaajM34LdPXIhbs1ajEX/BBPv24J+enSVaEVY63xQ6lTO9VRYS5LAoghIG0IDJ+p+IPzKUQQ==, tarball: https://registry.npmjs.org/hyperlinker/-/hyperlinker-1.0.0.tgz} engines: {node: '>=4'} @@ -305,15 +296,6 @@ packages: node-cleanup@2.1.2: resolution: {integrity: sha512-qN8v/s2PAJwGUtr1/hYTpNKlD6Y9rc4p8KSmJXyGdYGZsDGKXrGThikLFP9OCHFeLeEpQzPwiAtdIvBLqm//Hw==, tarball: https://registry.npmjs.org/node-cleanup/-/node-cleanup-2.1.2.tgz} - node-fetch@2.7.0: - resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==, tarball: https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - object-inspect@1.13.4: resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==, tarball: https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz} engines: {node: '>= 0.4'} @@ -405,18 +387,13 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, tarball: https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz} engines: {node: '>=8.0'} - tr46@0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==, tarball: https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz} + undici@6.27.0: + resolution: {integrity: sha512-YmfV3YnEDzXRC5lZ2jWtWWHKGUm1zIt8AhesR1tens+HTNv+YZlN/dp6G727LOvMJ8xjP9Be7Y2Sdr96LDm+pg==, tarball: https://registry.npmjs.org/undici/-/undici-6.27.0.tgz} + engines: {node: '>=18.17'} universal-user-agent@6.0.1: resolution: {integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==, tarball: https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz} - webidl-conversions@3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==, tarball: https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz} - - whatwg-url@5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==, tarball: https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz} - wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, tarball: https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz} @@ -508,8 +485,6 @@ snapshots: dependencies: '@octokit/openapi-types': 24.2.0 - agent-base@7.1.4: {} - ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 @@ -555,7 +530,7 @@ snapshots: core-js@3.40.0: {} - danger@13.0.7: + danger@13.0.10: dependencies: '@gitbeaker/rest': 38.12.1 '@octokit/rest': 20.1.2 @@ -565,8 +540,6 @@ snapshots: core-js: 3.40.0 debug: 4.4.0 fast-json-patch: 3.1.1 - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.6 hyperlinker: 1.0.0 ini: 5.0.0 json5: 2.2.3 @@ -579,7 +552,6 @@ snapshots: memfs-or-file-map-to-github-branch: 1.3.0 micromatch: 4.0.8 node-cleanup: 2.1.2 - node-fetch: 2.7.0 override-require: 1.1.1 parse-diff: 0.7.1 parse-github-url: 1.0.3 @@ -590,8 +562,8 @@ snapshots: regenerator-runtime: 0.13.11 require-from-string: 2.0.2 supports-hyperlinks: 4.4.0 + undici: 6.27.0 transitivePeerDependencies: - - encoding - supports-color debug@4.4.0: @@ -656,20 +628,6 @@ snapshots: dependencies: function-bind: 1.1.2 - http-proxy-agent@7.0.2: - dependencies: - agent-base: 7.1.4 - debug: 4.4.0 - transitivePeerDependencies: - - supports-color - - https-proxy-agent@7.0.6: - dependencies: - agent-base: 7.1.4 - debug: 4.4.0 - transitivePeerDependencies: - - supports-color - hyperlinker@1.0.0: {} ini@5.0.0: {} @@ -745,10 +703,6 @@ snapshots: node-cleanup@2.1.2: {} - node-fetch@2.7.0: - dependencies: - whatwg-url: 5.0.0 - object-inspect@1.13.4: {} once@1.4.0: @@ -833,17 +787,10 @@ snapshots: dependencies: is-number: 7.0.0 - tr46@0.0.3: {} + undici@6.27.0: {} universal-user-agent@6.0.1: {} - webidl-conversions@3.0.1: {} - - whatwg-url@5.0.0: - dependencies: - tr46: 0.0.3 - webidl-conversions: 3.0.1 - wrappy@1.0.2: {} xcase@2.0.1: {} diff --git a/danger/pnpm-workspace.yaml b/danger/pnpm-workspace.yaml index ec9922a21c..73905359f4 100644 --- a/danger/pnpm-workspace.yaml +++ b/danger/pnpm-workspace.yaml @@ -22,3 +22,6 @@ allowBuilds: dedupePeers: true dedupePeerDependents: true strictPeerDependencies: true + +overrides: + 'danger@13.0.10>undici': '6.27.0' diff --git a/package.json b/package.json index 2d031a5818..7c377873b1 100644 --- a/package.json +++ b/package.json @@ -121,11 +121,11 @@ "dependencies": { "@indutny/mac-screen-share": "1.2.5", "@indutny/simple-windows-notifications": "2.0.21", - "@signalapp/types": "workspace:*", "@signalapp/libsignal-client": "0.96.3", "@signalapp/mute-state-change": "workspace:*", "@signalapp/ringrtc": "2.69.4", "@signalapp/sqlcipher": "3.3.9", + "@signalapp/types": "workspace:*", "@signalapp/windows-ucv": "workspace:*", "google-libphonenumber": "3.2.44" }, @@ -233,7 +233,7 @@ "cross-env": "10.1.0", "css-loader": "7.1.4", "csv-parse": "6.2.1", - "danger": "13.0.7", + "danger": "13.0.10", "dashdash": "2.0.0", "debug": "4.4.3", "direction": "2.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 422e00c522..1d54d1cad6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,6 +12,7 @@ overrides: react-popper@2.3.0>react-dom: 19.2.4 react-popper@2.3.0>react: 19.2.4 thenify-all>thenify: 3.3.1 + danger@13.0.10>undici: 6.27.0 pnpmfileChecksum: sha256-bByyW+G0/ld7ZSgtIlcAVRHgcUTBCQ31JLSwI1rhzys= @@ -375,8 +376,8 @@ importers: specifier: 6.2.1 version: 6.2.1 danger: - specifier: 13.0.7 - version: 13.0.7(encoding@0.1.13) + specifier: 13.0.10 + version: 13.0.10 dashdash: specifier: 2.0.0 version: 2.0.0 @@ -6253,8 +6254,8 @@ packages: damerau-levenshtein@1.0.8: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==, tarball: https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz} - danger@13.0.7: - resolution: {integrity: sha512-H7Syz9P3np7tgOjTYs1DDogjlknPWYwBIJXUTFIK5iFZOQ0b8irkUz5swOLFUmw7j0aKuybhwkXTcfyHFvRzCQ==, tarball: https://registry.npmjs.org/danger/-/danger-13.0.7.tgz} + danger@13.0.10: + resolution: {integrity: sha512-qMa/YdfVP/a1HhuvMUsocTO0otgLphuiV5z4G5P7C4+qHvNtCSlzvZm3UuwBut2iwQ/r5NGcwcmD4t+8LjIS0A==, tarball: https://registry.npmjs.org/danger/-/danger-13.0.10.tgz} engines: {node: '>=18'} hasBin: true @@ -6621,9 +6622,6 @@ packages: resolution: {integrity: sha512-YGRs8knHhKHVShLkFET/rWAU8kmHbOV5LwN938RHI0pljAJ1Gf6SzXsSmRaEzcXTtOOmVqJ5+WtQPL5uigY50Q==, tarball: https://registry.npmjs.org/empathic/-/empathic-2.0.1.tgz} engines: {node: '>=14'} - encoding@0.1.13: - resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==, tarball: https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz} - end-of-stream@1.4.5: resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==, tarball: https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz} @@ -8795,15 +8793,6 @@ packages: resolution: {integrity: sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==, tarball: https://registry.npmjs.org/node-exports-info/-/node-exports-info-1.6.0.tgz} engines: {node: '>= 0.4'} - node-fetch@2.7.0: - resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==, tarball: https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - node-fetch@3.3.2: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==, tarball: https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -10582,9 +10571,6 @@ packages: resolution: {integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==, tarball: https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz} engines: {node: '>=0.6'} - tr46@0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==, tarball: https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz} - tree-kill@1.2.2: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==, tarball: https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz} hasBin: true @@ -11012,9 +10998,6 @@ packages: resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==, tarball: https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz} engines: {node: '>= 8'} - webidl-conversions@3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==, tarball: https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz} - webpack-dev-middleware@6.1.3: resolution: {integrity: sha512-A4ChP0Qj8oGociTs6UdlRUGANIGrCDL3y+pmQMc+dSsraXHCatFpmMey4mYELA+juqwUqwQsUgJJISXl1KWmiw==, tarball: https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.3.tgz} engines: {node: '>= 14.15.0'} @@ -11049,9 +11032,6 @@ packages: engines: {node: '>=12'} deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation - whatwg-url@5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==, tarball: https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz} - which-boxed-primitive@1.1.1: resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==, tarball: https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz} engines: {node: '>= 0.4'} @@ -17181,7 +17161,7 @@ snapshots: damerau-levenshtein@1.0.8: {} - danger@13.0.7(encoding@0.1.13): + danger@13.0.10: dependencies: '@gitbeaker/rest': 38.12.1 '@octokit/rest': 20.1.2 @@ -17191,8 +17171,6 @@ snapshots: core-js: 3.40.0 debug: 4.4.3(supports-color@8.1.1) fast-json-patch: 3.1.1 - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.6 hyperlinker: 1.0.0 ini: 5.0.0 json5: 2.2.3 @@ -17205,7 +17183,6 @@ snapshots: memfs-or-file-map-to-github-branch: 1.3.0 micromatch: 4.0.8 node-cleanup: 2.1.2 - node-fetch: 2.7.0(encoding@0.1.13) override-require: 1.1.1 parse-diff: 0.7.1 parse-github-url: 1.0.3 @@ -17216,8 +17193,8 @@ snapshots: regenerator-runtime: 0.13.11 require-from-string: 2.0.2 supports-hyperlinks: 4.4.0 + undici: 6.27.0 transitivePeerDependencies: - - encoding - supports-color dashdash@2.0.0: @@ -17600,11 +17577,6 @@ snapshots: empathic@2.0.1: {} - encoding@0.1.13: - dependencies: - iconv-lite: 0.6.3 - optional: true - end-of-stream@1.4.5: dependencies: once: 1.4.0 @@ -20241,12 +20213,6 @@ snapshots: object.entries: 1.1.9 semver: 6.3.1 - node-fetch@2.7.0(encoding@0.1.13): - dependencies: - whatwg-url: 5.0.0 - optionalDependencies: - encoding: 0.1.13 - node-fetch@3.3.2(patch_hash=1dc57b3827aeb8d0a7f3f6c39c51df08119ff45aff99d9a03db2360e99d3a826): dependencies: data-uri-to-buffer: 4.0.1 @@ -22338,8 +22304,6 @@ snapshots: toidentifier@1.0.0: {} - tr46@0.0.3: {} - tree-kill@1.2.2: {} truncate-utf8-bytes@1.0.2: @@ -22739,8 +22703,6 @@ snapshots: web-streams-polyfill@3.3.3: {} - webidl-conversions@3.0.1: {} - webpack-dev-middleware@6.1.3(webpack@5.96.1): dependencies: colorette: 2.0.20 @@ -22795,11 +22757,6 @@ snapshots: dependencies: iconv-lite: 0.6.3 - whatwg-url@5.0.0: - dependencies: - tr46: 0.0.3 - webidl-conversions: 3.0.1 - which-boxed-primitive@1.1.1: dependencies: is-bigint: 1.1.0 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 6777a5dd46..7ecca4abae 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -49,6 +49,7 @@ overrides: 'react-popper@2.3.0>react-dom': '19.2.4' 'react-popper@2.3.0>react': '19.2.4' 'thenify-all>thenify': '3.3.1' + 'danger@13.0.10>undici': '6.27.0' allowUnusedPatches: false ignorePatchFailures: false