This PR adds a GH Actions workflow to test and publish the Helm chart. The Helm chart is only tested on modifications to the charts/ dir. The chart is only published if the charts/ dir was modified on a push to the master branch and the lint job succeeded. This should replicate the tests and publish scenarios we had before with TravisCI.
Someone will have to remove the requirement to test with travis if we want to merge this.
Motivation and Context
We switch from TravisCI to GH Actions due to the fact that https://travis-ci.org/ will close at the end of december (source).
How Has This Been Tested?
You can look at the Checks tab to see the workflow logs.
Description
This PR adds a GH Actions workflow to test and publish the Helm chart. The Helm chart is only tested on modifications to the
charts/
dir. The chart is only published if thecharts/
dir was modified on a push to themaster
branch and the lint job succeeded. This should replicate the tests and publish scenarios we had before with TravisCI.Someone will have to remove the requirement to test with travis if we want to merge this.
Motivation and Context
We switch from TravisCI to GH Actions due to the fact that https://travis-ci.org/ will close at the end of december (source).
How Has This Been Tested?
You can look at the Checks tab to see the workflow logs.
Links:
Screenshots (if appropriate):
Preview of the checks page when the chart is modified:
Types of changes
Checklist: