Skip to content

Release Guide

Nemo edited this page Jul 1, 2017 · 3 revisions

Follow these steps to do a new release:

  1. Merge the feature branch to master
  2. Add your branch related changes to UNRELEASED section in changelog. Either in your feature branch, or in a new PR
  3. Take all of UNRELEASED changes and bump the version everywhere. This is currently readme.txt and razorpay-payments.php
  4. Merge version bump.
  5. Tag latest master as the new tag
  6. Create a new release on GitHub with the same CHANGELOG section
  7. Copy over all the files to the svn repository. Make sure you copy everything, and not just a few files. svn will take care of it.
  8. Commit all changes to trunk.
  9. svn add trunk/*
  10. svn ci -m 'Updates for vX.Y.Z'
  11. svn cp trunk tags/X.Y.Z
  12. svn ci -m "tagging version X.Y.Z"

Congrats! You should have successfully done a new WooCommerce plugin release. This guide can be easily adapted to other plugins we have on the WordPress directory as well.

6.5 SVN Setup

If you don't have the svn repo cloned:

svn co https://plugins.svn.wordpress.org/woo-razorpay razorpay-woocommerce-svn
Clone this wiki locally