Skip to content

Commit 3a36375

Browse files
authored
Merge pull request #7935 from BitGo/fix-tar-versioning
fix: remove tar resolution that breaks lerna
2 parents c6d544b + 7529737 commit 3a36375

3 files changed

Lines changed: 24 additions & 6 deletions

File tree

.iyarc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Excluded because:
2+
# - Lerna requires tar v6, but no patched v6 exists (fix only in v7.5.3)
3+
# - Forcing tar v7.5.3 breaks lerna's packDirectory API
4+
# - This CVE affects archive EXTRACTION (unpacking malicious symlinks/hardlinks)
5+
# - Lerna only uses tar for PACKING
6+
GHSA-8qq5-rm4j-mr97
7+

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@
6767
"**/cacache/glob": "11.1.0",
6868
"**/pacote/glob": "11.1.0",
6969
"**/sha.js": ">=2.4.12",
70-
"tar": ">=7.5.3",
7170
"jspdf": ">=4.0.0",
7271
"@ethereumjs/util": "8.0.3",
7372
"@types/keyv": "3.1.4",

yarn.lock

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17817,7 +17817,7 @@ qrcode@^1.5.1:
1781717817
pngjs "^5.0.0"
1781817818
yargs "^15.3.1"
1781917819

17820-
qs@6.13.0, qs@6.14.0, qs@>=6.14.1, qs@^6.11.0, qs@^6.11.2, qs@^6.12.3, qs@^6.5.1:
17820+
qs@6.13.0, qs@6.14.0, qs@6.14.1, qs@^6.11.0, qs@^6.11.2, qs@^6.12.3, qs@^6.5.1:
1782117821
version "6.14.1"
1782217822
resolved "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz#a41d85b9d3902f31d27861790506294881871159"
1782317823
integrity sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==
@@ -20003,10 +20003,22 @@ tar-stream@~2.2.0:
2000320003
inherits "^2.0.3"
2000420004
readable-stream "^3.1.1"
2000520005

20006-
tar@6.2.1, tar@>=7.5.3, tar@^6.1.11, tar@^6.1.2, tar@^7.4.3:
20007-
version "7.5.3"
20008-
resolved "https://registry.npmjs.org/tar/-/tar-7.5.3.tgz#e1a41236e32446f75e63b720222112c4ffe5b3a1"
20009-
integrity sha512-ENg5JUHUm2rDD7IvKNFGzyElLXNjachNLp6RaGf4+JOgxXHkqA+gq81ZAMCUmtMtqBsoU62lcp6S27g1LCYGGQ==
20006+
tar@6.2.1, tar@^6.1.11, tar@^6.1.2:
20007+
version "6.2.1"
20008+
resolved "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz"
20009+
integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==
20010+
dependencies:
20011+
chownr "^2.0.0"
20012+
fs-minipass "^2.0.0"
20013+
minipass "^5.0.0"
20014+
minizlib "^2.1.1"
20015+
mkdirp "^1.0.3"
20016+
yallist "^4.0.0"
20017+
20018+
tar@^7.4.3:
20019+
version "7.5.1"
20020+
resolved "https://registry.npmjs.org/tar/-/tar-7.5.1.tgz"
20021+
integrity sha512-nlGpxf+hv0v7GkWBK2V9spgactGOp0qvfWRxUMjqHyzrt3SgwE48DIv/FhqPHJYLHpgW1opq3nERbz5Anq7n1g==
2001020022
dependencies:
2001120023
"@isaacs/fs-minipass" "^4.0.0"
2001220024
chownr "^3.0.0"

0 commit comments

Comments
 (0)