Creating a new release creates the following artifacts
calico/cni:$VERSIONandcalico/cni:latestcontainer images (and the quay.io variants)calicoandcalico-ipambinaries (stored in thedistdirectory).
Ensure that the branch you want to release from (typically master) is in a good state.
e.g. Update the libcalico-go pin to the latest release in glide.yaml and run glide up -v, create PR, ensure test pass and merge.
You should have no local changes and tests should be passing.
- Choose a version e.g.
v1.0.0 - Create the release artifacts
make release VERSION=v1.0.0. - Follow the instructions that
make releaseprovides to push the artifacts and git tag. - Create a release on Github, using the tag which was just pushed. Attach the
calicoandcalico-ipambinaries.