-
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
fix(deps): update wordpress monorepo #41207
Conversation
932175e
to
e7ceeef
Compare
#39624 is blocked on this. |
Added @alshakero and @andrewserong. I think helping to review and land this fits in with create gardening work. |
fc2473d
to
b1c39f6
Compare
b1c39f6
to
4e0d3d5
Compare
We can wait for these changes or assert some types until there's another package upgrade to include them:
Some incompatible type declarations have popped up. |
This PR is failing to build for reasons similar to reasons here. I'll push a fix. |
Here is how your PR affects size of JS and CSS bundles shipped to the user's browser: App Entrypoints (~16479 bytes added 📈 [gzipped])
Common code that is always downloaded and parsed every time the app is loaded, no matter which route is used. Sections (~2607 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. 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. |
Review 👀 GutenboardingI tested Gutenboarding under this update and all works great after the small fix I sent above. I tested the flow from start to finish with as many state mutations as possible (changed domain, site title, vertical, design, etc..). Everything seems in order and the site was created without any issues. FSEI tested FSE too. I had some issues get it started initially but eventually got it running. Template modalThe template modal works great. I picked a couple of templates and all rendered fine. The FSE ExperienceI created a page and played with around a dozen blocks and all works well. The only issue I noticed is that there are a few errors messages in the console log that read Uncaught TypeError: Cannot read property 'cancelAnimationFrame' of null
at RichText.componentWillUnmount (index.js:1466)
at callComponentWillUnmountWithTimer (react-dom.js?ver=16.9.0:20004)
at HTMLUnknownElement.callCallback (react-dom.js?ver=16.9.0:341)
at Object.invokeGuardedCallbackDev (react-dom.js?ver=16.9.0:391)
at invokeGuardedCallback (react-dom.js?ver=16.9.0:448)
at safelyCallComponentWillUnmount (react-dom.js?ver=16.9.0:20011)
at commitUnmount (react-dom.js?ver=16.9.0:20431)
at commitNestedUnmounts (react-dom.js?ver=16.9.0:20487)
at unmountHostComponents (react-dom.js?ver=16.9.0:20783)
at commitDeletion (react-dom.js?ver=16.9.0:20852) This might have been introduced in WordPress/gutenberg#21105 but I'm not sure. What I'm sure of though is that this issue is introduced in this update. Because Otherwise, everything seems to work OK. PerformanceThe increase in the bundle size above
It seems like a deal-breaker IMO. |
@@ -14,7 +14,7 @@ $padding--gutenboarding__header: $grid-unit-10; | |||
border-bottom: 1px solid $light-gray-500; | |||
height: $gutenboarding-header-height; | |||
background: $white; | |||
z-index: z-index( '.block-editor-editor-skeleton__header' ); | |||
z-index: 1; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's avoid hardcoding 😬
z-index: 1; | |
z-index: z-index( '.interface-interface-skeleton__header' ); |
These z-index
changes normally come from Gutenberg renaming selectors, e.g. when moving a component to a different package. To find the relevant change, check the commit history of https://github.com/WordPress/gutenberg/blob/master/packages/base-styles/_z-index.scss.
In this case, the relevant change was here: https://github.com/WordPress/gutenberg/pull/21335/files#diff-1c24406914c18d0668eb1f64880d4144R27
That's odd — so that change was slated for Gutenberg 7.9 and Simple sites are running 7.8. That shouldn't matter though since we don't really package these (You might ask why to even test then, but it's still important we test the build since we rely on some |
84a125d
to
25948bf
Compare
Rebased and fixed lockfile conflict by running |
b9d1c2f
to
0dabf99
Compare
I believe FSE (and SPT) depend WordPress installation-provided script dependencies. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the rebase @scinos. I've retested /new
and I think this is good to go!
This was reverted when an error was discovered on staging. 2nd attempt in #41994 |
This PR contains the following updates:
2.8.0
->2.9.0
3.12.0
->3.14.0
3.4.0
->3.5.0
1.5.0
->1.7.0
1.6.0
->1.8.0
3.8.0
->3.10.0
2.15.0
->2.17.0
6.13.0
->6.15.0
9.3.0
->9.5.0
3.12.0
->3.14.0
2.13.0
->2.15.0
4.15.0
->4.17.0
1.9.0
->1.11.0
2.4.0
->2.6.0
2.8.0
->2.9.0
2.8.0
->2.9.0
4.4.0
->4.6.0
3.14.0
->3.16.0
9.13.0
->9.15.0
2.12.0
->2.13.1
1.15.0
->1.17.0
3.10.0
->3.12.0
1.2.0
->1.4.0
1.8.0
->2.0.0
5.5.0
->6.0.0
1.2.0
->1.4.0
2.10.0
->2.12.0
1.8.0
->1.10.0
2.1.0
->2.3.0
2.2.0
->3.0.0
3.13.0
->3.15.0
2.13.0
->2.15.0
1.2.0
->1.4.0
1.5.1
->1.6.0
3.7.0
->3.8.0
3.13.0
->3.15.0
7.2.0
->9.0.0
1.9.0
->1.11.0
2.6.0
->2.7.0
2.12.0
->2.14.0
2.14.0
->2.16.0
Release Notes
WordPress/gutenberg
v2.9.0
Compare Source
Renovate configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
Closes #41899 (included)
This PR has been generated by WhiteSource Renovate. View repository job log here.