Skip to content

Commit 6a2c41e

Browse files
authored
Merge pull request #536 from klihub/fixes/issue-templates/new-release
.github: update issue template for new releases.
2 parents 1036cea + 07c2639 commit 6a2c41e

File tree

1 file changed

+23
-14
lines changed

1 file changed

+23
-14
lines changed

.github/ISSUE_TEMPLATE/new-release.md

Lines changed: 23 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,31 +8,39 @@ assignees: ''
88
---
99

1010
## Release Process
11-
i<!--
11+
<!--
1212
If making adjustments to the checklist please also file a PR against this issue
1313
template (.github/ISSUE_TEMPLATE/new-release.md) to incorporate the changes for
1414
future releases.
1515
-->
1616
- [ ] In the issue description, add a changelog section, describing changes since the last release.
1717
- Local release preparations
18-
- [ ] Mandatory internal release checks and preparations.
19-
- [ ] Run `make release-tests` to run an extended set of tests prior to a release
18+
- [ ] Perform mandatory internal release checks and preparations.
19+
- [ ] Run `make release-tests` to run an extended set of tests prior to a release.
20+
- [ ] Sync/tidy up dependencies.
21+
- [ ] Run `go mod tidy`.
22+
- [ ] Run `git commit -m 'go.mod,go.sum: update dependencies.' go.{mod,sum}`, if necessary.
2023
- [ ] Run `git tag -a -m "CRI Resource Manager release $VERSION" $VERSION`.
21-
- [ ] Create src tarballs with `make vendored-dist`
22-
- [ ] Build RPM packages with `make cross-rpm`
23-
- [ ] Build DEB packages with `make cross-deb`
24-
- [ ] Upload all artefacts to Github release page.
25-
- [ ] Build container images with `make images`
24+
- [ ] Create source+dependencies tarball with `make vendored-dist`.
25+
- [ ] Create binary tarball with `make binary-dist`.
26+
- [ ] Build RPM packages with `make cross-rpm`.
27+
- [ ] Build DEB packages with `make cross-deb`.
28+
- [ ] Build container images with `make images`.
2629
- Final verification of artefacts
27-
- [ ] Verify the installation of binary packages
28-
- [ ] Verify runnability of container images
30+
- [ ] Verify the installation of binary packages.
31+
- [ ] Verify runnability of container images.
2932
- Publishing
30-
- [ ] Push the tag with `git push $VERSION`
31-
- [ ] Check that container images are published
33+
- [ ] Push the tag with `git push $VERSION`.
34+
- [ ] Create a [new *draft* release](https://github.com/intel/cri-resource-manager/releases/new) corresponding to the tag.
35+
- [ ] Upload all artefacts to the release.
36+
- [ ] Write the change log to the release.
37+
- [ ] Mark the release as a non-production pre-release if necessary.
38+
- [ ] Save as draft.
39+
- [ ] Check that new container images are published for the tag.
3240
- https://hub.docker.com/r/intel/cri-resmgr-agent/tags
3341
- https://hub.docker.com/r/intel/cri-resmgr-webhook/tags
34-
- [ ] Write the change log into the
35-
[Github release info](https://github.com/intel/cri-resource-manager/releases).
42+
- [ ] Get the change log OK'd by other maintainers.
43+
- [ ] Publish the draft as a release.
3644
- [ ] Add a link to the tagged release in this issue.
3745
- [ ] Close this issue.
3846

@@ -41,6 +49,7 @@ future releases.
4149
<!--
4250
Capture changes since the last release here.
4351
For major releases have separate sections for major changes and a more detailed changelog.
52+
For minor releases list the most important bug fixes and other improvements.
4453
-->
4554
### Major changes
4655

0 commit comments

Comments
 (0)