From f2269e98205cc28e40d6eb806eff86929553c447 Mon Sep 17 00:00:00 2001 From: Laurent Cozic Date: Sun, 15 Oct 2023 18:51:37 +0100 Subject: [PATCH] Chore: Fixed node-glob issues --- package.json | 2 +- packages/app-desktop/package.json | 2 +- packages/app-mobile/ios/Podfile.lock | 16 ++++----- packages/tools/package.json | 2 +- packages/utils/package.json | 2 +- renovate.json5 | 10 ------ yarn.lock | 51 +++++++++++++++++----------- 7 files changed, 44 insertions(+), 41 deletions(-) diff --git a/package.json b/package.json index 507f0a386..315e64a73 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "eslint-plugin-react": "7.33.2", "execa": "5.1.1", "fs-extra": "11.1.1", - "glob": "10.3.6", + "glob": "10.3.10", "gulp": "4.0.2", "husky": "3.1.0", "lerna": "3.22.1", diff --git a/packages/app-desktop/package.json b/packages/app-desktop/package.json index 30b36d983..97e405a22 100644 --- a/packages/app-desktop/package.json +++ b/packages/app-desktop/package.json @@ -126,7 +126,7 @@ "@types/styled-components": "5.1.27", "electron": "25.8.1", "electron-builder": "24.4.0", - "glob": "10.3.6", + "glob": "10.3.10", "gulp": "4.0.2", "jest": "29.6.4", "jest-environment-jsdom": "29.6.4", diff --git a/packages/app-mobile/ios/Podfile.lock b/packages/app-mobile/ios/Podfile.lock index 10359c86c..d8ba953fb 100644 --- a/packages/app-mobile/ios/Podfile.lock +++ b/packages/app-mobile/ios/Podfile.lock @@ -306,7 +306,7 @@ PODS: - React-Core - react-native-version-info (1.1.1): - React-Core - - react-native-webview (13.4.0): + - react-native-webview (13.5.1): - React-Core - React-perflogger (0.71.10) - React-RCTActionSheet (0.71.10): @@ -398,9 +398,9 @@ PODS: - React-Core - RNCPushNotificationIOS (1.11.0): - React-Core - - RNDateTimePicker (7.4.2): + - RNDateTimePicker (7.5.0): - React-Core - - RNDeviceInfo (10.8.0): + - RNDeviceInfo (10.9.0): - React-Core - RNExitApp (2.0.0): - React-Core @@ -414,7 +414,7 @@ PODS: - React - RNSecureRandom (1.0.1): - React - - RNShare (9.2.4): + - RNShare (9.4.1): - React-Core - RNVectorIcons (10.0.0): - React-Core @@ -678,7 +678,7 @@ SPEC CHECKSUMS: react-native-slider: 1cdd6ba29675df21f30544253bf7351d3c2d68c4 react-native-sqlite-storage: f6d515e1c446d1e6d026aa5352908a25d4de3261 react-native-version-info: a106f23009ac0db4ee00de39574eb546682579b9 - react-native-webview: 64c9bf9646e7377240fb87d70f74556af6433143 + react-native-webview: 8baa0f5c6d336d6ba488e942bcadea5bf51f050a React-perflogger: 217095464d5c4bb70df0742fa86bf2a363693468 React-RCTActionSheet: 8deae9b85a4cbc6a2243618ea62a374880a2c614 React-RCTAnimation: 59c62353a8b59ce206044786c5d30e4754bffa64 @@ -695,15 +695,15 @@ SPEC CHECKSUMS: rn-fetch-blob: f065bb7ab7fb48dd002629f8bdcb0336602d3cba RNCClipboard: 41d8d918092ae8e676f18adada19104fa3e68495 RNCPushNotificationIOS: 64218f3c776c03d7408284a819b2abfda1834bc8 - RNDateTimePicker: a21bfcc694e3190f8ddb5aacb0dd16f97b6be79f - RNDeviceInfo: 5795b418ed3451ebcaf39384e6cf51f60cb931c9 + RNDateTimePicker: b722c23030b744763cf51d80fc22f354653f65e0 + RNDeviceInfo: 02ea8b23e2280fa18e00a06d7e62804d74028579 RNExitApp: 00036cabe7bacbb413d276d5520bf74ba39afa6a RNFileViewer: ce7ca3ac370e18554d35d6355cffd7c30437c592 RNFS: 4ac0f0ea233904cb798630b3c077808c06931688 RNLocalize: dbea38dcb344bf80ff18a1757b1becf11f70cae4 RNQuickAction: 6d404a869dc872cde841ad3147416a670d13fa93 RNSecureRandom: 07efbdf2cd99efe13497433668e54acd7df49fef - RNShare: 255701a138fcdef6c27dc93724548fd122e91f9e + RNShare: 32e97adc8d8c97d4a26bcdd3c45516882184f8b6 RNVectorIcons: 8b5bb0fa61d54cd2020af4f24a51841ce365c7e9 RNZipArchive: 68a0c6db4b1c103f846f1559622050df254a3ade SSZipArchive: fe6a26b2a54d5a0890f2567b5cc6de5caa600aef diff --git a/packages/tools/package.json b/packages/tools/package.json index a42f4a093..2ce46cace 100644 --- a/packages/tools/package.json +++ b/packages/tools/package.json @@ -28,7 +28,7 @@ "execa": "4.1.0", "fs-extra": "11.1.1", "gettext-parser": "7.0.1", - "glob": "10.3.6", + "glob": "10.3.10", "markdown-it": "13.0.1", "md5-file": "5.0.0", "moment": "2.29.4", diff --git a/packages/utils/package.json b/packages/utils/package.json index 38c55242a..84ded903a 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -29,7 +29,7 @@ "async-mutex": "0.4.0", "execa": "5.1.1", "fs-extra": "11.1.1", - "glob": "10.3.6", + "glob": "10.3.10", "html-entities": "1.4.0", "moment": "2.29.4", "node-fetch": "2.6.7", diff --git a/renovate.json5 b/renovate.json5 index 77fa14aa4..296bd8cf5 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -179,16 +179,6 @@ // breaking changes. Ideally we should just update existing components // to rscss. "styled-components", - - // Have to disable `glob` auto-updates because they can randomly - // introduce breaking changes on patch updates: - // https://github.com/isaacs/node-glob/issues/567 - // - // Their non-patch updates are even worse, full of undocumented breaking - // changes and subtle behaviour changes, which we only discover later. - // It doesn't seem they know what they are doing or care to properly - // test any of their changes. - "glob", ], "packageRules": [ { diff --git a/yarn.lock b/yarn.lock index cfbb94204..51aba98bc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4680,7 +4680,7 @@ __metadata: electron-window-state: 5.0.3 formatcoords: 1.1.3 fs-extra: 11.1.1 - glob: 10.3.6 + glob: 10.3.10 gulp: 4.0.2 highlight.js: 11.8.0 immer: 7.0.15 @@ -5208,7 +5208,7 @@ __metadata: fs-extra: 11.1.1 gettext-extractor: 3.8.0 gettext-parser: 7.0.1 - glob: 10.3.6 + glob: 10.3.10 gulp: 4.0.2 html-entities: 1.4.0 jest: 29.6.4 @@ -5284,7 +5284,7 @@ __metadata: async-mutex: 0.4.0 execa: 5.1.1 fs-extra: 11.1.1 - glob: 10.3.6 + glob: 10.3.10 html-entities: 1.4.0 jest: 29.6.4 moment: 2.29.4 @@ -18337,6 +18337,21 @@ __metadata: languageName: node linkType: hard +"glob@npm:10.3.10": + version: 10.3.10 + resolution: "glob@npm:10.3.10" + dependencies: + foreground-child: ^3.1.0 + jackspeak: ^2.3.5 + minimatch: ^9.0.1 + minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 + path-scurry: ^1.10.1 + bin: + glob: dist/esm/bin.mjs + checksum: 4f2fe2511e157b5a3f525a54092169a5f92405f24d2aed3142f4411df328baca13059f4182f1db1bf933e2c69c0bd89e57ae87edd8950cba8c7ccbe84f721cf3 + languageName: node + linkType: hard + "glob@npm:10.3.3": version: 10.3.3 resolution: "glob@npm:10.3.3" @@ -18352,21 +18367,6 @@ __metadata: languageName: node linkType: hard -"glob@npm:10.3.6": - version: 10.3.6 - resolution: "glob@npm:10.3.6" - dependencies: - foreground-child: ^3.1.0 - jackspeak: ^2.0.3 - minimatch: ^9.0.1 - minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 - path-scurry: ^1.10.1 - bin: - glob: dist/cjs/src/bin.js - checksum: ebc5eb3d5c13bee1070f0833e649d83320a5a9ebfcdd570bfb63b9af5906b76002fcd792091fa3f327e9acc62deeb9566cd678170a44f0f2eb0b4d41074158ab - languageName: node - linkType: hard - "glob@npm:5 - 7, glob@npm:^7.0.0, glob@npm:^7.0.5, glob@npm:^7.1.0, glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": version: 7.2.0 resolution: "glob@npm:7.2.0" @@ -21008,6 +21008,19 @@ __metadata: languageName: node linkType: hard +"jackspeak@npm:^2.3.5": + version: 2.3.6 + resolution: "jackspeak@npm:2.3.6" + dependencies: + "@isaacs/cliui": ^8.0.2 + "@pkgjs/parseargs": ^0.11.0 + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 57d43ad11eadc98cdfe7496612f6bbb5255ea69fe51ea431162db302c2a11011642f50cfad57288bd0aea78384a0612b16e131944ad8ecd09d619041c8531b54 + languageName: node + linkType: hard + "jake@npm:^10.8.5": version: 10.8.5 resolution: "jake@npm:10.8.5" @@ -31003,7 +31016,7 @@ __metadata: eslint-plugin-react: 7.33.2 execa: 5.1.1 fs-extra: 11.1.1 - glob: 10.3.6 + glob: 10.3.10 gulp: 4.0.2 http-server: 14.1.1 husky: 3.1.0