-
Notifications
You must be signed in to change notification settings - Fork 765
Pre Release checklist
Zapotek edited this page Oct 25, 2014
·
13 revisions
This page serves as a pre-release check-list in order to make sure that there are no mishaps or left-over development-related code when releasing new versions.
Go over the list for Framework first, WebUI second.
- Make sure there are no development dependencies in the
Gemfile
.
- No pulling from dev git repos.
-
rake
-- To make sure all tests pass. git flow release start v<version>
- Bump version numbers.
-
Framework
lib/version
-
WebUI
VERSION
README.md
CHANGELOG.md
- Remove any dev-only, debugging, whatever code.
-
rake
-- Make sure we didn't break anything. - Merge into
master
.
-
Framework
-
git flow release finish -n v<version>
---n
tells git-flow not to tag.
-
-
WebUI
git flow release finish v<version>
git checkout master
-
rake
-- Make sure the merge back tomaster
didn't break anything. - Release
-
Framework
-
rake release
-- To tag, push the code and push the Gem.
-
-
WebUI
git push
git push --tags
- Build and push self-contained packages.
Make sure that:
- The branches of the Wiki repos for the new versions are merged back into master.
- The knowledge base is up to date.
- Blog post
- Usual mailing lists
Pages [all]
Can't find what you're looking for? Why not have a look at the support portal?