-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
Pattern Directory: Merge Core locale, caching updates #33052
Conversation
d83c6b7
to
52120d8
Compare
The workflow failures are just the e2e tests timing out, they even do that locally. Seems like that's normal lately 🤷🏻♂️ |
52120d8
to
c3fe41f
Compare
Hi, @iandunn I think There were some issues with e2e tests, but I think rebase should fix it. |
c3fe41f
to
869e58e
Compare
Ah, I only intended to backport the commits I made for https://core.trac.wordpress.org/ticket/53435. It looks like previous backports have rewritten Core code in a different way, and I don't have all the context about the "query" patterns, categories, etc. That makes it more difficult to backport other changes, but I've added the filter in 869e58e8. I've also rebased to fix the e2e tests. Beyond that, I'd prefer to keep the scope of this PR limited to the commits I have experience with, and let others backport anything they worked on. |
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.
Seems to be working as expected on a 5.7 site - tried in English and Japanese, got the correct localized patterns back. Just the one note about since
.
This information is needed by the w.org API for translation and caching. Merges https://core.trac.wordpress.org/changeset/51206 See https://core.trac.wordpress.org/ticket/53435 Co-authored-by: Dion Hulse <[email protected]> Co-authored-by: Kelly Dwan <[email protected]> Co-authored-by: tellyworth <[email protected]>
Now that the pattern API request includes the locale and version, the cache key needs to contain a hash of the query args. Merges https://core.trac.wordpress.org/changeset/51208 See https://core.trac.wordpress.org/ticket/53435 Co-authored-by: Dominik Schilling <[email protected]> Co-authored-by: Dion Hulse <[email protected]> Co-authored-by: Timothy Jacobs <[email protected]>
The tests were failing in `wp-env` because the latest Core updates had not been backported, so they were disabled in WordPress#32228. Now that the updates are backported, the tests pass again.
…ter. The filter was added to Core during the process of syncing it with Gutenberg, but wasn't backported to Gutenberg until now. See https://core.trac.wordpress.org/ticket/53246 Co-authored-by: Kelly Dwan <[email protected]>
869e58e
to
1bafaa4
Compare
Description
Merges https://core.trac.wordpress.org/changeset/51206 and https://core.trac.wordpress.org/changeset/51208, so the bundled versions of Core files are up to date with Core
5.8-beta4
Fixes #32754
How has this been tested?
Manual testing:
api.wordpress.org
to a w.org sandbox via/etc/hosts/
(if applicable)pre_http_request
filter, etc.Checklist:
*.native.js
files for terms that need renaming or removal).