feat(ci): add ArtifactHub annotations
The following PR adds the volker-raschek/ah-annotations action. This action reads the semantic commits between the old and new tags and uses them to generate a changelog for ArtifactHub. In addition, the action ensures that when pre-releases are created—for example, v0.1.0-rc.1, v0.1.0-alpha-2, etc.—the “pre-release” annotation is added. By default, Helm ignores pre-releases. If a user wants to install a pre-release, they must explicitly specify this using an argument: `helm search repo gitea --devel`.
This commit is contained in:
@@ -47,6 +47,9 @@ jobs:
|
||||
username: ${{ secrets.DOCKER_CHARTS_USERNAME }}
|
||||
password: ${{ secrets.DOCKER_CHARTS_PASSWORD }}
|
||||
|
||||
- name: Add Artifacthub.io annotations
|
||||
uses: volker-raschek/ah-annotations@v0.2.0
|
||||
|
||||
# Using helm gpg plugin as 'helm package --sign' has issues with gpg2: https://github.com/helm/helm/issues/2843
|
||||
- name: package chart
|
||||
run: |
|
||||
|
||||
Reference in New Issue
Block a user