Skip to content
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 updater class to separate library? #34

Closed
mindctrl opened this issue Nov 16, 2023 · 8 comments
Closed

Move updater class to separate library? #34

mindctrl opened this issue Nov 16, 2023 · 8 comments

Comments

@mindctrl
Copy link

The wp.org plugin review team is denying a plugin with this client included because of the custom updater class. Would you be willing to move that functionality into a separate library so this client can be used for the other features it contains?

@saiftheboss7
Copy link
Contributor

Yes we're working on a solution for this.

@ChrisWiegman
Copy link

Hi @saiftheboss7, is there any chance you have a timetable on this?

@saiftheboss7
Copy link
Contributor

We're currently discussing with the org team is the updater is not in direct conflict with org rules as this is an SDK and by default we give out the code without updater everywhere.

If the the org team doesn't get convinced we'll make the changes asap

@jasonbahl
Copy link

jasonbahl commented Nov 20, 2023

Any update here? I have a plugin that's been approved for release on WordPress.org, other than the existence of the Updater.php class (even though I'm not using it)

At the moment my options are:

  • Remove Appsero altogether from my plugin (this is what .org is suggesting)
  • Have a script that installs the Appsero Composer dependency, then overrides the Updater.php class during the plugin bundle workflow
  • Wait for a formal solution from Appsero

If option 3 is coming soon, I'll wait. If there's no ETA (understandable if there's no clear timeline), then I'll probably work on option 2.

Thanks! 🙏🏻

@saiftheboss7
Copy link
Contributor

@jasonbahl Option 3 is coming soon. We've done the initial discussion with org team and planning to remove the update to a separate class. As this is a big change for us we're working on it

@jasonbahl
Copy link

@saiftheboss7 Thanks for the update! I'll keep my eyes out for an update. Appreciate it! 🙌🏻

@saiftheboss7
Copy link
Contributor

saiftheboss7 commented Dec 6, 2023

We've separated the Appsero Updater class to a separate library. Here's the Updater separated. We're going to make the Appsero client without updater class in the next release

@mindctrl @ChrisWiegman @jasonbahl

@saiftheboss7
Copy link
Contributor

Latest update to the client solves this issue with the introduction of a separate Updater repo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants