File tree Expand file tree Collapse file tree 1 file changed +33
-0
lines changed Expand file tree Collapse file tree 1 file changed +33
-0
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ name : New Release
3+ about : Propose a Mew Release
4+ title : Release vX.Y.Z
5+ labels : ' '
6+ assignees : ' '
7+
8+ ---
9+
10+ ## Release Process
11+
12+ <!--
13+ If making adjustments to the checklist, please also file a PR against
14+ this issue template (.github/ISSUE_TEMPLATE/new-release.md) to update
15+ it accordingly for future releases.
16+ -->
17+
18+ - [ ] Create a PR titled ` Bump version to vX.Y.Z ` including the following changes:
19+ - [ ] Change the following to the target version ` vX.Y.Z ` :
20+ - [ ] the ` CurrentVersion ` in ` specs-go/versions.go ` ,
21+ - [ ] the ` tags.cncf.io/container-device-interface ` version in ` schema/go.mod ` ,
22+ - [ ] (* for specification changes only* ) the ` tags.cncf.io/container-device-interface/specs-go ` version in go.mod,
23+ - [ ] (* for specification changes only* ) the ` tags.cncf.io/container-device-interface/specs-go ` version in ` schema/go.mod ` .
24+ - [ ] Run ` make mod-tidy ` to update versions in ` cmd/**/go.mod ` .
25+ - [ ] Run ` make mod-verify ` to ensure modules are up to date.
26+ - [ ] (* for specification changes only* ) Add a description to the specification changes in ` SPEC.md ` .
27+ - [ ] (* for specification changes only* ) Implement a ` requiresV* ` function for the target version in ` specs-go/versions.go ` .
28+ - [ ] Merge the PR on sufficient approval.
29+ - [ ] Create a ` vX.Y.Z ` tag.
30+ - [ ] (* for specification changes only* ) Create a ` specs-go/vX.Y.Z ` tag. (for the first spec version ` w ` will be the same as ` z ` )
31+ - [ ] Create a GitHub release form the ` vX.Y.Z ` tag.
32+ - [ ] (* for specification changes only* ) Create a GitHub release from the ` specs-go/vX.Y.Z ` tag.
33+ - [ ] Close the release issue.
You can’t perform that action at this time.
0 commit comments