Move published modules to standalone plugins#1011
Conversation
|
The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the If you're merging code through a pull request on GitHub, copy and paste the following into the bottom of the merge commit message. To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook. |
| "auto-sizes", | ||
| "dominant-color-images", | ||
| "webp-uploads" |
There was a problem hiding this comment.
Versions will need to be added once #1000 is merged.
|
@mukeshpanchal27 JFYI recently added unit tests setup for standalone plugins doesn't seem to be running multisite test cases - https://github.com/WordPress/performance/actions/runs/8027561041/job/21931681466?pr=1011. I am aiming to amend this setup in #1013. |
Great catch. It was indeed missed. I've added the missing configuration in PR #1014. |
mukeshpanchal27
left a comment
There was a problem hiding this comment.
Thanks @thelovekesh for the PR. This PR is blocked by #1000 and #1002. Left some initial feedbacks.
felixarntz
left a comment
There was a problem hiding this comment.
@thelovekesh This looks good so far.
I'm putting a "Request changes" for now, just so that we don't merge it yet until the foundation has been completed. I'm worried that if we merge this already while the foundation is still being worked on in other PRs (e.g. #1002 that you highlighted) we'll run into merge conflicts and things may become too confusing. Let's merge the removal/migration of the modules as the last step.
|
@felixarntz @mukeshpanchal27 Since #1000 and #1002 are now merged, we can pick it up next? |
|
@thelovekesh, could you please rebase the PR as it seems to have conflicts? |
d781825 to
cf48ffe
Compare
|
@mukeshpanchal27 Resolved the conflicts, Can you please take a look now? |
|
Please take a look at #656 (comment) where we can coordinate the next steps on how to proceed with this PR and #1019. |
Co-authored-by: Mukesh Panchal <mukeshpanchal27@users.noreply.github.com>
Co-authored-by: Mukesh Panchal <mukeshpanchal27@users.noreply.github.com>
Co-authored-by: Felix Arntz <felixarntz@users.noreply.github.com>
de77320 to
7bd5f3f
Compare
@felixarntz I removed it since it looks like it's not being used. Since Also, we might need to switch from |
|
@thelovekesh Let me take a look at the Let's use |
|
@felixarntz I think the 10up deploy action only takes |
|
@thelovekesh Oh, that's a great catch! So it looks like there's no way to use either of the two files for the 10up deploy workflow to automatically handle it? Maybe we have to implement something in our own workflow that removes those files before triggering the 10up deploy workflow? 🤔 |
|
@felixarntz Yes, and I think instead of handling it with manual CLI script we should switch to a build tool to better handle bundling use cases. As far as we are concerned about Coming to the release of standalone plugins, we need to move WPOrg assets to some place(maybe tmp?) and then pass it path in |
|
@thelovekesh In the interest of unblocking other PRs, let's merge this PR now without the correct handling of the assets. Similarly to what I outlined in #1008, it would be great if you could open another PR against |
Feedback has been addressed.
Summary
pluginsdirectory. Moved modules include:dominant-color-imageswebp-uploadstests/pluginsdirectory.@sinceand@packagetags.Fixes #654
Relevant technical choices
@sincetags based on the module changelog.@packagetags based on the module name.plugin.jsonmetadata.Checklist
[Focus]orInfrastructurelabel.[Type]label.no milestonelabel.