From b9b9e9bb8b485a4e63f143233d04feea2ee31afb Mon Sep 17 00:00:00 2001 From: Joel Mut <62260472+sw-joelmut@users.noreply.github.com> Date: Wed, 28 Aug 2024 14:22:27 -0300 Subject: [PATCH] Update Orchestrator-Core to fix a few vulnerabilities (#1382) --- common/config/rush/pnpm-lock.yaml | 330 +++++++++++++++----------- packages/orchestrator/package.json | 2 +- packages/orchestratorlib/package.json | 4 +- rush.json | 9 - 4 files changed, 200 insertions(+), 145 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index d56a18dde..45148df09 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -15,7 +15,7 @@ specifiers: '@azure/cognitiveservices-luis-runtime': 5.0.0 '@azure/ms-rest-azure-js': 2.0.1 '@istanbuljs/nyc-config-typescript': ^1.0.2 - '@microsoft/orchestrator-core': 4.14.4 + '@microsoft/orchestrator-core': ~4.15.1 '@oclif/parser': ~3.8.4 '@rush-temp/bf-chatdown': file:./projects/bf-chatdown.tgz '@rush-temp/bf-cli-command': file:./projects/bf-cli-command.tgz @@ -96,7 +96,7 @@ dependencies: '@azure/cognitiveservices-luis-runtime': 5.0.0 '@azure/ms-rest-azure-js': 2.0.1 '@istanbuljs/nyc-config-typescript': 1.0.2_nyc@15.1.0 - '@microsoft/orchestrator-core': 4.14.4 + '@microsoft/orchestrator-core': 4.15.1 '@oclif/parser': 3.8.4 '@rush-temp/bf-chatdown': file:projects/bf-chatdown.tgz_debug@4.1.1 '@rush-temp/bf-cli-command': file:projects/bf-cli-command.tgz @@ -475,6 +475,10 @@ packages: typescript: 3.9.9 dev: false + /@gar/promisify/1.1.3: + resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} + dev: false + /@istanbuljs/load-nyc-config/1.1.0: resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} engines: {node: '>=8'} @@ -535,35 +539,37 @@ packages: resolution: {integrity: sha512-qS/a24RA5FEoiJS9wiv6Pwg2c/kiUo3IVUQcfeM9JvsR6pM8Yx+yl/6xWYLckZCT5jpLNhslgjiA8p/XcGyMRQ==} dev: false - /@mapbox/node-pre-gyp/1.0.3: - resolution: {integrity: sha512-9dTIfQW8HVCxLku5QrJ/ysS/b2MdYngs9+/oPrOTLvp3TrggdANYVW2h8FGJGDf0J7MYfp44W+c90cVJx+ASuA==} + /@mapbox/node-pre-gyp/1.0.9: + resolution: {integrity: sha512-aDF3S3rK9Q2gey/WAttUlISduDItz5BU3306M9Eyv6/oS40aMprnopshtlKTykxRNIBEZuRMaZAnbrQ4QtKGyw==} hasBin: true dependencies: - detect-libc: 1.0.3 + detect-libc: 2.0.3 https-proxy-agent: 5.0.0 make-dir: 3.1.0 - node-fetch: 2.6.1 + node-fetch: 2.7.0 nopt: 5.0.0 - npmlog: 4.1.2 + npmlog: 5.0.1 rimraf: 3.0.2 semver: 7.6.0 tar: 6.2.1 transitivePeerDependencies: + - encoding - supports-color dev: false - /@microsoft/orchestrator-core/4.14.4: - resolution: {integrity: sha512-4thqBc4n82WEvJmgm+9Yhhg1YJghPwl9EMtkxsKf6w4l210+5MP3idUZjpRBH9AaFsSXbjvuv9iM8ROkJeXe9w==} - engines: {node: ^10.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 || ^16.0.0} + /@microsoft/orchestrator-core/4.15.1: + resolution: {integrity: sha512-oAUs5oO6/t39/b267c1xOASBuw3064mP/36hum0qj9cj88CdqYLuZC8oSPy1IttTlt1oK72aeUeE2I6uNb9X9Q==} + engines: {node: '>=10.0.0'} cpu: [x64, ia32] os: [darwin, linux, win32] requiresBuild: true dependencies: - '@mapbox/node-pre-gyp': 1.0.3 - bindings: 1.2.1 + '@mapbox/node-pre-gyp': 1.0.9 + bindings: 1.5.0 node-addon-api: 3.2.1 - node-gyp: 8.0.0 + node-gyp: 8.4.1 transitivePeerDependencies: + - encoding - supports-color dev: false @@ -593,6 +599,13 @@ packages: fastq: 1.6.1 dev: false + /@npmcli/fs/1.1.1: + resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==} + dependencies: + '@gar/promisify': 1.1.3 + semver: 7.6.0 + dev: false + /@npmcli/move-file/1.1.2: resolution: {integrity: sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==} engines: {node: '>=10'} @@ -778,7 +791,7 @@ packages: chalk: 4.1.2 indent-string: 4.0.0 lodash: 4.17.21 - string-width: 4.2.2 + string-width: 4.2.3 strip-ansi: 6.0.1 widest-line: 3.1.0 wrap-ansi: 6.2.0 @@ -796,7 +809,7 @@ packages: chalk: 4.1.2 indent-string: 4.0.0 lodash: 4.17.21 - string-width: 4.2.2 + string-width: 4.2.3 strip-ansi: 6.0.1 widest-line: 3.1.0 wrap-ansi: 6.2.0 @@ -814,7 +827,7 @@ packages: chalk: 4.1.2 indent-string: 4.0.0 lodash: 4.17.21 - string-width: 4.2.2 + string-width: 4.2.3 strip-ansi: 6.0.1 widest-line: 3.1.0 wrap-ansi: 6.2.0 @@ -1460,11 +1473,6 @@ packages: type-fest: 0.21.3 dev: false - /ansi-regex/2.1.1: - resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} - engines: {node: '>=0.10.0'} - dev: false - /ansi-regex/3.0.0: resolution: {integrity: sha512-wFUFA5bg5dviipbQQ32yOQhl6gcJaJXiHE7dvR8VYPG97+J/GNC5FKGepKdEDUFeXRzDxPF1X/Btc8L+v7oqIQ==} engines: {node: '>=4'} @@ -1539,11 +1547,22 @@ packages: resolution: {integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==} dev: false - /are-we-there-yet/1.1.5: - resolution: {integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==} + /are-we-there-yet/2.0.0: + resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} + engines: {node: '>=10'} + deprecated: This package is no longer supported. + dependencies: + delegates: 1.0.0 + readable-stream: 3.6.0 + dev: false + + /are-we-there-yet/3.0.1: + resolution: {integrity: sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + deprecated: This package is no longer supported. dependencies: delegates: 1.0.0 - readable-stream: 2.3.7 + readable-stream: 3.6.0 dev: false /arg/4.1.3: @@ -1658,8 +1677,10 @@ packages: chainsaw: 0.1.0 dev: false - /bindings/1.2.1: - resolution: {integrity: sha512-u4cBQNepWxYA55FunZSM7wMi55yQaN0otnhhilNoWHq0MfOfJeQx0v0mRRpolGOExPjZcl6FtB0BB8Xkb88F0g==} + /bindings/1.5.0: + resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} + dependencies: + file-uri-to-path: 1.0.0 dev: false /bl/4.0.1: @@ -1738,10 +1759,11 @@ packages: engines: {node: '>=0.10.0'} dev: false - /cacache/15.0.6: - resolution: {integrity: sha512-g1WYDMct/jzW+JdWEyjaX2zoBkZ6ZT9VpOyp2I/VMtDsNLffNat3kqPFfi1eDRSK9/SuKGyORDHcQMcPF8sQ/w==} + /cacache/15.3.0: + resolution: {integrity: sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==} engines: {node: '>= 10'} dependencies: + '@npmcli/fs': 1.1.1 '@npmcli/move-file': 1.1.2 chownr: 2.0.0 fs-minipass: 2.1.0 @@ -2056,7 +2078,7 @@ packages: object-treeify: 1.1.33 password-prompt: 1.1.2 semver: 7.6.0 - string-width: 4.2.2 + string-width: 4.2.3 strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.2.0 @@ -2103,11 +2125,6 @@ packages: semver: 5.7.1 dev: false - /code-point-at/1.1.0: - resolution: {integrity: sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==} - engines: {node: '>=0.10.0'} - dev: false - /color-convert/1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: @@ -2129,6 +2146,11 @@ packages: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} dev: false + /color-support/1.1.3: + resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} + hasBin: true + dev: false + /colors/1.4.0: resolution: {integrity: sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==} engines: {node: '>=0.1.90'} @@ -2206,10 +2228,6 @@ packages: requiresBuild: true dev: false - /core-util-is/1.0.2: - resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} - dev: false - /cross-spawn/6.0.5: resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} engines: {node: '>=4.8'} @@ -2391,10 +2409,9 @@ packages: engines: {node: '>=8'} dev: false - /detect-libc/1.0.3: - resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} - engines: {node: '>=0.10'} - hasBin: true + /detect-libc/2.0.3: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} + engines: {node: '>=8'} dev: false /diagnostic-channel-publishers/0.3.3_diagnostic-channel@0.2.0: @@ -2813,7 +2830,7 @@ packages: is-stream: 1.1.0 npm-run-path: 2.0.2 p-finally: 1.0.0 - signal-exit: 3.0.2 + signal-exit: 3.0.7 strip-eof: 1.0.0 dev: false @@ -2923,7 +2940,7 @@ packages: whatwg-url: 6.5.0 dev: false - /fetch-mock/7.7.3_node-fetch@2.6.1: + /fetch-mock/7.7.3_node-fetch@2.7.0: resolution: {integrity: sha512-I4OkK90JFQnjH8/n3HDtWxH/I6D1wrxoAM2ri+nb444jpuH3RTcgvXx2el+G20KO873W727/66T7QhOvFxNHPg==} engines: {node: '>=4.0.0'} requiresBuild: true @@ -2937,7 +2954,7 @@ packages: core-js: 2.6.11 glob-to-regexp: 0.4.1 lodash.isequal: 4.5.0 - node-fetch: 2.6.1 + node-fetch: 2.7.0 path-to-regexp: 2.4.0 whatwg-url: 6.5.0 dev: false @@ -2956,6 +2973,10 @@ packages: flat-cache: 2.0.1 dev: false + /file-uri-to-path/1.0.0: + resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} + dev: false + /fill-keys/1.0.2: resolution: {integrity: sha1-mo+jb06K1jTjv2tPPIiCVRRS6yA=} engines: {node: '>=0.10.0'} @@ -3131,19 +3152,37 @@ packages: resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=} dev: false - /gauge/2.7.4: - resolution: {integrity: sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==} + /gauge/3.0.2: + resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} + engines: {node: '>=10'} + deprecated: This package is no longer supported. dependencies: aproba: 1.2.0 + color-support: 1.1.3 console-control-strings: 1.1.0 has-unicode: 2.0.1 object-assign: 4.1.1 signal-exit: 3.0.2 - string-width: 1.0.2 - strip-ansi: 3.0.1 + string-width: 4.2.3 + strip-ansi: 6.0.1 wide-align: 1.1.3 dev: false + /gauge/4.0.4: + resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + deprecated: This package is no longer supported. + dependencies: + aproba: 1.2.0 + color-support: 1.1.3 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + signal-exit: 3.0.7 + string-width: 4.2.3 + strip-ansi: 6.0.1 + wide-align: 1.1.5 + dev: false + /gensync/1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} @@ -3493,15 +3532,19 @@ packages: resolution: {integrity: sha512-Ieh06s48WnEYGcqHepdsJUIJUXpwH5o5vodAX+DK2JA/gjy4EbEcQZxw+uFfzysmKjiLXGYwNG3qDZsKVMcINQ==} dev: false + /ip-address/9.0.5: + resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} + engines: {node: '>= 12'} + dependencies: + jsbn: 1.1.0 + sprintf-js: 1.1.3 + dev: false + /ip-regex/2.1.0: resolution: {integrity: sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=} engines: {node: '>=4'} dev: false - /ip/1.1.5: - resolution: {integrity: sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA==} - dev: false - /is-accessor-descriptor/1.0.0: resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==} engines: {node: '>=0.10.0'} @@ -3573,13 +3616,6 @@ packages: engines: {node: '>=0.10.0'} dev: false - /is-fullwidth-code-point/1.0.0: - resolution: {integrity: sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==} - engines: {node: '>=0.10.0'} - dependencies: - number-is-nan: 1.0.1 - dev: false - /is-fullwidth-code-point/2.0.0: resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==} engines: {node: '>=4'} @@ -3695,10 +3731,6 @@ packages: resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} dev: false - /isarray/1.0.0: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - dev: false - /isexe/2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} dev: false @@ -3786,6 +3818,10 @@ packages: argparse: 2.0.1 dev: false + /jsbn/1.1.0: + resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} + dev: false + /jschardet/1.6.0: resolution: {integrity: sha512-xYuhvQ7I9PDJIGBWev9xm0+SMSed3ZDBAmvVjbFR1ZRLAF+vlXcQu6cRI9uAlj81rzikElRVteehwV7DuX2ZmQ==} engines: {node: '>=0.1.90'} @@ -4102,12 +4138,12 @@ packages: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} dev: false - /make-fetch-happen/8.0.14: - resolution: {integrity: sha512-EsS89h6l4vbfJEtBZnENTOFk8mCRpY5ru36Xe5bcX1KYIli2mkSHqoFsp5O1wMDvTJJzxe/4THpCTtygjeeGWQ==} + /make-fetch-happen/9.1.0: + resolution: {integrity: sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==} engines: {node: '>= 10'} dependencies: agentkeepalive: 4.1.4 - cacache: 15.0.6 + cacache: 15.3.0 http-cache-semantics: 4.1.0 http-proxy-agent: 4.0.1 https-proxy-agent: 5.0.0 @@ -4118,8 +4154,9 @@ packages: minipass-fetch: 1.3.3 minipass-flush: 1.0.5 minipass-pipeline: 1.2.4 + negotiator: 0.6.3 promise-retry: 2.0.1 - socks-proxy-agent: 5.0.0 + socks-proxy-agent: 6.2.1 ssri: 8.0.1 transitivePeerDependencies: - supports-color @@ -4338,6 +4375,11 @@ packages: resolution: {integrity: sha512-p7KTHxU0CUrcOXe62Zfrb5Z13nLvPhSWR/so3kFulUQU0sgUll2Z0LwpsLN351eOOD+hRGu/F1g+6xDfPeD++Q==} dev: false + /negotiator/0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + dev: false + /nice-try/1.0.5: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} dev: false @@ -4402,17 +4444,29 @@ packages: engines: {node: 4.x || >=6.0.0} dev: false - /node-gyp/8.0.0: - resolution: {integrity: sha512-Jod6NxyWtcwrpAQe0O/aXOpC5QfncotgtG73dg65z6VW/C6g/G4jiajXQUBIJ8pk/VfM6mBYE9BN/HvudTunUQ==} + /node-fetch/2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + dev: false + + /node-gyp/8.4.1: + resolution: {integrity: sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==} engines: {node: '>= 10.12.0'} hasBin: true dependencies: env-paths: 2.2.1 glob: 7.1.6 graceful-fs: 4.2.10 - make-fetch-happen: 8.0.14 + make-fetch-happen: 9.1.0 nopt: 5.0.0 - npmlog: 4.1.2 + npmlog: 6.0.2 rimraf: 3.0.2 semver: 7.6.0 tar: 6.2.1 @@ -4473,18 +4527,25 @@ packages: path-key: 3.1.1 dev: false - /npmlog/4.1.2: - resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==} + /npmlog/5.0.1: + resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} + deprecated: This package is no longer supported. dependencies: - are-we-there-yet: 1.1.5 + are-we-there-yet: 2.0.0 console-control-strings: 1.1.0 - gauge: 2.7.4 + gauge: 3.0.2 set-blocking: 2.0.0 dev: false - /number-is-nan/1.0.1: - resolution: {integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==} - engines: {node: '>=0.10.0'} + /npmlog/6.0.2: + resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + deprecated: This package is no longer supported. + dependencies: + are-we-there-yet: 3.0.1 + console-control-strings: 1.1.0 + gauge: 4.0.4 + set-blocking: 2.0.0 dev: false /nyc/15.1.0: @@ -4808,10 +4869,6 @@ packages: engines: {node: '>=4'} dev: false - /process-nextick-args/2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - dev: false - /process-on-spawn/1.0.0: resolution: {integrity: sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg==} engines: {node: '>=8'} @@ -4926,18 +4983,6 @@ packages: jschardet: 1.6.0 dev: false - /readable-stream/2.3.7: - resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} - dependencies: - core-util-is: 1.0.2 - inherits: 2.0.4 - isarray: 1.0.0 - process-nextick-args: 2.0.1 - safe-buffer: 5.1.2 - string_decoder: 1.1.1 - util-deprecate: 1.0.2 - dev: false - /readable-stream/3.6.0: resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} engines: {node: '>= 6'} @@ -5083,6 +5128,7 @@ packages: /rimraf/2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true dependencies: glob: 7.1.6 @@ -5203,6 +5249,10 @@ packages: resolution: {integrity: sha512-meQNNykwecVxdu1RlYMKpQx4+wefIYpmxi6gexo/KAbwquJrBUrBmKYJrE8KFkVQAAVWEnwNdu21PgrD77J3xA==} dev: false + /signal-exit/3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + dev: false + /sinon/7.5.0: resolution: {integrity: sha512-AoD0oJWerp0/rY9czP/D6hDTTUYGpObhZjMpd7Cl/A6+j0xBE+ayL/ldfggkBXUs0IkvIiM1ljM8+WkOc5k78Q==} deprecated: 16.1.1 @@ -5242,28 +5292,28 @@ packages: is-fullwidth-code-point: 2.0.0 dev: false - /smart-buffer/4.1.0: - resolution: {integrity: sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==} + /smart-buffer/4.2.0: + resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} dev: false - /socks-proxy-agent/5.0.0: - resolution: {integrity: sha512-lEpa1zsWCChxiynk+lCycKuC502RxDWLKJZoIhnxrWNjLSDGYRFflHA1/228VkRcnv9TIb8w98derGbpKxJRgA==} - engines: {node: '>= 6'} + /socks-proxy-agent/6.2.1: + resolution: {integrity: sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==} + engines: {node: '>= 10'} dependencies: agent-base: 6.0.2 debug: 4.3.4 - socks: 2.6.0 + socks: 2.8.3 transitivePeerDependencies: - supports-color dev: false - /socks/2.6.0: - resolution: {integrity: sha512-mNmr9owlinMplev0Wd7UHFlqI4ofnBnNzFuzrm63PPaHgbkqCFe4T5LzwKmtQ/f2tX0NTpcdVLyD/FHxFBstYw==} - engines: {node: '>= 10.13.0', npm: '>= 3.0.0'} + /socks/2.8.3: + resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==} + engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} dependencies: - ip: 1.1.5 - smart-buffer: 4.1.0 + ip-address: 9.0.5 + smart-buffer: 4.2.0 dev: false /sort-keys/4.0.0: @@ -5323,6 +5373,10 @@ packages: resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=} dev: false + /sprintf-js/1.1.3: + resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} + dev: false + /ssri/8.0.1: resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==} engines: {node: '>= 8'} @@ -5344,15 +5398,6 @@ packages: - supports-color dev: false - /string-width/1.0.2: - resolution: {integrity: sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==} - engines: {node: '>=0.10.0'} - dependencies: - code-point-at: 1.1.0 - is-fullwidth-code-point: 1.0.0 - strip-ansi: 3.0.1 - dev: false - /string-width/2.1.1: resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==} engines: {node: '>=4'} @@ -5379,6 +5424,15 @@ packages: strip-ansi: 6.0.1 dev: false + /string-width/4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: false + /string.prototype.trimleft/2.1.1: resolution: {integrity: sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==} engines: {node: '>= 0.4'} @@ -5395,12 +5449,6 @@ packages: function-bind: 1.1.1 dev: false - /string_decoder/1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} - dependencies: - safe-buffer: 5.1.2 - dev: false - /string_decoder/1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} dependencies: @@ -5415,13 +5463,6 @@ packages: is-regexp: 1.0.0 dev: false - /strip-ansi/3.0.1: - resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} - engines: {node: '>=0.10.0'} - dependencies: - ansi-regex: 2.1.1 - dev: false - /strip-ansi/4.0.0: resolution: {integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==} engines: {node: '>=4'} @@ -5621,6 +5662,10 @@ packages: punycode: 2.1.1 dev: false + /tr46/0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + dev: false + /tr46/1.0.1: resolution: {integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=} dependencies: @@ -6101,10 +6146,21 @@ packages: resolution: {integrity: sha1-9j/+2iSL8opnqNSODjtGGhZluvg=} dev: false + /webidl-conversions/3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + dev: false + /webidl-conversions/4.0.2: resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} dev: false + /whatwg-url/5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + dev: false + /whatwg-url/6.5.0: resolution: {integrity: sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==} dependencies: @@ -6138,6 +6194,12 @@ packages: string-width: 2.1.1 dev: false + /wide-align/1.1.5: + resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} + dependencies: + string-width: 4.2.3 + dev: false + /widest-line/2.0.1: resolution: {integrity: sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==} engines: {node: '>=4'} @@ -6149,7 +6211,7 @@ packages: resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==} engines: {node: '>=8'} dependencies: - string-width: 4.2.2 + string-width: 4.2.3 dev: false /window-size/1.1.1: @@ -6747,12 +6809,12 @@ packages: dev: false file:projects/bf-orchestrator.tgz_debug@4.1.1: - resolution: {integrity: sha512-xX3eahI/WZXiY/1+fgF96JTcko8AgjFH2UvtVoCpJ4+9Rn6wUS6yGpP8Fi9s3xyLMdjJl/z2Qxdght8KpcmS9A==, tarball: file:projects/bf-orchestrator.tgz} + resolution: {integrity: sha512-WWoQO6a5j91LH4x2hcTywkqvelL5alZlvYhl4rETjGN6h/8KSBRTVAfaw85C+pmF32zVECYJdHJ5yg7TLZYhTg==, tarball: file:projects/bf-orchestrator.tgz} id: file:projects/bf-orchestrator.tgz name: '@rush-temp/bf-orchestrator' version: 0.0.0 dependencies: - '@microsoft/orchestrator-core': 4.14.4 + '@microsoft/orchestrator-core': 4.15.1 '@types/chai': 4.2.10 '@types/fs-extra': 8.1.0 '@types/mocha': 10.0.6 @@ -6776,6 +6838,7 @@ packages: unzip-stream: 0.3.1 transitivePeerDependencies: - debug + - encoding - supports-color dev: false @@ -6804,7 +6867,7 @@ packages: cli-table3: 0.5.1 cli-ux: 5.6.7 delay: 5.0.0 - fetch-mock: 7.7.3_node-fetch@2.6.1 + fetch-mock: 7.7.3_node-fetch@2.7.0 fs-extra: 5.0.0 get-stdin: 6.0.0 globby: 11.1.0 @@ -6813,7 +6876,7 @@ packages: md5: 2.2.1 mocha: 10.4.0 nock: 11.9.1 - node-fetch: 2.6.1 + node-fetch: 2.7.0 nyc: 15.1.0 pascal-case: 2.0.1 readline: 1.3.0 @@ -6828,6 +6891,7 @@ packages: window-size: 1.1.1 transitivePeerDependencies: - debug + - encoding - supports-color dev: false diff --git a/packages/orchestrator/package.json b/packages/orchestrator/package.json index 17916fac6..210488085 100644 --- a/packages/orchestrator/package.json +++ b/packages/orchestrator/package.json @@ -12,7 +12,7 @@ "ia32" ], "engines": { - "node": "^10.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0" + "node": ">=10" }, "author": "Microsoft", "bugs": "https://github.com/microsoft/botframework-cli/issues", diff --git a/packages/orchestratorlib/package.json b/packages/orchestratorlib/package.json index 929969746..81978d1df 100644 --- a/packages/orchestratorlib/package.json +++ b/packages/orchestratorlib/package.json @@ -12,7 +12,7 @@ "ia32" ], "engines": { - "node": "^10.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0" + "node": ">=10" }, "author": "Microsoft", "bugs": "https://github.com/microsoft/botframework-cli/issues", @@ -52,7 +52,7 @@ "axios": "~0.21.4", "https-proxy-agent": "^5.0.0", "tslib": "^2.0.3", - "@microsoft/orchestrator-core": "4.14.4", + "@microsoft/orchestrator-core": "~4.15.1", "@types/fs-extra": "~8.1.0", "fs-extra": "~9.0.0", "read-text-file": "~1.1.0", diff --git a/rush.json b/rush.json index 6f19dbf86..5426cf89a 100644 --- a/rush.json +++ b/rush.json @@ -3,15 +3,6 @@ "rushVersion": "5.117.9", "pnpmVersion": "7.33.5", "nodeSupportedVersionRange": ">=14.0.0", - "eventHooks": { - "postRushInstall": [ - "npx rimraf ./packages/orchestratorlib/node_modules/@microsoft/orchestrator-core/node_modules/@babel/traverse", - "npx rimraf ./common/temp/pnpm-store/2/registry.npmjs.org/@babel/traverse/", - "npx rimraf ./common/temp/pnpm-store/2/registry.npmjs.org/@babel/traverse/7.8.6/node_modules/@babel/traverse", - "npx rimraf ./common/temp/pnpm-store/2/bcmodelsprod.azureedge.net/native/orchestrator-core-v4.14.4-node-v93-win32-x64.tar.gz/package/node_modules/@babel/traverse", - "npx rimraf ./common/temp/pnpm-store/2/bcmodelsprod.azureedge.net/native/orchestrator-core-v4.14.4-node-v93-win32-x64.tar.gz/node_modules/@microsoft/orchestrator-core/node_modules/@babel/traverse" - ] - }, "projects": [ { "packageName": "@microsoft/bf-cli-command",