fix(ci): add Helm repository setup to chart release workflow
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 <noreply@anthropic.com>
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user