-
Notifications
You must be signed in to change notification settings - Fork 11
Release Process
Joe Cartonia edited this page Dec 23, 2020
·
9 revisions
All work committed should be on a new branch, submitted in a pull request to be merged into the master branch. If there is a bug fix to be released ahead of the pending items in the master branch, then tag the patch branch, use it for the deployment, and then merge it into the master branch.
For help with Git and GitHub, please go to Working-with-Git-and-GitHub.
The following files are updated with changelog information and version numbers:
- readme.txt
- weforms.php
- package.json
[ferris@bueller weforms](master)$ grunt release
[ferris@bueller weforms](master)$ git commit -am 'Build for release'
Create a new tag of the master (or other) branch using the new version number, and push it up to GitHub.
In order to publish to the WordPress SVN repository, you must have valid credentials to authenticate and write to the repository.
The committers are listed in the Plugin Advanced page.
- In SSH, run the
plugin-deploy.shbash script with an optional SVN comment.
[ferris@bueller weforms](master)$ plugin-deploy.sh "Patch release"
- Update the GitHub release tag to have a description containing the changelog items.
- Broadcast an announcement for the release in The IMH Slack #boldgrid-release channel.