-
Notifications
You must be signed in to change notification settings - Fork 159
Releasing All in One SEO Pack to wordpress.org
Michael Torbert edited this page Oct 17, 2019
·
19 revisions
Prepping release in Github
- Go to the branch https://github.com/semperfiwebdesign/all-in-one-seo-pack/tree/x.y.z
- Change the version in readme.txt and in all three places in all_in_one_seo_pack.php and commit to branch.
- Click "Compare & pull request".
- Make sure the source/target branch selector is "base:master <- compare: (release version)". This is important, as the compare branch may not be the one you want if multiple branches exist.
- Change the title to "releasing x.y.z" and clear out the body text.
- Scroll down and make sure code changes look right at a glance for this version.
- Click "Create pull request".
Final Review in Github:
- Click "Commits" tab and ensure everything looks right for this version at a glance (no extraneous commits that don't belong, no missing commits that should be there).
- Click "Files changed" tab and do the same as in #8.
- Make sure all checks pass.
** This needs to be done by a second person**
- Review the above steps 8-10 for extraneous commits and no missing commits.
Releasing:
- Make sure today is not Friday (unless it's an urgent release).
- Click the down arrow next to the merge button and select "Create a merge commit".
- Make sure the button says "Merge pull request"
- If there are no conflicts, click "Merge pull request". MUST NOT SAY SQUASH AND MERGE
Improvements for later: https://help.github.com/articles/creating-releases/ http://scribu.net/blog/deploying-from-git-to-svn.html?replytocom=5231
svn stat | awk '/^?/ {print $2}' | xargs svn add > /dev/null 2>&1 svn stat | awk '/^!/ {print $2}' | xargs svn rm --force