-
Notifications
You must be signed in to change notification settings - Fork 47
Closed
Milestone
Description
The v1.0.1 release is a dependency-update release. The v1.0.0 release depends on gopkg.in/yaml.v2 v2.4.0 and this is passed on to consumers such as containerd and buildkit as a transitive dependency. Since these dependencies have since moved to gopkg.in/yaml.v3 making the switch here will greatly reduce the amount of vendored code that they have to pull in JUST for CDI.
Note that the gopkg.in/yaml.v2 is only explicitly used when producing ordered CDI specifications and the sigs.k8s.io/yaml package is used in all other case.
There are no CDI Specification changes in this release.
Release Process
- Create a PR titled
Bump version to v1.0.1including the following changes Bump version to v1.0.1 #265:- Change the following to the target version
v1.0.1:-
theCurrentVersioninspecs-go/versions.go, - the
tags.cncf.io/container-device-interfaceversion inschema/go.mod, -
(for specification changes only) thetags.cncf.io/container-device-interface/specs-goversion in go.mod, -
(for specification changes only) thetags.cncf.io/container-device-interface/specs-goversion inschema/go.mod.
-
- 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 inSPEC.md. -
(for specification changes only) Implement arequiresV*function for the target version inspecs-go/versions.go.
- Change the following to the target version
- Merge the PR on sufficient approval.
- Create a
v1.0.1tag. -
(for specification changes only) Create aspecs-go/vX.Y.Wtag. (for the first spec versionWwill be the same asZ) - Create a GitHub release form the
v1.0.1tag. -
(for specification changes only) Create a GitHub release from thespecs-go/vX.Y.Ztag. - Close the release issue.
Metadata
Metadata
Assignees
Labels
No labels