From 50ba6ccc8833f19929fd367f5de2262a503562e8 Mon Sep 17 00:00:00 2001 From: Chris Coutinho Date: Sun, 9 Nov 2025 07:20:56 +0100 Subject: [PATCH] fix(ci): add Helm repository setup to chart release workflow MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The chart-releaser was failing because it couldn't resolve the dependencies (Qdrant and Ollama subcharts) when packaging. Changes: - Add azure/setup-helm action to install Helm v3.16.0 - Add step to add Qdrant and Ollama Helm repositories - Run helm dependency update before chart-releaser runs This fixes the error: "Error: no repository definition for https://qdrant.github.io/qdrant-helm, https://otwld.github.io/ollama-helm" 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .github/workflows/helm-release.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/helm-release.yml b/.github/workflows/helm-release.yml index 43f27d6..ec4ff4c 100644 --- a/.github/workflows/helm-release.yml +++ b/.github/workflows/helm-release.yml @@ -24,6 +24,18 @@ jobs: git config user.name "$GITHUB_ACTOR" git config user.email "$GITHUB_ACTOR@users.noreply.github.com" + - name: Install Helm + uses: azure/setup-helm@v4.3.0 + with: + version: v3.16.0 + + - name: Add Helm repositories and update dependencies + run: | + helm repo add qdrant https://qdrant.github.io/qdrant-helm + helm repo add ollama https://otwld.github.io/ollama-helm + helm repo update + helm dependency update charts/nextcloud-mcp-server + - name: Run chart-releaser uses: helm/chart-releaser-action@cae68fefc6b5f367a0275617c9f83181ba54714f # v1.7.0 env: