... | @@ -16,21 +16,25 @@ Go over the list for Framework **first**, WebUI second. |
... | @@ -16,21 +16,25 @@ Go over the list for Framework **first**, WebUI second. |
|
2. `rake` -- To make sure all tests pass.
|
|
2. `rake` -- To make sure all tests pass.
|
|
3. `git flow release start v<version>`
|
|
3. `git flow release start v<version>`
|
|
4. Bump version number:
|
|
4. Bump version number:
|
|
* Framework
|
|
* **Framework**
|
|
* `lib/version`
|
|
* `lib/version`
|
|
* WebUI
|
|
* **WebUI**
|
|
* `VERSION`
|
|
* `VERSION`
|
|
* `README.md`
|
|
* `README.md`
|
|
* `CHANGELOG.md`
|
|
* `CHANGELOG.md`
|
|
5. Remove any dev-only, debugging, whatever code.
|
|
5. Remove any dev-only, debugging, whatever code.
|
|
6. `rake` -- Make sure we didn't break anything.
|
|
6. `rake` -- Make sure we didn't break anything.
|
|
7. `git flow release finish -n v<version>` -- `-n` tells git-flow not to tag.
|
|
7. Merge with `master`
|
|
|
|
* **Framework**
|
|
|
|
* `git flow release finish -n v<version>` -- `-n` tells git-flow not to tag.
|
|
|
|
* **WebUI**
|
|
|
|
* `git flow release finish v<version>`
|
|
8. `rake` -- Make sure the merge back to ```master``` didn't break anything.
|
|
8. `rake` -- Make sure the merge back to ```master``` didn't break anything.
|
|
9. `git push`
|
|
9. `git push`
|
|
10. Release
|
|
10. Release
|
|
* Framework
|
|
* **Framework**
|
|
* `rake release` -- To tag, push the code and push the Gem.
|
|
* `rake release` -- To tag, push the code and push the Gem.
|
|
* WebUI
|
|
* **WebUI**
|
|
* Build and push self-contained packages.
|
|
* Build and push self-contained packages.
|
|
|
|
|
|
# Anounce
|
|
# Anounce
|
... | | ... | |