Skip to content

Latest commit

 

History

History

releasing

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Releasing

This folder contains scripts and instructions for releasing images and manifests for the components of this repository.

Release Process

The Notebooks Working Group release process follows the Kubeflow release timeline and the release versioning policy, as defined in the Kubeflow release handbook.

Steps for releasing

  1. Create a new release branch:
    VERSION="v1.3.0-rc.0"
    RELEASE_BRANCH="v1.3-branch"
    git checkout -b $RELEASE_BRANCH origin/master
  2. Edit files under manifests (e.g., Deployments) to the release image tag:
    TAG=$VERSION
    releasing/update-manifests-images $TAG
  3. Bump version in VERSION file:
    echo "$VERSION" > VERSION
  4. Commit changes to the release branch:
    git commit -s -a -m "Release $VERSION"
  5. PR merged (after CI validates and builds all images for that commit).
  6. CI job (postsubmit) kicks in and builds the images for $VERSION.
  7. Tag commit as $VERSION.