@@ -8,31 +8,39 @@ assignees: ''
8
8
---
9
9
10
10
## Release Process
11
- i <!--
11
+ <!--
12
12
If making adjustments to the checklist please also file a PR against this issue
13
13
template (.github/ISSUE_TEMPLATE/new-release.md) to incorporate the changes for
14
14
future releases.
15
15
-->
16
16
- [ ] In the issue description, add a changelog section, describing changes since the last release.
17
17
- 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.
20
23
- [ ] 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 ` .
26
29
- 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.
29
32
- 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.
32
40
- https://hub.docker.com/r/intel/cri-resmgr-agent/tags
33
41
- 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 .
36
44
- [ ] Add a link to the tagged release in this issue.
37
45
- [ ] Close this issue.
38
46
@@ -41,6 +49,7 @@ future releases.
41
49
<!--
42
50
Capture changes since the last release here.
43
51
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.
44
53
-->
45
54
### Major changes
46
55
0 commit comments