SUSE / minibroker-integration-tests

Apache License 2.0
2 stars 4 forks source link

feat: release pipeline with GH Actions #12

Closed f0rmiga closed 4 years ago

f0rmiga commented 4 years ago

This PR introduces a release pipeline triggered manually from the Actions tab. The instructions are in the doc commit. Example releases are done in my fork: https://github.com/f0rmiga/minibroker-integration-tests/releases. They can be inspected e.g.:

helm inspect values https://github.com/f0rmiga/minibroker-integration-tests/releases/download/v0.5.0/mits-0.5.0.tgz
f0rmiga commented 4 years ago

@mook-as We don't release it in a Helm repository. We don't need to do it. Instead, we upload the chart tarball to the GitHub release!

f0rmiga commented 4 years ago

@mook-as All good... I think it's at the early stages that have some out-of-sync docs, etc. I had to dig some of the GitHub folks sources to make sure. I already asked @viovanov to enable GHCR.