diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index a680e74..a83ed03 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -106,7 +106,21 @@ jobs: - name: Upload package as OCI artifact to Gitea run: | - helm push ${REPOSITORY_NAME}-${PACKAGE_VERSION}.tgz "oci://${GITEA_SERVER_HOSTNAME}/${REPOSITORY_OWNER}/${REPOSITORY_NAME}" + helm push *-${PACKAGE_VERSION}.tgz "oci://${GITEA_SERVER_HOSTNAME}/${REPOSITORY_OWNER}/${REPOSITORY_NAME}" + + - name: Upload package as Helm chart to Gitea + env: + GITEA_REGISTRY_TOKEN: ${{ secrets.GT_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 + done # - name: Build new index.yaml