Add an action for linting and releasing helm chart
Hi,
I've added a GitHub action that is linting helm chart on each pushed commit and releasing a new version helm chart automatically on each new push to the master branch.
The linter job is checking whether the chart is changed, and in case it is, the linter expects the versions to be bumped. That means that all the changes to chart will be delivered to its users right away.
The releaser action is adding the helm chart archive to github releases and creating an index file in the branch that is used as a github pages branch (currently, hardcoded to gh-pages)
Since it's rather a worklfow change, I wouldn't expect you to actually merge it, cause you probably have you own workflow, and it's something new to maintain, but I think that many users of you chart would benefit from having an ability to get latest changes when they are merged to master instead of waiting for the new release. So if you consider merging it I can support this action for a time being
Thanks
@allanger Let me think about what to do with it. But firstly, thanks for your contribution.
I think that I've configured the workflow wrong, the "Release" step shouldn't be triggered by PR event, hopefully, now it's better (after 839de24)
@ioolkos I see that you're using Travis, I guess the whole workflow can be just moved there
We're off Travis and use an internal Action flow. But this just made me realize that the Travis Github app is still installed, getting triggered but doing nothing.