From ecdfc0001f35c2a01b8bc391b55dfefa8bef578c Mon Sep 17 00:00:00 2001 From: Markus Pesch Date: Tue, 18 Aug 2026 20:45:46 +0200 Subject: [PATCH] feat(ci): add ArtifactHub annotations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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`. --- .gitea/workflows/release-version.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index 1cfb9d8..ce765d9 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -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: |