The first serious plugin I released to the WordPress plugin repository was Sympose. In the years after the first release I kept having troubles working with SVN. I basically had to Google search each time I wanted to commit to SVN. I just couldn’t get used to it.

Earlier this year (2021) I wanted to change that. I decided to make this easier and looked for options to push to SVN from Github. Honestly, the process was easier than I expected.

Using 10up’s WordPress Deploy Action

Thanks to the fine folks at 10up it only took me a couple of minutes to configure this, and well – a couple of hours to really understand what was happening. I’ve integrated the action that 10up published in my Github workflow, found in the Sympose plugin, over here: https://github.com/conference7/sympose/blob/trunk/.github/workflows/main.yml

You’ll find more information on 10up’s action here: https://github.com/10up/action-wordpress-plugin-deploy

Honestly, it’s been a while since I looked into this, but their instructions should get you going in a heartbeat! I don’t think it’s much more as setting your SVN Username and Password as Github secrets.

The full process has improved so much since then!

About The Author

Leave a Comment

Your email address will not be published. Required fields are marked *

Shopping Cart