Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
dev:release_process [2023/05/10 15:42] tedfelix [Update CHANGELOG] |
dev:release_process [2023/12/06 12:58] (current) tedfelix [Deliver] |
| |
* From a debug build, do ''make test'' to run unit tests. | * From a debug build, do ''make test'' to run unit tests. |
| * The tests may fail due to ASAN. grep for Totals to see the actual results: |
| |
| <file> |
| $ grep Totals Testing/Temporary/LastTest.log |
| </file> |
| |
* Do a Release build and a regression test. | * Do a Release build and a regression test. |
| |
| |
* Add any new changes to the CHANGELOG. | * Add any new changes to the CHANGELOG. |
* Copy the latest version of the CHANGELOG to a new page [[:start#release_notes|on the wiki]]. | * Copy the latest version of the CHANGELOG to the wiki. |
| |
===== Turn Off Logging ===== | ===== Turn Off Logging ===== |
| |
===== Update data.qrc ===== | ===== Update data.qrc ===== |
| |
| Get the latest yoshimi.rgd file from https://github.com/lorenzosu/rosegarden_yoshimi_banks/ |
| |
| Copy it to data/library and make sure it is all lower-case "yoshimi.rgd" to match the previous version. |
| |
Run "scripts/rebuild-qrc-nosvn" to make sure the data.qrc file is up-to-date. | Run "scripts/rebuild-qrc-nosvn" to make sure the data.qrc file is up-to-date. |
- Upload the tarball to sf | - Upload the tarball to sf |
- Upload the current version section of the CHANGELOG to sf as README. | - Upload the current version section of the CHANGELOG to sf as README. |
- Update sourceforge to point to the new version. Use the "i" icon to the right of the file. Set "Default Download For:" to Tux. Set "Download Button:" text to "Rosegarden xx.xx". | - Update sourceforge to point to the new version. Use the "i" icon to the right of the file. Set "Default Download For:" to Tux. |
| |
===== Update Website ===== | ===== Update Website ===== |