This guide assumes that you have the write access to the repositories and that you are using macOS.
- Clone the repository in a separate folder using
git clone [email protected]:reactioncommerce/reaction-development-platform.git release-reaction-development-platform
- Use python3 to install the following libraries
semantic_version
,gitpython
,PyGithub
- Install github command line and login
- Make sure all the remote links in the repos are of the format
[email protected]:reactioncommerce/...
. To check this:cd reaction
git remote -v
- To update use,
git remote set-url origin [email protected]:reactioncommerce/reaction.git
- Make sure you are on the trunk branch and have pulled the latest changes.
- Run the script using
python3 release.py
. - Wait for the QA team to approve the PR.
- Once approved, create a new release using the version and changelog from the PR in the above step.
- Publish the release