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.X
command to build the package and source files. Copy all files underbuild/src
totrunk
directory 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.x
and thensvn ci -m "Tag version x.x.x"
More info on how to use the Plugin Directory SVN can be found here.