Skip to content

Commit f36a8eb

Browse files
committed
Add update notification smoke test
1 parent 41a83ee commit f36a8eb

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

contribute/en/Release-Process.md

+5
Original file line numberDiff line numberDiff line change
@@ -314,6 +314,11 @@ Current state: <!-- Planning|Translations (beta)|Code freeze (rc)|Released -->
314314
- [ ] Wait for the release build to complete.
315315
- [ ] Push the release to [ann0see/jamulussign](https://github.com/ann0see/jamulussign/) for macOS signing and upload signed binary [from the signing repo](https://github.com/ann0see/jamulussign/releases) repo [to the official one](https://github.com/jamulussoftware/jamulus/releases).
316316
- [ ] Do a smoke test for Windows/Mac/Linux -- Do the binaries start/connect properly? Can earlier Jamulus versions properly connect to a server based on the new release?
317+
- [ ] Do a smoke test of the upgrade notification (do this _very quickly_)
318+
- [ ] Install the release build on _one_ of the update notification Servers
319+
- [ ] Run the _previous release_ (not an intermediate) build of GUI Client and Server
320+
- [ ] Check the update notice is displayed correctly
321+
- [ ] Revert the update notification Server to the previous release
317322
- [ ] [Force tag that tag as `latest` and push.](https://jamulus.io/contribute/Release-Process#if-this-is-a-proper-release-move-the-latest-tag)
318323
- [ ] [Upload the artifacts to SourceForge and set defaults](https://jamulus.io/contribute/Release-Process#upload-binaries-to-sourceforge).
319324
- [ ] Update download links on the website by editing `_config.yml` in `next-release`

0 commit comments

Comments
 (0)