Skip to content

Latest commit

 

History

History
61 lines (34 loc) · 1.86 KB

RELEASE_PROCESS.md

File metadata and controls

61 lines (34 loc) · 1.86 KB

Release process

This process should be followed to release updated charts after a new version of Shipmight has been released.

Prerequisites

Make sure to have released a new shipmight image version if it's necessary for this update.

Release new version of shipmight/shipmight chart

  • Make a new branch

    • Name: wip-shipmight-X.X.X (DON'T use shipmight-X.X.X because it's the tag that chart-releaser will use)
  • Update chart version

  • Update image version (if necessary)

  • Make a new PR

  • Merge the PR

  • Wait until release workflow is finished

    • Wait for the workflow
    • Explicitly check that the chart-releaser-action step uploaded the new chart version to GitHub Pages

Release new version of shipmight/shipmight-stack chart

  • Switch back to master

    • git checkout master && git pull
  • Make a new branch

    • Name: wip-shipmight-stack-X.X.X (DON'T use shipmight-stack-X.X.X because it's the tag that chart-releaser will use)
  • Update chart version

  • Update shipmight/shipmight dependency version

  • Make a new PR

  • Merge the PR

  • Wait until release workflow is finished

    • Wait for the workflow
    • Explicitly check that the chart-releaser-action step uploaded the new chart version to GitHub Pages