Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 873 Bytes

RELEASING.md

File metadata and controls

18 lines (14 loc) · 873 Bytes

Release process

Resulting artifacts

Creating a new release creates the following artifacts

  • calico/libnetwork-plugin:$VERSION and calico/libnetwork-plugin:latest container images (and the quay.io variants)
  • libnetwork-plugin binary (stored in the dist directory.

Preparing for a release

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.

Creating the release

  1. Choose a version e.g. v1.0.0
  2. Create the release artifacts repositories make release VERSION=v1.0.0.
  3. Follow the instructions to push the artifacts and git tag.
  4. Create a release on Github, using the tag which was just pushed. Attach the binary.