Skip to content

Commit bcd7287

Browse files
authored
chore: update release templates (#9775)
1 parent 00af934 commit bcd7287

File tree

3 files changed

+7
-9
lines changed

3 files changed

+7
-9
lines changed

.github/ISSUE_TEMPLATE/z_release_feature.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ assignees: ''
77

88
---
99

10-
When development is ready to begin on a [Feature Release](https://docs.communityhealthtoolkit.org/core/releases/feature_releases/#release-names), an engineer on the appropriate Care Team or Allies should be nominated as a Release Engineer. They will be responsible for making sure the following tasks are followed, though not necessarily doing the work themselves.
10+
When development is ready to begin on a [Feature Release](https://docs.communityhealthtoolkit.org/core/releases/feature_releases/#release-names), an engineer should be nominated as a Release Engineer. They will be responsible for making sure the following tasks are followed, though not necessarily doing the work themselves.
1111

1212
# Planning
1313

@@ -20,7 +20,7 @@ When development is ready to begin on a [Feature Release](https://docs.community
2020

2121
- [ ] Create a new release branch in `cht-core` from the most recent release and call it `<major>.<minor>.<patch>-FR-<FEATURE-NAME>`. If latest is `3.15.0` and the feature is to "allow movies to be uploaded", call it `3.15.0-FR-movie-upload`. Done before the release so all PRs can be set to merge to this branch, and not to `master`.
2222
- [ ] Set the version number in `package.json` and `package-lock.json` and submit a PR. The easiest way to do this is to use `npm --no-git-tag-version version <feature-release>`.
23-
- [ ] Ensure QA is briefed and is partnering with the Trio to ensure early and often checks of the feature are on track to be of production quality from the start.
23+
- [ ] Ensure QA is briefed and is partnering with the Engineers and any involved CHT Community members to ensure early and often checks of the feature are on track to be of production quality from the start.
2424

2525
# Releasing
2626

.github/ISSUE_TEMPLATE/z_release_major.md

+3-5
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ assignees: ''
77

88
---
99

10-
# Planning - Product Manager
10+
# Planning - CHT Community
1111

1212
- [ ] Create a GH Milestone for the release. We use [semver](http://semver.org) so if there are breaking changes increment the major, otherwise if there are new features increment the minor, otherwise increment the service pack. Breaking changes in our case relate to updated software requirements (egs: CouchDB, node, minimum browser versions), broken backwards compatibility in an api, or a major visual update that requires user retraining.
1313
- [ ] Add all the issues to be worked on to the Milestone. Ideally each minor release will have one or two features, a handful of improvements, and plenty of bug fixes.
@@ -55,9 +55,7 @@ If all is good, then in 24h, I will start the release. Thanks!
5555
5656
See below for some highlights, read the [release notes]({{<paste-url>}}) for full details.
5757
58-
Following our support policy, versions {{versions}} are no longer supported. Projects running these versions should start planning to upgrade in the near future. For more details read our [software support documentation](https://docs.communityhealthtoolkit.org/core/releases/#supported-versions).
59-
60-
Check out our [roadmap](https://github.com/orgs/medic/projects/112/views/21) to see what else is currently being working on.
58+
Following the CHT's support policy, versions {{versions}} are no longer supported. Projects running these versions should start planning to upgrade in the near future. For more details read the CHT [software support documentation](https://docs.communityhealthtoolkit.org/core/releases/#supported-versions).
6159
6260
## {{version}} Highlights
6361
@@ -74,5 +72,5 @@ Check out our [roadmap](https://github.com/orgs/medic/projects/112/views/21) to
7472
We’ve also implemented loads of other improvements and fixed a heap of bugs.
7573
7674
```
77-
- [ ] Add one last update to the #product-team Slack channel and use the thread to lead an internal release retrospective covering what went well and areas to improve for next time.
75+
- [ ] Add one last update to the #development Slack channel and use the thread to lead an internal release retrospective covering what went well and areas to improve for next time.
7876
- [ ] Mark this issue "done" and close the Milestone.

.github/ISSUE_TEMPLATE/z_release_patch.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ assignees: ''
77

88
---
99

10-
# Planning - Product Manager
10+
# Planning - CHT Community
1111

1212
- [ ] Create an GH Milestone and add this issue to it.
1313
- [ ] Add all the issues to be worked on to the Milestone.
@@ -39,7 +39,7 @@ If all is good, then in 24h, I will start the release. Thanks!
3939
- [ ] Manually document any known migration steps and known issues.
4040
- [ ] Add a link to the new release page in the [Release Notes](https://docs.communityhealthtoolkit.org/core/releases/#release-notes) section.
4141
- [ ] Assign the PR to:
42-
- The Director of Technology or a developer
42+
- A developer
4343
- An SRE to review and confirm the documentation on upgrade instructions and breaking changes is sufficient
4444
- [ ] Create a release in GitHub from the release branch so it shows up under the [Releases tab](https://github.com/medic/cht-core/releases) with the naming convention `<major>.<minor>.<patch>`, and change the Target dropdown to the release branch (eg: `4.4.x`). This will create the git tag automatically. Ensure the release notes PR above is merged. Link to the release notes in the description of the release.
4545
- [ ] Confirm the release build completes successfully and the new release is available on the [market](https://staging.dev.medicmobile.org/_couch/builds_4/_design/builds/_view/releases). Make sure that the document has new entry with `id: medic:medic:<major>.<minor>.<patch>`

0 commit comments

Comments
 (0)