-
Notifications
You must be signed in to change notification settings - Fork 97
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
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. |
plugins.json
Outdated
"auto-sizes", | ||
"dominant-color-images", | ||
"webp-uploads" |
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.
Versions will need to be added once #1000 is merged.
plugins/dominant-color-images/class-dominant-color-image-editor-imagick.php
Outdated
Show resolved
Hide resolved
@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. |
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 @thelovekesh for the PR. This PR is blocked by #1000 and #1002. Left some initial feedbacks.
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.
LGTM
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.
@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
plugins
directory. Moved modules include:dominant-color-images
webp-uploads
tests/plugins
directory.@since
and@package
tags.Fixes #654
Relevant technical choices
@since
tags based on the module changelog.@package
tags based on the module name.plugin.json
metadata.Checklist
[Focus]
orInfrastructure
label.[Type]
label.no milestone
label.