fix(ci): enable upload of helm signature file
Helm / helm-lint (push) Successful in 12s
Helm / helm-unittest (push) Successful in 18s
Release / publish-chart (push) Failing after 2m5s

This commit is contained in:
2026-09-15 12:53:49 +02:00
parent 96d0a5abcc
commit 2cfe8ddb2c
+9 -15
View File
@@ -117,21 +117,15 @@ jobs:
--upload-file "${REPOSITORY_NAME}-${PACKAGE_VERSION}.tgz" \ --upload-file "${REPOSITORY_NAME}-${PACKAGE_VERSION}.tgz" \
https://${GITEA_SERVER_HOSTNAME}/api/packages/${REPOSITORY_OWNER}/helm/api/charts https://${GITEA_SERVER_HOSTNAME}/api/packages/${REPOSITORY_OWNER}/helm/api/charts
# NOTE: if [ -f "${REPOSITORY_NAME}-${PACKAGE_VERSION}.tgz.prov" ]; then
# Gitea does currently not support uploading Helm chart provenance files, so we skip this step for now. Once curl \
# Gitea supports this, we can simply uncomment the following lines to upload the provenance file as well. --fail \
# --show-error \
# https://github.com/helm/helm/issues/31866 --request POST \
# --user "${REPOSITORY_OWNER}:${GITEA_REGISTRY_TOKEN}" \
# if [ -f "${REPOSITORY_NAME}-${PACKAGE_VERSION}.tgz.prov" ]; then --upload-file "${REPOSITORY_NAME}-${PACKAGE_VERSION}.tgz.prov" \
# curl \ https://${GITEA_SERVER_HOSTNAME}/api/packages/${REPOSITORY_OWNER}/helm/api/prov
# --fail \ fi
# --show-error \
# --request POST \
# --user "${CHARTMUSEUM_USERNAME}:${CHARTMUSEUM_PASSWORD}" \
# --upload-file "${REPOSITORY_NAME}-${PACKAGE_VERSION}.tgz.prov" \
# https://${GITEA_SERVER_HOSTNAME}/api/packages/${REPOSITORY_OWNER}/helm/api/prov
# fi
- name: Upload Chart to Chartmuseum (Helm) - name: Upload Chart to Chartmuseum (Helm)
env: env: