You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: contribute/en/Release-Process.md
+9-5
Original file line number
Diff line number
Diff line change
@@ -269,11 +269,14 @@ Approximate release date: <!-- E.g. one week after targeted translation completi
269
269
Current state: <!-- Planning|Translations (beta)|Code freeze (rc)|Released -->
270
270
271
271
**Checklist**
272
-
- [ ] Assign this issue to the release shepherd who is in charge of managing this checklist.
272
+
- [ ] Agree the set of changes to be included in the release.
273
273
- [ ] Make sure `ChangeLog` has the agreed next release version number.
274
+
- [ ] Ensure the [Project Tracking Board](https://github.com/orgs/jamulussoftware/projects/5/views/5) shows the issues and any pull requests for the release as they arise.
275
+
- [ ] As the release nears completion, assign this issue to the release shepherd who is in charge of managing this checklist.
274
276
- [ ] Pin this issue
275
-
- [ ] Ensure that all issues/PR targeted for this release are done by checking the Project board with [the appropriate filter for this release](https://github.com/orgs/jamulussoftware/projects/5/views/5). Remind main developers to review entries in *Waiting on team* state.
277
+
- [ ] Remind main developers to watch the Project board and review entries in *Waiting on team* state.
276
278
- [ ] Agree to de-tag unfinished Issues/PRs.
279
+
- [ ] Ensure the [Project Tracking Board](https://github.com/orgs/jamulussoftware/projects/5/views/5) shows the issues and any pull requests for the release in the correct status and remind the main developers to check the board.
277
280
- [ ] Declare a freeze for code and website by updating this Issue and adding a comment. PRs can still be worked on and may get reviewed, but must not be merged unless agreed explicitly.
278
281
- [ ] Check the `needs documentation` label for any outstanding PRs flagged for this release and remove that label if done.
279
282
- [ ] Check ./Jamulus -h output against the [Include-Client](https://github.com/jamulussoftware/jamuluswebsite/blob/next-release/wiki/en/Include-Client-Commands.md)/[Server-Commands](https://github.com/jamulussoftware/jamuluswebsite/blob/next-release/wiki/en/Include-Server-Commands.md).md pages and [man page (distributions/Jamulus.1)[(https://github.com/jamulussoftware/jamulus/blob/main/distributions/Jamulus.1). Update if necessary.
- [ ] Wait for all PRs to be merged (missing translations will revert to English automatically)
302
305
- [ ] [Check for broken links](https://github.com/jamulussoftware/jamuluswebsite/blob/release/contribute/en/Release-Process.md#website-check-links)
303
-
- [ ] Check the milestone for mergable stuff again
306
+
- [ ] Ensure the [Project Tracking Board](https://github.com/orgs/jamulussoftware/projects/5/views/5) shows the issues and any pull requests for the release in the correct status and remind the main developers to check the board, particularly that everything that is ready for merging has been merged.
304
307
- [ ] [Update the Changelog](https://jamulus.io/contribute/Release-Process#updating-the-changelog)
305
308
- [ ] [Tag a release candidate](https://jamulus.io/contribute/Release-Process#steps-for-a-specific-release) (inform emlynmac for signing on macOS and upload signed binary from his repo to ours).
306
309
- [ ] Announce the release candidate on Github Discussions. Pin the thread. Unpin and lock the beta thread.
- [ ] On Facebook in the group "Jamulus (official group)". Turn off replies.
323
326
- [ ] Trigger the update notification by updating both Update Check Servers with the new version (@pljones for update02, email corrados for update01)
324
327
- [ ] [Prepare `Jamulus.pro` (`dev` suffix) and ChangeLog (add a header) for the [next release](https://jamulus.io/contribute/Release-Process#make-the-main-branch-ready-for-post-release-development)
325
-
- [ ] Check that all Issues and PRs tagged for this release are in Done/Closed state.
326
-
- [ ] Close the release milestone in both jamulus and jamuluswebsite repos
328
+
- [ ] Make sure there are no open issues or PRs on the [Project Tracking Board](https://github.com/orgs/jamulussoftware/projects/5/views/5) for the milestone
327
329
- [ ] Create a milestone for the next minor release in jamulus and jamuluswebsite repos
330
+
- [ ] Change the [Project Tracking Board](https://github.com/orgs/jamulussoftware/projects/5/views/5) to the next release (i.e. change the filter and save the change)
331
+
- [ ] Close the release milestone in both jamulus and jamuluswebsite repos
328
332
- [ ] Update this template in https://jamulus.io/contribute/Release-Process with any improvements if needed.
329
333
- [ ] Unpin and close this issue
330
334
- [ ] Determine if a release retrospective is needed, create on Discussions if required
0 commit comments