-
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 FSE plugin to version to 1.13 #44125
Conversation
Caution: This PR affects files in the FSE Plugin on WordPress.com D46328-code has been created so you can easily test it on your sandbox. See this FieldGuide page about developing in the FSE Plugin for more info: PCYsg-ly5-p2 |
d438c65
to
3938925
Compare
This PR does not affect the size of JS and CSS bundles shipped to the user's browser. Generated by performance advisor bot at iscalypsofastyet.com. |
3938925
to
196d628
Compare
dddf3ee
to
a455c42
Compare
a455c42
to
cbf47d3
Compare
@deBhal I have added a commit to this PR that fixes the error:
I last fixed this here: 0cfd9a3 but it looks like in recent builds the "Build packages" step was skipped in favor of "Build dependencies" (Checks log 1.11.0 vs Checks log 1.12.0), I am observing the same in this PR. This caused the textdomains not to be rewritten to Could you please ensure that you see something like |
0a61de8
to
bfc4bff
Compare
🤦 Sorry that we didn't catch this again. Would it be helpful to add a unit test for this so PRs fail when the textdomain in newspack blocks does not get updated? |
@deBhal Serenity's pieces are good to go; we've got some additional followup, but nothing that results in fatals or that should hold up pushing out this version. 👍 |
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.
I've smoke tested the sidebar changes to confirm they're working correctly in this release.
Also checked that the release related changes look good so take this ✅
@noahtallen How would you approach this? We are talking about files that are not committed, just shipped in the ZIP file, plus I'm not sure we can be certain about which files exist, newspack blocks could change their file layout. |
Hi @deBhal. My changes are just to CircleCI so can be ✅; no actual changes to the plugin. |
True... though they should still exist in the local filesystem for any test purposes, so long as we are testing against a "built" version of the plugin! Some ideas...
Edit: see this PR for my proposed solution: #44323 |
Tested on an FSE-enabled simple site and it looks good. Took into account the changes from Serenity. In AT sites I couldn't fully test it though. There appears to be a bug preventing FSE from enabling on AT sites, see: #41825. Discussion: p1595373248144700-slack-cylon. |
@fullofcaffeine: I forced the dotcom-fse on on my ephemeral site (see #41825) and tested this release + dotcom-fse (these names are so confusing :/) with and without gutenberg enabled, and it all looks good, so I'm going to go ahead and tick that off: |
The Timeline block changes look good on wpcom simple and Atomic |
Ok, last check is in. Those signup timeout failures in the e2e tests are known, and not related to this diff, so we're going ahead. |
👋 I've just landed #44357, can I pull it in here? |
8f35981
to
105485f
Compare
I've rebased to pull in #44357. |
Ok, I'm going to trust you know what you're doing, and just do an additional smoke test. |
Changes proposed in this Pull Request
Version bump and changelog.
Testing instructions
This deploy includes quite a number of PRs, so I'm going to ask as many authors as possible to quickly re-test their changes against the release candidate to make sure there are no surprising interactions.
The detailed instructions are in the field-guide here:
But if you just need the short version:
Here's the rc plugin link for your convenience fse-build-archive (2.23 MB) (updated to include fix by @akirk)
Please also add any comment you'd like included in changelog here, and I'll add them in before I merge
Changelog entries
PRs to test
Final pre-release checks
phpcbf
fixes occur in the Github action build log (Should be in Build FSE plugin/Build packages