Creating a new release creates the following artifacts
calico/libnetwork-plugin:$VERSION
andcalico/libnetwork-plugin:latest
container images (and the quay.io variants)libnetwork-plugin
binary (stored in thedist
directory.
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.