Releasing to wordpress.org - Nosto/nosto-woocommerce GitHub Wiki
WordPress uses SVN to manage their Plugin Directory. In order to do a new release of Nosto for WooCommerce you need to commit the changes to the SVN repository.
This is the simplest way to create a new release:
- Keep a separate checkout of the SVN repository just for releasing new versions (develop in this Git repository). Remember always to update the stable tag in readme.txt before committing to SVN repository!
- Once you have a new version pushed and tagged on master, run the phing
./vendor/bin/phing -verbose -Dversion=X.X.Xcommand to build the package and source files. Copy all files underbuild/srctotrunkdirectory into checked out SVN repo - If new files are added remember to add those with
svn add path/file - Review the changes with the svn diff command
- Commit everything in one big commit with appropriate commit message, i.e.
svn ci -m "commit message" - Tag the new release, i.e.
svn cp trunk tags/x.x.xand thensvn ci -m "Tag version x.x.x"
More info on how to use the Plugin Directory SVN can be found here.