Created Release a new version (markdown)
parent
cb9faee019
commit
73982947e1
|
@ -0,0 +1,33 @@
|
|||
# Release a new release
|
||||
|
||||
These instructions are intended for Strawberry developers who want to release a new version.
|
||||
|
||||
## Checklist
|
||||
|
||||
- Make sure all critical issues reported on GitHub, or on the forum are solved.
|
||||
- Make sure all builds are successful on GitHub, and on Buildbot.
|
||||
- Ideally wait at least 1-2 weeks after larger changes to allow testing.
|
||||
- Make sure all languages from Zanata that are 90% or more complete are included.
|
||||
|
||||
## Create release
|
||||
|
||||
1. Update the Changelog file by looking at the git log from the time of the last release.
|
||||
2. Bump the version number in `cmake/Version.cmake`, `Changelog` and `snap/snapcraft.yaml`.
|
||||
3. Create a new release on Github tagged with the new version commit.
|
||||
4. Wait until binaries are finished by Buildlbot.
|
||||
|
||||
## Update sites with the new release
|
||||
|
||||
1. Add all the files to the GitHub release.
|
||||
2. Add all the files to files.strawberrymusicplayer.org.
|
||||
3. Update the Strawberry website with the new version.
|
||||
4. Update the macOS and Windows sparkle feeds.
|
||||
5. Update the openSUSE package at https://build.opensuse.org/package/show/multimedia:apps/strawberry
|
||||
6. Update the Snap at https://snapcraft.io/strawberry
|
||||
7. Update AppImageHub at https://www.appimagehub.com/p/1288971
|
||||
8. Update https://directory.fsf.org/wiki/Strawberry
|
||||
|
||||
## Announce the new release
|
||||
|
||||
- Announce the new release on the forums announcements.
|
||||
- Announce it on Facebook.
|
Loading…
Reference in New Issue