Given a version number vMAJOR.MINOR.PATCH
pick a version:
- PATCH releases:
vX.Y.<version>
: bug fixes - MINOR releases:
vX.<version>.0
: control plane changes & new features, backward compatible changes - MAJOR releases:
v<version>.0.0
: VPP release change, backward incompatible changes
-
Update CHANGELOG with release name, date and list of changes.
-
Update Chart.yaml with the new version (with
v
prefix). -
Draft a new release:
-
Click on "Draft a new release"
-
Enter:
Tag version (with
v
prefix):vX.Y.Z
Release title: Version
X.Y.Z
Release Description (optionally add
#anchor
pointing to the release at the end of the link):See [CHANGELOG](https://github.com/contiv/vpp/blob/master/CHANGELOG.md).
-
Wait for Docker images build.
-
Re-tag Docker images to release version (
vX.Y.Z
) without prefixes (use retag.sh).