Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

yarnpnpm #9476

Merged
merged 2 commits into from
Jan 2, 2024
Merged

yarnpnpm #9476

merged 2 commits into from
Jan 2, 2024

Conversation

sndrs
Copy link
Member

@sndrs sndrs commented Nov 14, 2023

What does this change?

Swaps yarn for pnpm

pnpm is much faster to install, much lighter on disk, and because of that it is able isolate dependencies so that no transitive deps are available.

Updating the apps to get this working has surfaced real bugs and instability.

Using pnpm should hopefully prevent this class of bug recurring, while keeping a useable, predictable node_modules dirs around (unlike, for example, yarn's pnp mode, which solves the problem in a more non-standard way).

Note

To get the build working, I had to create the pnpm-lock.yaml from scratch – importing the current yarn.lock resulted in various issues with webpack types (and i think others too) which starting clean resolved.

This means that dependencies will have been bumped to the latest available versions in the specified ranges. This is probably a good thing, but it does mean that build output is not going to be identical to main. I think that's ok?

Installing node_modules Before After
make install (no changes) 2.9s 1.7s
./.github/actions/setup-node-env (with a cache hit) 51s 20s

Removes the preinstall corepack check

Only yarn runs the preinstall hook before installing (see here and here), so there's not a lot of point in keeping this around.

@sndrs sndrs mentioned this pull request Nov 21, 2023
@sndrs sndrs added this to the 👋 Yarn v1 milestone Nov 21, 2023
@sndrs sndrs force-pushed the sndrs/pnpm branch 2 times, most recently from dc6ad84 to eea6ff0 Compare December 12, 2023 13:03
Copy link

github-actions bot commented Dec 12, 2023

Size Change: -259 kB (-26%) 🎉

Total Size: 742 kB

Filename Size Change
dotcom-rendering/dist/100.web.********************.js 0 B -990 B (removed) 🏆
dotcom-rendering/dist/1024.web.********************.js 0 B -2.75 kB (removed) 🏆
dotcom-rendering/dist/1076.web.********************.js 0 B -3.08 kB (removed) 🏆
dotcom-rendering/dist/1136.web.********************.js 0 B -884 B (removed) 🏆
dotcom-rendering/dist/1178.web.********************.js 0 B -504 B (removed) 🏆
dotcom-rendering/dist/1226.web.********************.js 0 B -3.69 kB (removed) 🏆
dotcom-rendering/dist/1406.web.********************.js 0 B -5.09 kB (removed) 🏆
dotcom-rendering/dist/1418.web.********************.js 0 B -9.99 kB (removed) 🏆
dotcom-rendering/dist/1465.web.********************.js 0 B -3.32 kB (removed) 🏆
dotcom-rendering/dist/1520.web.********************.js 0 B -492 B (removed) 🏆
dotcom-rendering/dist/1659.web.********************.js 0 B -518 B (removed) 🏆
dotcom-rendering/dist/1714.web.********************.js 0 B -3.5 kB (removed) 🏆
dotcom-rendering/dist/1939.web.********************.js 0 B -3.6 kB (removed) 🏆
dotcom-rendering/dist/1987.web.********************.js 0 B -3.16 kB (removed) 🏆
dotcom-rendering/dist/2092.web.********************.js 0 B -849 B (removed) 🏆
dotcom-rendering/dist/2186.web.********************.js 0 B -916 B (removed) 🏆
dotcom-rendering/dist/2394.web.********************.js 0 B -8.12 kB (removed) 🏆
dotcom-rendering/dist/2510.web.********************.js 0 B -663 B (removed) 🏆
dotcom-rendering/dist/2511.web.********************.js 0 B -819 B (removed) 🏆
dotcom-rendering/dist/254.web.********************.js 0 B -638 B (removed) 🏆
dotcom-rendering/dist/279.web.********************.js 0 B -2.49 kB (removed) 🏆
dotcom-rendering/dist/2848.web.********************.js 0 B -16.2 kB (removed) 🏆
dotcom-rendering/dist/2879.web.********************.js 0 B -910 B (removed) 🏆
dotcom-rendering/dist/2919.web.********************.js 0 B -900 B (removed) 🏆
dotcom-rendering/dist/2923.web.********************.js 0 B -720 B (removed) 🏆
dotcom-rendering/dist/3030.web.********************.js 0 B -957 B (removed) 🏆
dotcom-rendering/dist/3111.web.********************.js 0 B -590 B (removed) 🏆
dotcom-rendering/dist/3149.web.********************.js 0 B -636 B (removed) 🏆
dotcom-rendering/dist/3265.web.********************.js 0 B -916 B (removed) 🏆
dotcom-rendering/dist/3302.web.********************.js 0 B -820 B (removed) 🏆
dotcom-rendering/dist/3389.web.********************.js 0 B -884 B (removed) 🏆
dotcom-rendering/dist/3653.web.********************.js 0 B -13.2 kB (removed) 🏆
dotcom-rendering/dist/3662.web.********************.js 0 B -3.13 kB (removed) 🏆
dotcom-rendering/dist/3767.web.********************.js 0 B -2.84 kB (removed) 🏆
dotcom-rendering/dist/3795.web.********************.js 0 B -797 B (removed) 🏆
dotcom-rendering/dist/3968.web.********************.js 0 B -3.79 kB (removed) 🏆
dotcom-rendering/dist/4012.web.********************.js 0 B -783 B (removed) 🏆
dotcom-rendering/dist/4239.web.********************.js 0 B -5.74 kB (removed) 🏆
dotcom-rendering/dist/4251.web.********************.js 0 B -8.9 kB (removed) 🏆
dotcom-rendering/dist/4349.web.********************.js 0 B -775 B (removed) 🏆
dotcom-rendering/dist/4591.web.********************.js 0 B -404 B (removed) 🏆
dotcom-rendering/dist/4593.web.********************.js 0 B -1.84 kB (removed) 🏆
dotcom-rendering/dist/4610.web.********************.js 0 B -3.49 kB (removed) 🏆
dotcom-rendering/dist/4627.web.********************.js 0 B -783 B (removed) 🏆
dotcom-rendering/dist/4746.web.********************.js 0 B -4.71 kB (removed) 🏆
dotcom-rendering/dist/4797.web.********************.js 0 B -744 B (removed) 🏆
dotcom-rendering/dist/480.web.********************.js 0 B -524 B (removed) 🏆
dotcom-rendering/dist/489.web.********************.js 0 B -5.22 kB (removed) 🏆
dotcom-rendering/dist/5332.web.********************.js 0 B -820 B (removed) 🏆
dotcom-rendering/dist/536.web.********************.js 0 B -2.91 kB (removed) 🏆
dotcom-rendering/dist/5495.web.********************.js 0 B -676 B (removed) 🏆
dotcom-rendering/dist/5515.web.********************.js 0 B -30 kB (removed) 🏆
dotcom-rendering/dist/5688.web.********************.js 0 B -3.79 kB (removed) 🏆
dotcom-rendering/dist/5744.web.********************.js 0 B -720 B (removed) 🏆
dotcom-rendering/dist/6068.web.********************.js 0 B -775 B (removed) 🏆
dotcom-rendering/dist/6295.web.********************.js 0 B -999 B (removed) 🏆
dotcom-rendering/dist/639.web.********************.js 0 B -951 B (removed) 🏆
dotcom-rendering/dist/6428.web.********************.js 0 B -741 B (removed) 🏆
dotcom-rendering/dist/657.web.********************.js 0 B -2.46 kB (removed) 🏆
dotcom-rendering/dist/6609.web.********************.js 0 B -872 B (removed) 🏆
dotcom-rendering/dist/6836.web.********************.js 0 B -5.19 kB (removed) 🏆
dotcom-rendering/dist/6967.web.********************.js 0 B -850 B (removed) 🏆
dotcom-rendering/dist/721.web.********************.js 0 B -4.23 kB (removed) 🏆
dotcom-rendering/dist/7569.web.********************.js 0 B -5.19 kB (removed) 🏆
dotcom-rendering/dist/7650.web.********************.js 0 B -23 kB (removed) 🏆
dotcom-rendering/dist/7701.web.********************.js 0 B -647 B (removed) 🏆
dotcom-rendering/dist/7776.web.********************.js 0 B -5.04 kB (removed) 🏆
dotcom-rendering/dist/8085.web.********************.js 0 B -2.59 kB (removed) 🏆
dotcom-rendering/dist/8112.web.********************.js 0 B -3.38 kB (removed) 🏆
dotcom-rendering/dist/8268.web.********************.js 0 B -2.98 kB (removed) 🏆
dotcom-rendering/dist/8395.web.********************.js 5.5 kB +4.92 kB (+848%) 🆘
dotcom-rendering/dist/8401.web.********************.js 0 B -922 B (removed) 🏆
dotcom-rendering/dist/8620.web.********************.js 0 B -5.75 kB (removed) 🏆
dotcom-rendering/dist/9196.web.********************.js 0 B -784 B (removed) 🏆
dotcom-rendering/dist/9390.web.********************.js 0 B -743 B (removed) 🏆
dotcom-rendering/dist/9422.web.********************.js 0 B -614 B (removed) 🏆
dotcom-rendering/dist/9457.web.********************.js 0 B -6.39 kB (removed) 🏆
dotcom-rendering/dist/9581.web.********************.js 0 B -797 B (removed) 🏆
dotcom-rendering/dist/9582.web.********************.js 0 B -710 B (removed) 🏆
dotcom-rendering/dist/9585.web.********************.js 0 B -2.51 kB (removed) 🏆
dotcom-rendering/dist/9597.web.********************.js 0 B -3.26 kB (removed) 🏆
dotcom-rendering/dist/9617.web.********************.js 0 B -1 kB (removed) 🏆
dotcom-rendering/dist/9920.web.********************.js 0 B -5.5 kB (removed) 🏆
dotcom-rendering/dist/index.web.********************.js 45.9 kB +478 B (+1%)
ℹ️ View Unchanged
Filename Size Change
dotcom-rendering/dist/1028.web.********************.js 783 B 0 B
dotcom-rendering/dist/1285.web.********************.js 921 B 0 B
dotcom-rendering/dist/1309.web.********************.js 637 B 0 B
dotcom-rendering/dist/1378.web.********************.js 503 B 0 B
dotcom-rendering/dist/1596.web.********************.js 3.69 kB 0 B
dotcom-rendering/dist/1623.web.********************.js 847 B 0 B
dotcom-rendering/dist/1712.web.********************.js 3.16 kB 0 B
dotcom-rendering/dist/1787.web.********************.js 6.4 kB 0 B
dotcom-rendering/dist/192.web.********************.js 4.23 kB 0 B
dotcom-rendering/dist/2030.web.********************.js 491 B 0 B
dotcom-rendering/dist/2118.web.********************.js 775 B 0 B
dotcom-rendering/dist/2138.web.********************.js 2.59 kB 0 B
dotcom-rendering/dist/239.web.********************.js 2.49 kB 0 B
dotcom-rendering/dist/2406.web.********************.js 3.38 kB 0 B
dotcom-rendering/dist/2416.web.********************.js 775 B 0 B
dotcom-rendering/dist/2499.web.********************.js 3.51 kB 0 B
dotcom-rendering/dist/2710.web.********************.js 999 B 0 B
dotcom-rendering/dist/273.web.********************.js 5.75 kB 0 B
dotcom-rendering/dist/276.web.********************.js 5.18 kB 0 B
dotcom-rendering/dist/2834.web.********************.js 2.51 kB 0 B
dotcom-rendering/dist/2903.web.********************.js 884 B 0 B
dotcom-rendering/dist/2927.web.********************.js 5.1 kB 0 B
dotcom-rendering/dist/2993.web.********************.js 636 B 0 B
dotcom-rendering/dist/3551.web.********************.js 3.33 kB 0 B
dotcom-rendering/dist/3678.web.********************.js 403 B 0 B
dotcom-rendering/dist/3743.web.********************.js 900 B 0 B
dotcom-rendering/dist/3999.web.********************.js 744 B 0 B
dotcom-rendering/dist/4355.web.********************.js 710 B 0 B
dotcom-rendering/dist/4567.web.********************.js 819 B 0 B
dotcom-rendering/dist/4645.web.********************.js 40.3 kB 0 B
dotcom-rendering/dist/4946.web.********************.js 718 B 0 B
dotcom-rendering/dist/4950.web.********************.js 664 B 0 B
dotcom-rendering/dist/5055.web.********************.js 2.91 kB 0 B
dotcom-rendering/dist/5091.web.********************.js 519 B 0 B
dotcom-rendering/dist/5107.web.********************.js 5.03 kB 0 B
dotcom-rendering/dist/512.web.********************.js 819 B 0 B
dotcom-rendering/dist/5165.web.********************.js 742 B 0 B
dotcom-rendering/dist/5209.web.********************.js 525 B 0 B
dotcom-rendering/dist/5288.web.********************.js 3.27 kB 0 B
dotcom-rendering/dist/5289.web.********************.js 2.47 kB 0 B
dotcom-rendering/dist/533.web.********************.js 916 B 0 B
dotcom-rendering/dist/5353.web.********************.js 8.9 kB 0 B
dotcom-rendering/dist/5840.web.********************.js 915 B 0 B
dotcom-rendering/dist/585.web.********************.js 2.85 kB 0 B
dotcom-rendering/dist/5927.web.********************.js 819 B 0 B
dotcom-rendering/dist/5996.web.********************.js 797 B 0 B
dotcom-rendering/dist/6302.web.********************.js 3.6 kB 0 B
dotcom-rendering/dist/651.web.********************.js 847 B 0 B
dotcom-rendering/dist/6541.web.********************.js 909 B 0 B
dotcom-rendering/dist/6602.web.********************.js 13.2 kB 0 B
dotcom-rendering/dist/6643.web.********************.js 950 B 0 B
dotcom-rendering/dist/6754.web.********************.js 9.99 kB 0 B
dotcom-rendering/dist/6763.web.********************.js 589 B 0 B
dotcom-rendering/dist/6784.web.********************.js 739 B 0 B
dotcom-rendering/dist/6802.web.********************.js 990 B 0 B
dotcom-rendering/dist/7002.web.********************.js 871 B 0 B
dotcom-rendering/dist/7444.web.********************.js 781 B 0 B
dotcom-rendering/dist/7726.web.********************.js 955 B 0 B
dotcom-rendering/dist/7860.web.********************.js 675 B 0 B
dotcom-rendering/dist/7869.web.********************.js 3.49 kB 0 B
dotcom-rendering/dist/7875.web.********************.js 3.79 kB 0 B
dotcom-rendering/dist/7973.web.********************.js 3.79 kB 0 B
dotcom-rendering/dist/8060.web.********************.js 578 B 0 B
dotcom-rendering/dist/8288.web.********************.js 23 kB 0 B
dotcom-rendering/dist/8320.web.********************.js 796 B 0 B
dotcom-rendering/dist/8413.web.********************.js 1.84 kB 0 B
dotcom-rendering/dist/843.web.********************.js 613 B 0 B
dotcom-rendering/dist/8514.web.********************.js 3.14 kB 0 B
dotcom-rendering/dist/8562.web.********************.js 998 B 0 B
dotcom-rendering/dist/8585.web.********************.js 2.75 kB 0 B
dotcom-rendering/dist/8790.web.********************.js 2.98 kB 0 B
dotcom-rendering/dist/8798.web.********************.js 16.2 kB 0 B
dotcom-rendering/dist/8859.web.********************.js 3.08 kB 0 B
dotcom-rendering/dist/8965.web.********************.js 8.13 kB 0 B
dotcom-rendering/dist/8995.web.********************.js 782 B 0 B
dotcom-rendering/dist/9008.web.********************.js 4.71 kB 0 B
dotcom-rendering/dist/9033.web.********************.js 883 B 0 B
dotcom-rendering/dist/9045.web.********************.js 715 B 0 B
dotcom-rendering/dist/9157.web.********************.js 5.75 kB 0 B
dotcom-rendering/dist/9495.web.********************.js 5.22 kB 0 B
dotcom-rendering/dist/9636.web.********************.js 5.2 kB 0 B
dotcom-rendering/dist/9721.web.********************.js 646 B 0 B
dotcom-rendering/dist/AdPortals-importable.web.********************.js 3.63 kB +11 B (0%)
dotcom-rendering/dist/AlreadyVisited-importable.web.********************.js 416 B +1 B (0%)
dotcom-rendering/dist/AppEmailSignUp-importable.web.********************.js 8.18 kB 0 B
dotcom-rendering/dist/AppsEpic-importable.web.********************.js 4.02 kB 0 B
dotcom-rendering/dist/AppsFooter-importable.web.********************.js 3.56 kB 0 B
dotcom-rendering/dist/AppsLightboxImage-importable.web.********************.js 2.94 kB +20 B (+1%)
dotcom-rendering/dist/AppsLightboxImageStore-importable.web.********************.js 2.41 kB +13 B (+1%)
dotcom-rendering/dist/AudioAtomWrapper-importable.web.********************.js 3.58 kB +10 B (0%)
dotcom-rendering/dist/AustralianTerritorySwitcher-importable.web.********************.js 4.61 kB 0 B
dotcom-rendering/dist/Branding-importable.web.********************.js 2.52 kB 0 B
dotcom-rendering/dist/braze-web-sdk-core.web.********************.js 36.9 kB 0 B
dotcom-rendering/dist/BrazeMessaging-importable.web.********************.js 5.26 kB -6 B (0%)
dotcom-rendering/dist/CalloutBlockComponent-importable.web.********************.js 6.79 kB +1 B (0%)
dotcom-rendering/dist/CalloutEmbedBlockComponent-importable.web.********************.js 5.77 kB -2 B (0%)
dotcom-rendering/dist/CardCommentCount-importable.web.********************.js 4.39 kB -1 B (0%)
dotcom-rendering/dist/Carousel-importable.web.********************.js 7.78 kB 0 B
dotcom-rendering/dist/CarouselForNewsletters-importable.web.********************.js 5.66 kB +4 B (0%)
dotcom-rendering/dist/ChartAtom-importable.web.********************.js 537 B 0 B
dotcom-rendering/dist/CommentCount-importable.web.********************.js 3.21 kB 0 B
dotcom-rendering/dist/DiscussionContainer-importable.web.********************.js 23.4 kB 0 B
dotcom-rendering/dist/DiscussionMeta-importable.web.********************.js 3.74 kB +7 B (0%)
dotcom-rendering/dist/DocumentBlockComponent-importable.web.********************.js 3.57 kB 0 B
dotcom-rendering/dist/EmbedBlockComponent-importable.web.********************.js 4.1 kB 0 B
dotcom-rendering/dist/EnhancePinnedPost-importable.web.********************.js 1.96 kB 0 B
dotcom-rendering/dist/FetchOnwardsData-importable.web.********************.js 2.51 kB 0 B
dotcom-rendering/dist/FilterKeyEventsToggle-importable.web.********************.js 3.31 kB 0 B
dotcom-rendering/dist/FocusStyles-importable.web.********************.js 606 B 0 B
dotcom-rendering/dist/FollowWrapper-importable.web.********************.js 3.08 kB 0 B
dotcom-rendering/dist/FooterLabel-importable.web.********************.js 337 B +1 B (0%)
dotcom-rendering/dist/frameworks.web.********************.js 20.7 kB -43 B (0%)
dotcom-rendering/dist/GetCricketScoreboard-importable.web.********************.js 3.73 kB +18 B (0%)
dotcom-rendering/dist/GetMatchNav-importable.web.********************.js 9.63 kB 0 B
dotcom-rendering/dist/GetMatchStats-importable.web.********************.js 1.74 kB +6 B (0%)
dotcom-rendering/dist/GetMatchTabs-importable.web.********************.js 2.75 kB +18 B (+1%)
dotcom-rendering/dist/guardian-braze-components-banner.web.********************.js 14.7 kB 0 B
dotcom-rendering/dist/guardian-braze-components-end-of-article.web.********************.js 9.3 kB +3 B (0%)
dotcom-rendering/dist/GuideAtomWrapper-importable.web.********************.js 780 B 0 B
dotcom-rendering/dist/HeaderTopBar-importable.web.********************.js 10.8 kB -3 B (0%)
dotcom-rendering/dist/InstagramBlockComponent-importable.web.********************.js 3.66 kB +18 B (0%)
dotcom-rendering/dist/InteractiveBlockComponent-importable.web.********************.js 6.07 kB 0 B
dotcom-rendering/dist/InteractiveContentsBlockComponent-importable.web.********************.js 4.63 kB +30 B (+1%)
dotcom-rendering/dist/InteractiveSupportButton-importable.web.********************.js 3.88 kB 0 B
dotcom-rendering/dist/KeyEventsCarousel-importable.web.********************.js 4.13 kB +9 B (0%)
dotcom-rendering/dist/KnowledgeQuizAtom-importable.web.********************.js 3.52 kB +2 B (0%)
dotcom-rendering/dist/LatestLinks-importable.web.********************.js 1.21 kB 0 B
dotcom-rendering/dist/LightboxHash-importable.web.********************.js 429 B 0 B
dotcom-rendering/dist/LightboxJavascript-importable.web.********************.js 4.4 kB -4 B (0%)
dotcom-rendering/dist/LiveBlogEpic-importable.web.********************.js 3.93 kB +7 B (0%)
dotcom-rendering/dist/Liveness-importable.web.********************.js 4.91 kB +25 B (+1%)
dotcom-rendering/dist/ManyNewsletterSignUp-importable.web.********************.js 5.04 kB +1 B (0%)
dotcom-rendering/dist/MapEmbedBlockComponent-importable.web.********************.js 5.62 kB +35 B (+1%)
dotcom-rendering/dist/Metrics-importable.web.********************.js 2.29 kB -1 B (0%)
dotcom-rendering/dist/MostViewedFooter-importable.web.********************.js 5.2 kB +7 B (0%)
dotcom-rendering/dist/MostViewedFooterData-importable.web.********************.js 3.35 kB 0 B
dotcom-rendering/dist/MostViewedRightWrapper-importable.web.********************.js 3.87 kB 0 B
dotcom-rendering/dist/OnwardsUpper-importable.web.********************.js 4.16 kB 0 B
dotcom-rendering/dist/PersonalityQuizAtom-importable.web.********************.js 3.66 kB 0 B
dotcom-rendering/dist/ProfileAtom-importable.web.********************.js 540 B 0 B
dotcom-rendering/dist/ProfileAtomWrapper-importable.web.********************.js 799 B 0 B
dotcom-rendering/dist/PulsingDot-importable.web.********************.js 746 B +2 B (0%)
dotcom-rendering/dist/QandaAtom-importable.web.********************.js 536 B 0 B
dotcom-rendering/dist/ReaderRevenueDev-importable.web.********************.js 465 B -1 B (0%)
dotcom-rendering/dist/readerRevenueDevUtils.web.********************.js 2.37 kB 0 B
dotcom-rendering/dist/ReaderRevenueLinks-importable.web.********************.js 6.23 kB -3 B (0%)
dotcom-rendering/dist/RelativeTime-importable.web.********************.js 1.92 kB -3 B (0%)
dotcom-rendering/dist/RichLinkComponent-importable.web.********************.js 6.18 kB -7 B (0%)
dotcom-rendering/dist/SecureSignupIframe-importable.web.********************.js 4.92 kB 0 B
dotcom-rendering/dist/SendAMessage-importable.web.********************.js 4.39 kB 0 B
dotcom-rendering/dist/SendTargetingParams-importable.web.********************.js 2.1 kB 0 B
dotcom-rendering/dist/sentry.web.********************.js 768 B 0 B
dotcom-rendering/dist/SetABTests-importable.web.********************.js 3.5 kB +3 B (0%)
dotcom-rendering/dist/SetAdTargeting-importable.web.********************.js 481 B 0 B
dotcom-rendering/dist/shimport.web.********************.js 2.78 kB 0 B
dotcom-rendering/dist/ShowHideContainers-importable.web.********************.js 642 B 0 B
dotcom-rendering/dist/ShowMore-importable.web.********************.js 5.68 kB 0 B
dotcom-rendering/dist/SignInGateMain.web.********************.js 3.89 kB +26 B (+1%)
dotcom-rendering/dist/SignInGateMainCheckoutComplete.web.********************.js 4.98 kB 0 B
dotcom-rendering/dist/SignInGateSelector-importable.web.********************.js 5.55 kB -2 B (0%)
dotcom-rendering/dist/SlotBodyEnd-importable.web.********************.js 6.77 kB 0 B
dotcom-rendering/dist/SpotifyBlockComponent-importable.web.********************.js 5.47 kB +38 B (+1%)
dotcom-rendering/dist/StickyBottomBanner-importable.web.********************.js 5.54 kB +2 B (0%)
dotcom-rendering/dist/SubNav-importable.web.********************.js 2.38 kB 0 B
dotcom-rendering/dist/SupportTheG-importable.web.********************.js 6.35 kB 0 B
dotcom-rendering/dist/TableOfContents-importable.web.********************.js 3.09 kB +5 B (0%)
dotcom-rendering/dist/TimelineAtom-importable.web.********************.js 1.24 kB 0 B
dotcom-rendering/dist/TweetBlockComponent-importable.web.********************.js 1.02 kB 0 B
dotcom-rendering/dist/UnsafeEmbedBlockComponent-importable.web.********************.js 3.67 kB 0 B
dotcom-rendering/dist/VideoFacebookBlockComponent-importable.web.********************.js 5.64 kB 0 B
dotcom-rendering/dist/VineBlockComponent-importable.web.********************.js 3.5 kB +3 B (0%)
dotcom-rendering/dist/WeatherWrapper-importable.web.********************.js 5.42 kB +7 B (0%)
dotcom-rendering/dist/YoutubeBlockComponent-importable.web.********************.js 4 kB 0 B

compressed-size-action

@sndrs sndrs force-pushed the sndrs/pnpm branch 4 times, most recently from c475c61 to e513b26 Compare December 14, 2023 17:02
@sndrs sndrs marked this pull request as ready for review December 15, 2023 15:09
@sndrs sndrs requested a review from a team as a code owner December 15, 2023 15:09
@sndrs sndrs changed the title WIP spike pnpm yarnpnpm Dec 15, 2023
@sndrs sndrs force-pushed the sndrs/pnpm branch 2 times, most recently from 741d462 to 889b57a Compare January 2, 2024 10:38
dotcom-rendering/makefile Outdated Show resolved Hide resolved
package.json Show resolved Hide resolved
apps-rendering/package.json Outdated Show resolved Hide resolved
Copy link
Contributor

@mxdvl mxdvl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let’s make this package management performant!

(left three teeny-tiny comments, which can be addressed in a follow-up)

@sndrs
Copy link
Member Author

sndrs commented Jan 2, 2024

@mxdvl sorry, added one more change in 9407635

@sndrs sndrs requested a review from mxdvl January 2, 2024 12:20
Copy link
Member

@arelra arelra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀 Very nice performance bump and the culmination of lots of prior work.

Just as a precaution could we deploy this to CODE pls to make sure the prod build and start is not affected. I will raise a ticket to add a GHA check to run the prod task so this is automated in future.

@sndrs
Copy link
Member Author

sndrs commented Jan 2, 2024

Just as a precaution could we deploy this to CODE pls to make sure the prod build and start is not affected. I will raise a ticket to add a GHA check to run the prod task so this is automated in future.

DCR deployed to CODE here https://riffraff.gutools.co.uk/deployment/view/0d3751e5-0a93-4d50-8961-5fb5c7cd0ec3 🟢

AR here https://riffraff.gutools.co.uk/deployment/view/0b31d225-9883-49cb-82b3-35a821c1bf18 🟢

@sndrs sndrs merged commit 1333e65 into main Jan 2, 2024
30 checks passed
@sndrs sndrs deleted the sndrs/pnpm branch January 2, 2024 14:11
@prout-bot
Copy link

Seen on PROD (merged by @sndrs 7 minutes and 52 seconds ago) Please check your changes!

@sndrs sndrs mentioned this pull request Jan 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants