-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Update wordpress packages to the latest version #78711
Conversation
This PR modifies the release build for o2-blocks To test your changes on WordPress.com, run To deploy your changes after merging, see the documentation: PCYsg-r7r-p2 |
0a489a7
to
a5c7f66
Compare
Here is how your PR affects size of JS and CSS bundles shipped to the user's browser: App Entrypoints (~1759 bytes removed 📉 [gzipped])
Common code that is always downloaded and parsed every time the app is loaded, no matter which route is used. Sections (~77680 bytes added 📈 [gzipped])
Sections contain code specific for a given set of routes. Is downloaded and parsed only when a particular route is navigated to. Async-loaded Components (~16473 bytes added 📈 [gzipped])
React components that are loaded lazily, when a certain part of UI is displayed for the first time. Legend What is parsed and gzip size?Parsed Size: Uncompressed size of the JS and CSS files. This much code needs to be parsed and stored in memory. Generated by performance advisor bot at iscalypsofastyet.com. |
packages/global-styles/src/components/global-styles-variations/preview.tsx
Outdated
Show resolved
Hide resolved
Progress for the day:
Up next, there are about 50 remaining type errors under client, and we'll need to tackle the unit test failures and e2e test suite issue. Beyond that, the jest update will hopefully resolve the issue with ETK tests, as well as the remaining peer dependency warning. |
10bd914
to
0d2b291
Compare
4fc2001
to
cf4680a
Compare
cf4680a
to
f8127d8
Compare
This PR modifies the release build for editing-toolkit To test your changes on WordPress.com, run To deploy your changes after merging, see the documentation: PCYsg-mMA-p2 |
@tyxla I just rebased on trunk after merging #79097. I think the Jest PR should no longer be a blocker, since we no longer have a dependency on I also fixed up some more type issues that got introduced on trunk which brings us to a nice milestone! |
This is amazing, thank you @noahtallen 🙌 I'm hoping to be able to help with the failures throughout the week. |
0863ece
to
af5974f
Compare
I just worked through type issues after rebasing again. I think we should be down to only around 15 or so! |
f626da7
to
a33705c
Compare
063e890
to
a5014ec
Compare
This Pull Request is now available for translation here: https://translate.wordpress.com/deliverables/8600733 Hi @noahtallen, could you please edit the description of this PR and add a screenshot for our translators? Ideally it'd include all of the following strings:
Thank you in advance! |
* Add script which updates package.json resolutions field * Update @WordPress packages to latest versions in package.json resolutions * Update all @WordPress packages to the latest version * Update internal @wordpress/data peer dependency versions * Resolve most peer dependency issues * Use ComponentProps for some WP component type imports * Rework submenu popover to remove legacy offset props * Fix all Button variant type issues * Remove uneeded button wrapper component in info-tooltip * Fix type for close modal event in page pattern modal * Add ts expect error for ExternalLink required children prop * Add onChange type definition for CustomSelectControl for language-picker * Remove unused @types/wordpress__ packages * Remove uneeded entries in yarnrc.yml * Change another case of isPrimary to variant * Fix global styles package for new WordPress package versions (#78715) * @automattic/global-styles: Replace @wordpress/edit-site apis with new ones * Use fixed version of private-apis package to make __private symbol consistent * Use ExperimentalBlockEditorProvider to initialize Iframe * Fix unable to get fontFamilies * Fix styles * Fix style variation preview * Fix types * Replace mergeWith with deepmerge * Get rid of isEmpty and mapValues in global-stypes pkg * Add comments * Revert some changes * cleanEmptyObject: Fix type * transformStyles: Fix type * WP components: Fix types * Move EditorStyles into the children of the Iframe --------- Co-authored-by: arthur <[email protected]> * Delete several @WordPress module declarations that duplicate bundled types * Remove uneeded HTMLElement override * Remove Global Styles wp components type declaration override * Remove manage purchases renew toggle wp components type override * Add back html element hotfix * Remove imports of deleted type patch files * Fix type errors related to re-declaring Button prop types * Fix type errors related to ExternalLink requiring children * Fix type errors related to Modal isOpen prop * Remove registerPlugin override * Remove target blank from ExternalLink, because it isn't used by the component internally * Fix several prop issues related to ExternalLink (remove target, include children) * Add missing @types/wordpress__block-library package * Fix type errors related to Modal open prop * Remove size prop in a couple cases because it doesn't do anything * Fix type errors related to importing component prop types * Fix useState types for date time picker example * yarn dedupe * Fix type issue with NavigatorButton wrapper class name * Remove another wp components type override file * Update onNavigatorPathChange argument which is sometimes undefined * Fix a type issue with global styles context * Fix eslint issues with hooks in modified files * Remove unused translate import * Fix type issue where reader button couldn't be disabled * Remove disabled from a Button instance which is a link * Fix state type related to FontSizePicker * Fix odd issue with query control types * Fix issue with SlotFill not being typed * Remove broken types from ToolbarGroup as it's just an example * Fix issue with arr.includes undefined * Fix issue with combobox onchange arg type * Remove disabled from another button link * Cast translateresult to string for input to label * Cast string to more specific type for log tab * Fix onChange type for another combobox * Add missing onhover prop to component * Fix issue with Token value types * Add missing labels to notification toggles * Remove useless wrapper component * Add types to callback args * Remove uneeded ts expect err and update component props for combobox control * fix color type definition for global styles * Remove uneeded types in callback * Remove useless component wrapper * Utilize useLocalizeUrl() where necessary * Fix some test snapshots * Fix composite checkout tests by introducing field reset * dedupe * Fix most of the remaining TS errors * Remove uneeded wrapper components * Add expect-error to incorrect .then error * Assembler: Fix the main layout is broken (#79275) * Comment out wrapperClassName which causes a type error * Change a few HStack props from alignItems to alignment * Assembler: Fix the styles of the navigator button (#79338) * Lock file update * Make Button variants more consistent with trunk * Use better approach for picking anchor button types --------- Co-authored-by: arthur <[email protected]> Co-authored-by: Marin Atanasov <[email protected]>
Just noting that this changed the colors of primary buttons that use p1689919222911329-slack-C05CT832K2T |
@noahtallen: I see a label prop has been added to some Update Fixed it here - #79777 |
* Change skeleton animation to comply with dotcom * Plugins: Put category and search result breadcrumb always on the 2nd level (#79483) * Plugins: Put category and search result breadcrumb always on the second-level * Remove logic for reset breadcrumbs on categories pages as it will always be reset * Add-Ons: Hide Jetpack AI add-on card for sites that already support the feature (#79495) * Use the site active features to decide if the add-on should be showed * Use a constant instead of the literal feature name * Move feature flag to staging level, so we can test it easily * Remove fixed width on button (#79534) * Domains: Fix second-level domains in some domain availability error notices (#79200) * Fix second-level domains in some domain availability notices * Add missing parameter in `getAvailabilityNotice` call * Remove unnecessary code * Anchor.fm: Fix css rules that break after removing Anchor from stepper (#79295) * add className to SetupForm * add placeholder text color --------- Co-authored-by: Andrés Blanco <[email protected]> * Move AI Assistant add-on card to production (#79486) * Domain transfer: Clear store in complete step (#79538) * Added focus outline to ellipsis menu in Subscribers page (#79479) * Adding FAQs to domain transfer page (#79503) * Adding FAQs to domain transfer page * Updated tracks names * Update to dns answer * Updated transfer time answer * Updates to styles based on @nuriapenya's feedback * chore: update entry for simpleSiteFreePlanUser. (#79519) * Update entry for simpleSiteFreePlanUser. * Use correct encryption key * Revert "chore: update entry for simpleSiteFreePlanUser. (#79519)" (#79542) This reverts commit 7f5bc4c. * Signup: Remove type casting for domainCartItem in useRecordSignupComplete (#79547) * Jetpack Agency Dashboard - Presales Chat: modify/ignore chat staffing check (#79475) * Jetpack Agency Dashboard - Presales Chat modify/ignore chat staffing check * don't use the useMessagingAvailability hook unecessarily * remove inline comment * Upadte/domain transfer faqs (#79545) * Add additional question around being charged * Made name servers plural and added context around additional services * Adjusted font-size based on feedback * Domain Transfer: FAQ: Address free transfer offer --------- Co-authored-by: Eric Binnion <[email protected]> * chore: update entry for simpleSiteFreePlanUser, take 2. (#79550) * Update entry for simpleSiteFreePlanUser. * Use correct encryption key * Update the store sandbox value. * Congrats: Fix expiry date data for plans (#79518) * Domain Transfers: fixes spacing for FAQ section. (#79555) * Domain Transfers: fixes spacing for FAQ section. * Domain Transfers: fixes spacing for FAQ section. --------- Co-authored-by: cpap <[email protected]> * Domain Transfer: Hide FAQ section for non-en locales (#79559) * remove negative margin on large width (#79543) * Remove plans URL parameter from eCommerce trial nudge in settings page (#79541) * Add customised prompts for each section (#79536) QoL changes * Domain Transfer: FAQ: Correct punctuation (#79566) * Fix small error in input chrono example (#79522) * Reader: remove isDiscover prop where no longer needed (#79505) * Domain Transfer: Hide FAQ by feature flag (#79579) * Stats: Adding support for more currencies (#79517) Co-authored-by: Jason Moon <[email protected]> * Plans 2023: Update ecommerce and business storage labels (#79458) * Change storage feature from 200GB to 50GB * Add feature flag * Account for legacy storage on /plans * Disable Sentry and JS error reporting in calypso.live (#79582) * Do not permanently enable Sentry in wpcalypso env * Add config flag to force enable sentry if needed * Disable catch-js-errors for wpcalypso * Add feature flag to hide Woo extensions section (#79583) * Import: add migration starting point event to migration flow (#79415) * Adding migration starting point events to migration flow * Adding a dictionary variable for flow mapping * Jetpack Pro Dashboard: restrict users to add only one phone number to downtime monitoring (#79513) * Add migration trial feature flag (#79593) * In Help Center E2E, search "posts", not "domains" (#79580) We are currently dodging a bug (79576) with a broken article. * Assembler CTA: Fix selecting the CTA doesn't go to the editor on mobile (#79591) * Design Picker: Fix selecting Assembler CTA doesn't go to the editor on mobile * Fix types * Fix variable name * client/landing/stepper/declarative-flow/internals/steps-repository/domain-transfer-complete/complete-domains-transferred.tsx (#79592) - add missing full stop at end of sentence. * Reader: Properly handle thumbnail fetch errors (#79417) * Reader: Properly handle thumbnail fetch errors * Move catch at the end * Reader: Fix post card with missing comments (#79597) * Add reader sub-section to performance tracking (#79537) * Replaces 'missing payment method' message for in-app purchases. (#79549) * Replaces 'missing payment method' message for in-app purchases with 'In-App Purchase'. * Adds test cases for change. * Tighten up PremiumBadge display for fonts & colours (#79487) If the PremiumBadge tooltip is not being used and the content of the badge has overflowed and when using the animated compact mode then overflow the tooltip into the tooltip rather than it being trimmed behind an ellipses. Secondly don't wrap the custom fonts / custom colours heading text, prefer to force more of the adjacent PremiumBadge to overflow instead. * Fix Jetpack Starter Upgrade button in /me/purchases page. (#79507) * enable logged out discover page (#79558) * enable logged out * handle logged out recommended stream * remove unnecessary tags handling in streams * add masterbar item * add reader header section * initial commit (#78958) Co-authored-by: Andrés Blanco <[email protected]> * Odysseus: Change endpoint to hit newer /odie (#79587) * Badge: Update references to point to new package component (#78812) * Fix typescript errors with badge type * Update BadgeProps to break out BadgeType props list * Move Badge component to @automattic/components * Update references to point to new package component * Ignore eslint warnings or the purposes of this PR * update playground scope * Fix ref * Remove unused badge files (#78814) * Remove isREquired since we're setting a default. * Update TSX rather than JSX * Don't delete anything yet. * Restore deleted files for now * Fix type errors * Update branch with BadgeType rather than all BadgeProps * Remove deleted files * One more :) * Remove dupe reference * Remove duplicate in devdocs playground * Update the paid media flow to match the GF spec. (#79521) * Deprecate the copied version of the old plans grid. * Update `onboarding-pm` flow to match the required spec. - Use the new pricing grid - Enable the free plan + paid domain model - Show the 1y/2y toggle * Change user step form title on onboarding pm flow * Fix glitch when going back from plans to domains * Remove `isOnboardingPMFlow` call, since it's for checking a different Stepper flow. --------- Co-authored-by: Dehan <[email protected]> * My Sites: Clear site on /domains/manage (#79609) * Odysseus: Rename everything to Odie (#79588) * Odysseus rename to odie: Global search/replaces * New paths * Move assets --------- Co-authored-by: Daniel López <[email protected]> * Rollback design of bundle cards on pricing page (#79490) * move discover nav higher in componentry (#79608) * enable logged out * handle logged out recommended stream * remove unnecessary tags handling in streams * add masterbar item * add reader header section * move nav higher in heirarchy * use withDimensions to compare to reader two column cutoff * comment css * remove margin on single column * Send API error status as tracks error message to fix error of sending react jsx (#79575) * Google Ads: Add delay to conversion event to avoid request cancellation (#79500) After the recordPurchase analytics method is called, there is a page redirect. This will cancel the google analytics conversion event because the redirect happens so quickly. We add a delay to provide time for the gtag event to resolve. * Plans 2023: Enable updated storage labels in production (#79584) * Domains transfer flow: improve copy and design details. (#79618) * Domains transfer flow: improve copy and design details. * refactor navigation component (#79620) * Launchpad: Wider layout for cards on the right (#79444) * wider layout for cards on the right * column gap to 32px and removes cards padding on >1040 * remove padding after break-small * adding padding after break-mobile --------- Co-authored-by: Andrés Blanco <[email protected]> * Paid Stats: Add paid plan purchase success banner (#79585) Co-authored-by: Dognose <[email protected]> * Launchpad: Track views as a side effect rather than on every render (#79573) * Track views as a side effect rather than on every rerender * Also fix write checklist * Move tracks view event into the parent component * Clean up the feature flag usage since the change is in production already (#79557) * Domain Transfer: Remove progress bar (#79629) * Domain Transfer: Remove progress bar * Domain Transfer: hide progress bar for complete step * Happy Blocks: Update Happy Blocks copy (#79615) * [Odie] Experiment preparations bottom interaction (#79624) * Simple animation (no Wapuu) * Missed staged change... * From bottom to top animation * Fix wapuu style * New hosted site flow: add FAQ below plans grid (#79574) * New hosted site flow: add plans FAQ below plans grid * Make titanMonthlyRenewalCost prop optional * Squeeze FAQ accordion * include latest in stream key tag handling (#79628) * Domain Transfer: Screen 2 fixes/changes (#79607) * Fix domains step title copy * Only show total if at least one domain is valid * Fix button size on desktop * Don't show refresh if not actionable * Disable remove on initial state * Remove icon * Add hover states * Use scss variable * Increase button size * Hide dns check box * Change add another domain copy * Change refresh icon * Domain Transfer: Step 2: Update subheader copy to be smoother --------- Co-authored-by: Eric Binnion <[email protected]> * dont show tag sidebar if not a tag page (#79626) * Help center e2e: wait for search-specific request (#79637) * Update wordpress packages to a recent version (#78711) * Add script which updates package.json resolutions field * Update @WordPress packages to latest versions in package.json resolutions * Update all @WordPress packages to the latest version * Update internal @wordpress/data peer dependency versions * Resolve most peer dependency issues * Use ComponentProps for some WP component type imports * Rework submenu popover to remove legacy offset props * Fix all Button variant type issues * Remove uneeded button wrapper component in info-tooltip * Fix type for close modal event in page pattern modal * Add ts expect error for ExternalLink required children prop * Add onChange type definition for CustomSelectControl for language-picker * Remove unused @types/wordpress__ packages * Remove uneeded entries in yarnrc.yml * Change another case of isPrimary to variant * Fix global styles package for new WordPress package versions (#78715) * @automattic/global-styles: Replace @wordpress/edit-site apis with new ones * Use fixed version of private-apis package to make __private symbol consistent * Use ExperimentalBlockEditorProvider to initialize Iframe * Fix unable to get fontFamilies * Fix styles * Fix style variation preview * Fix types * Replace mergeWith with deepmerge * Get rid of isEmpty and mapValues in global-stypes pkg * Add comments * Revert some changes * cleanEmptyObject: Fix type * transformStyles: Fix type * WP components: Fix types * Move EditorStyles into the children of the Iframe --------- Co-authored-by: arthur <[email protected]> * Delete several @WordPress module declarations that duplicate bundled types * Remove uneeded HTMLElement override * Remove Global Styles wp components type declaration override * Remove manage purchases renew toggle wp components type override * Add back html element hotfix * Remove imports of deleted type patch files * Fix type errors related to re-declaring Button prop types * Fix type errors related to ExternalLink requiring children * Fix type errors related to Modal isOpen prop * Remove registerPlugin override * Remove target blank from ExternalLink, because it isn't used by the component internally * Fix several prop issues related to ExternalLink (remove target, include children) * Add missing @types/wordpress__block-library package * Fix type errors related to Modal open prop * Remove size prop in a couple cases because it doesn't do anything * Fix type errors related to importing component prop types * Fix useState types for date time picker example * yarn dedupe * Fix type issue with NavigatorButton wrapper class name * Remove another wp components type override file * Update onNavigatorPathChange argument which is sometimes undefined * Fix a type issue with global styles context * Fix eslint issues with hooks in modified files * Remove unused translate import * Fix type issue where reader button couldn't be disabled * Remove disabled from a Button instance which is a link * Fix state type related to FontSizePicker * Fix odd issue with query control types * Fix issue with SlotFill not being typed * Remove broken types from ToolbarGroup as it's just an example * Fix issue with arr.includes undefined * Fix issue with combobox onchange arg type * Remove disabled from another button link * Cast translateresult to string for input to label * Cast string to more specific type for log tab * Fix onChange type for another combobox * Add missing onhover prop to component * Fix issue with Token value types * Add missing labels to notification toggles * Remove useless wrapper component * Add types to callback args * Remove uneeded ts expect err and update component props for combobox control * fix color type definition for global styles * Remove uneeded types in callback * Remove useless component wrapper * Utilize useLocalizeUrl() where necessary * Fix some test snapshots * Fix composite checkout tests by introducing field reset * dedupe * Fix most of the remaining TS errors * Remove uneeded wrapper components * Add expect-error to incorrect .then error * Assembler: Fix the main layout is broken (#79275) * Comment out wrapperClassName which causes a type error * Change a few HStack props from alignItems to alignment * Assembler: Fix the styles of the navigator button (#79338) * Lock file update * Make Button variants more consistent with trunk * Use better approach for picking anchor button types --------- Co-authored-by: arthur <[email protected]> Co-authored-by: Marin Atanasov <[email protected]> * Fix bug where first input to signup form would get cleared (#79643) * Domain Transfer: Remove customer margin-bottom on label (#79642) * Domain Transfer: Remove customer margin-bottom on label * Domain Transfer: Address label margin-bottom for mobile as well * Payment Methods: Fix payment method styling when changing methods (#79581) * Update styles for ExistingCardLabel * Remove label component wrapping --------- Co-authored-by: Chris Diehl <[email protected]> * Paid Stats: Add display logic for free and paid purchase success notices (#79590) Co-authored-by: Jason Moon <[email protected]> * Domains Transfers: Fix align for labels (#79645) * Use optional chaining to fix SPT store close issue (#79653) * Domains Transfers: Move the total price to the Transfer button (#79650) * Domains Transfers: Move the total price to the Transfer button * Show when no valid domain * Domain Transfer: Remove unused CSS * Domain Transfer: Breaking out translations for CTA to minimize sprintf unless necessary. --------- Co-authored-by: Eric Binnion <[email protected]> * Plans 2023: Check if Ecommerce is current plan for legacy storage label (#79657) * Domain Transfer: Dedupe logic for total price (#79659) * Domains Transfers: Move trash/refresh to the validation text (#79649) * Domains Transfers: Move trash/refresh to the validation text * Domain Transfer: remove domain control CSS * Domain Transfer: Tweaks to field validation positioning --------- Co-authored-by: Eric Binnion <[email protected]> * Revert "Domains Transfers: Move trash/refresh to the validation text (#79649)" (#79660) This reverts commit 7689f2b. * remove purchase page feature gating (#79661) * Reading settings: correctly update incoming fields based on prevState to avoid race condition (#79509) * Add themes Bute and Entry to the theme preview color block list (#79667) * After switching theme, fetch latest site front page options (#79544) * Register PLAN_MIGRATION_TRIAL constants (#79313) * Domains Transfers: Move trash/refresh to the validation text (#79665) * Domains Transfers: Move trash/refresh to the validation text * Domain Transfer: remove domain control CSS * Domain Transfer: Tweaks to field validation positioning * Domain Transfer: Address discard domain when no validation * Domain Transfer: Move to FormInputValidation over FormExplanation to minimize reflow --------- Co-authored-by: Gabriel Demichelis <[email protected]> * Apply designer's feedback on animation colors * Revert accidental change --------- Co-authored-by: Wesley Berrêdo <[email protected]> Co-authored-by: Luiz Kowalski <[email protected]> Co-authored-by: Dave Martin <[email protected]> Co-authored-by: leonardost <[email protected]> Co-authored-by: Andrés Blanco <[email protected]> Co-authored-by: Andrés Blanco <[email protected]> Co-authored-by: Omar Alshaker <[email protected]> Co-authored-by: Juan Lucha <[email protected]> Co-authored-by: Edwin Takahashi <[email protected]> Co-authored-by: Payton Swick <[email protected]> Co-authored-by: TheSteveK <[email protected]> Co-authored-by: Eric Binnion <[email protected]> Co-authored-by: Candy Tsai <[email protected]> Co-authored-by: Harris Papazoglou <[email protected]> Co-authored-by: cpap <[email protected]> Co-authored-by: Addison Stavlo <[email protected]> Co-authored-by: daledupreez <[email protected]> Co-authored-by: Daniel <[email protected]> Co-authored-by: Sérgio Gomes <[email protected]> Co-authored-by: Chris R <[email protected]> Co-authored-by: Grzegorz Chudzinski-Pawlowski <[email protected]> Co-authored-by: Jason Moon <[email protected]> Co-authored-by: Jeremy Yip <[email protected]> Co-authored-by: Noah Allen <[email protected]> Co-authored-by: Heyde Moura <[email protected]> Co-authored-by: ouikhuan <[email protected]> Co-authored-by: Yashwin Poojary <[email protected]> Co-authored-by: Francesco Bigiarini <[email protected]> Co-authored-by: Dan Speckhard Pasque <[email protected]> Co-authored-by: arthur791004 <[email protected]> Co-authored-by: Marin Atanasov <[email protected]> Co-authored-by: Hannah Tinkler <[email protected]> Co-authored-by: Dean Sas <[email protected]> Co-authored-by: Bryan Elliott <[email protected]> Co-authored-by: Derek Smart <[email protected]> Co-authored-by: Caroline Moore <[email protected]> Co-authored-by: James Tien <[email protected]> Co-authored-by: Dehan <[email protected]> Co-authored-by: Dylan Munson <[email protected]> Co-authored-by: Anthony Grullon <[email protected]> Co-authored-by: Matias Ventura <[email protected]> Co-authored-by: Anna McPhee <[email protected]> Co-authored-by: Dognose <[email protected]> Co-authored-by: Luis Felipe Zaguini <[email protected]> Co-authored-by: Renan Carvalho <[email protected]> Co-authored-by: Marin Atanasov <[email protected]> Co-authored-by: Chris Diehl <[email protected]> Co-authored-by: Chris Diehl <[email protected]> Co-authored-by: Gabriel Demichelis <[email protected]> Co-authored-by: Jasper Kang <[email protected]> Co-authored-by: Ashar Fuadi <[email protected]> Co-authored-by: Griffith Chen <[email protected]> Co-authored-by: Bogdan Nikolic <[email protected]>
Thanks @yashwin -- I thought the label text was hidden when making the change, so I didn't catch this. thanks for the fix! |
Translation for this Pull Request has now been finished. |
Proposed Changes
Now that #77046 has landed, we can update
@wordpress
packages tothe latest versionsecond latest version.Note: even if an issue is marked as a resolved, new changes on trunk might still need to be migrated after a rebase.
Importantly, this does not really impact code running as a normal WordPress script. ETK, for example, uses the dependency extraction plugin, so it is already using the latest APIs provided via the Gutenberg plugin, not via Calypso's dependencies.
This does impact all code using
@wordpress/
packages inside of the Calypso app and other Calypso bundles.Testing Instructions
yarn
andyarn start
.@wordpress/
packages, please test that feature!Potential high impact areas:
To do:
Complete:
yarn up '@wordpress/*'
)This was caused by having custom type definitions in various packages overriding @wordpress/components types. These could be removed now that the package ships its own types.
Update to Jest 29 -- this only impacts ETK, which relies on the WP jest config. This could probably be split out if we want to upgrade the entire repo.No longer a blocker after Migrate apps unit tests away from wp scripts #79097.@wordpress/components
@wordpress/components
, it likely needs to be migrated.React.ComponentProps
Button
withisX
props, we need to change to usevariant
instead.