Both sides previous revision
Previous revision
Next revision
|
Previous revision
Next revision
Both sides next revision
|
dev:release_process [2020/06/03 03:28] tedfelix [Update data.qrc] |
dev:release_process [2020/12/09 15:31] tedfelix [Feature Freeze] |
- Pick a release date. | - Pick a release date. |
- Schedule a string freeze and translation period prior. One week is fine. | - Schedule a string freeze and translation period prior. One week is fine. |
| - Schedule a testing (feature freeze) period. Four weeks is good. |
- Announce the schedule. | - Announce the schedule. |
| |
| |
| ===== Feature Freeze ===== |
| |
| On the day of the feature freeze... |
| |
| * Put together a testing notes page for the new version on the wiki. See [[dev:20.12_testing_notes|20.12 Testing Notes]]. |
| * Send a "Testing Appreciated" email to the user list. |
| * Make a "Testing Appreciated" post on f-book. |
| * Perform a regression test. |
| |
===== String Freeze ===== | ===== String Freeze ===== |
| |
| |
===== Test a Release Build ===== | ===== Testing ===== |
| |
| On the release date... |
| |
On the release date, do a Release build and a few sanity checks to make sure nothing obvious is broken. | * From a debug build, do ''make test'' to run unit tests. |
| * Do a Release build and a regression test. |
| |
===== Update CHANGELOG ===== | ===== Update CHANGELOG ===== |
* /website/index.shtml (http://www.rosegardenmusic.com/) | * /website/index.shtml (http://www.rosegardenmusic.com/) |
* Update version. | * Update version. |
* Copy in release notes summary. | * <del>Copy in release notes summary.</del> |
* Update link to release notes on wiki. | * Update link to release notes on wiki. |
| |