From b6cc99d7b43ca30e660aa298001c6115e488e7b4 Mon Sep 17 00:00:00 2001 From: Markus Pesch Date: Sun, 15 Feb 2026 21:18:13 +0100 Subject: [PATCH] fix(ci): adapt API endpoint for prov upload --- .gitea/workflows/release.yaml | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 4a6ef62..5f02975 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -113,15 +113,23 @@ jobs: env: GITEA_REGISTRY_TOKEN: ${{ secrets.GIT_CRYPTIC_SYSTEMS_PACKAGE_REGISTRY_TOKEN }} run: | - for package in "${REPOSITORY_NAME}-${PACKAGE_VERSION}.tgz"*; do + curl \ + --fail \ + --show-error \ + --request POST \ + --user "${REPOSITORY_OWNER}:${GITEA_REGISTRY_TOKEN}" \ + --upload-file "${REPOSITORY_NAME}-${PACKAGE_VERSION}.tgz" \ + https://${GITEA_SERVER_HOSTNAME}/api/packages/${REPOSITORY_OWNER}/helm/api/charts + + if [ -f "${REPOSITORY_NAME}-${PACKAGE_VERSION}.tgz.prov" ]; then curl \ --fail \ --show-error \ --request POST \ - --user "${REPOSITORY_OWNER}:${GITEA_REGISTRY_TOKEN}" \ - --upload-file "${package}" \ - https://${GITEA_SERVER_HOSTNAME}/api/packages/${REPOSITORY_OWNER}/helm/api/charts - done + --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) env: