-
Notifications
You must be signed in to change notification settings - Fork 47
Open
Description
Release Process
- Create a PR titled
Bump version to vX.Y.Zincluding the following changes:- Change the following to the target version
vX.Y.Z:- the
tags.cncf.io/container-device-interfaceversion inschema/go.mod, - (for specification changes only) the
CurrentVersioninspecs-go/versions.go, - (for specification changes only) the
tags.cncf.io/container-device-interface/specs-goversion in go.mod, - (for specification changes only) the
tags.cncf.io/container-device-interface/specs-goversion inschema/go.mod.
- the
- Run
make mod-tidyto update versions incmd/**/go.mod. - Run
make mod-verifyto ensure modules are up to date. - (for specification changes only) Add a description to the specification changes in
SPEC.md. - (for specification changes only) Implement a
requiresV*function for the target version inspecs-go/versions.go.
- Change the following to the target version
- Merge the PR on sufficient approval.
- Create a
vX.Y.Ztag. - (for specification changes only) Create a
specs-go/vX.Y.Wtag. (for the first spec versionWwill be the same asZ) - Create a GitHub release form the
vX.Y.Ztag. - (for specification changes only) Create a GitHub release from the
specs-go/vX.Y.Ztag. - Close the release issue.
Metadata
Metadata
Assignees
Labels
No labels