This process should be followed to release updated charts after a new version of Shipmight has been released.
Make sure to have released a new shipmight image version if it's necessary for this update.
-
Make a new branch
- Name:
wip-shipmight-X.X.X
(DON'T useshipmight-X.X.X
because it's the tag that chart-releaser will use)
- Name:
-
Update chart version
Chart.yaml
→version
-
Update image version (if necessary)
values.yaml
→image.tag
-
Make a new PR
- In: helm-charts/shipmight
- Title: "Release shipmight X.X.X"
-
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
-
Switch back to master
git checkout master && git pull
-
Make a new branch
- Name:
wip-shipmight-stack-X.X.X
(DON'T useshipmight-stack-X.X.X
because it's the tag that chart-releaser will use)
- Name:
-
Update chart version
Chart.yaml
→version
-
Update shipmight/shipmight dependency version
Chart.yaml
→dependencies[0].version
-
Make a new PR
- In: helm-charts/shipmight
- Title: "Release shipmight-stack X.X.X"
-
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