Creating a new release creates the following artifacts
calico/libnetwork-plugin:$VERSIONandcalico/libnetwork-plugin:latestcontainer images (and the quay.io variants)libnetwork-pluginbinary (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 repositories
make release VERSION=v1.0.0. - Follow the instructions to push the artifacts and git tag.
- Create a release on Github, using the tag which was just pushed. Attach the binary.