Downstream dependencies have issues surfaced by yarn audit
Checked the release notes: https://github.com/react-native-svg/react-native-svg/releases and didn't find any breaking changes
Depends on D3855
Paths
| Differential D3856 Authored by atul on Apr 27 2022, 7:35 AM.
Tags None Referenced Files
Details Summary Downstream dependencies have issues surfaced by yarn audit Checked the release notes: https://github.com/react-native-svg/react-native-svg/releases and didn't find any breaking changes Depends on D3855 Test Plan CI
Diff Detail
Event TimelineHerald added subscribers: • abosh, • karol, • adrian. · View Herald TranscriptApr 27 2022, 7:35 AM2022-04-27 07:35:31 (UTC-7) Harbormaster completed remote builds in B8602: Diff 11986.Apr 27 2022, 7:40 AM2022-04-27 07:40:40 (UTC-7) atul edited the summary of this revision. (Show Details)Apr 27 2022, 8:17 AM2022-04-27 08:17:14 (UTC-7) Comment Actions
This revision is now accepted and ready to land.Apr 27 2022, 2:30 PM2022-04-27 14:30:32 (UTC-7) Comment Actions
Yeah, we only use it to display the "background" tab illustration. I'll check it before landing. Harbormaster completed remote builds in B8623: Diff 12013.Apr 27 2022, 2:52 PM2022-04-27 14:52:53 (UTC-7) Harbormaster completed remote builds in B8659: Diff 12050.Apr 28 2022, 10:58 AM2022-04-28 10:58:32 (UTC-7) Comment Actions Good thing I didn't land it before testing the "background illustration" SVG. I'm on my old MacBook Air and it looks like my ruby environment set up was out-of-date. As a result pod install failed silently and so the Podfile.lock file never updated. Fixed the ruby environment, ensured that pod install ran correctly, ensured that Podfile.lock changed as expected, and made sure that the "background illustration" SVG looks as expected on iOS: This revision was landed with ongoing or failed builds.Apr 28 2022, 11:28 AM2022-04-28 11:28:55 (UTC-7) Closed by commit rCOMMbd743e58e318: [native] Bump `react-native-svg` to `12.3.0` (authored by atul). · Explain Why This revision was automatically updated to reflect the committed changes. Harbormaster completed remote builds in B8661: Diff 12054.Apr 28 2022, 11:32 AM2022-04-28 11:32:41 (UTC-7)
Revision Contents
Diff 12050 native/ios/Podfile.lock
native/package.json
yarn.lock
|
At this point, nearly every workflow requires additional steps. Maybe we can think about a way to make this seem better in the future -- users should know before reading the footnote that Nix isn't going to do everything for them. But, it will do most of the work for them, and anything else will be smaller.
While the user might still know this, the footnote isn't really helping right now. It makes it seem like we told them Nix will do a lot of things, and then later slid in that they will have to do more things.
Currently, the footnote for these sections has a lot of examples for "additional steps." Plus, "additional steps" is broad and could mean any amount of steps, especially to a user who has no familiarity with the dev environment.
So we should think about that, since most of the time footnotes should be used sparingly. If they end up affecting a large portion of a section, we should just make it information the user knows outside of just the footnote. But this can be a separate issue.