Skip to content

Commit d97c358

Browse files
committed
.github: add issue template for releases.
Signed-off-by: Krisztian Litkey <[email protected]>
1 parent 40e4c31 commit d97c358

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

.github/ISSUE_TEMPLATE/new-release.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
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.

0 commit comments

Comments
 (0)