feat(ci): add ArtifactHub annotations (#179)

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`.

Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/179
Reviewed-by: DaanSelen <135789+daanselen@noreply.gitea.com>
Co-authored-by: Markus Pesch <markus.pesch@cryptic.systems>
This commit is contained in:
Markus Pesch
2026-08-18 18:58:18 +00:00
committed by DaanSelen
parent 648e0b8ac3
commit c97bf2b34c

View File

@ -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: |