From 42bb399a78bd61188ed0d82011afa91155ae568a Mon Sep 17 00:00:00 2001 From: Kumar Pratyush Date: Mon, 15 Jun 2026 20:55:17 +0530 Subject: [PATCH 1/2] ci: run helm dependency update before packaging charts helm package fails when Chart.yaml declares dependencies but charts/ directory is missing the downloaded tarballs. Adding helm dependency update for each chart before packaging resolves the missing dependencies error. Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/release-package-helm.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/release-package-helm.yml b/.github/workflows/release-package-helm.yml index 3ab6bd80..93d5f05b 100644 --- a/.github/workflows/release-package-helm.yml +++ b/.github/workflows/release-package-helm.yml @@ -282,6 +282,13 @@ jobs: run: | mkdir -p .helm-releases + # Fetch declared chart dependencies before packaging + helm dependency update helm-chart/splunk-ai-operator + + if [ -f helm-chart/splunk-ai-platform/Chart.yaml ]; then + helm dependency update helm-chart/splunk-ai-platform + fi + # Package operator chart helm package helm-chart/splunk-ai-operator --destination .helm-releases From a40f64d017889dd9c035cf6edd9e82e8cd35f3a9 Mon Sep 17 00:00:00 2001 From: kupratyu-splunk Date: Mon, 15 Jun 2026 21:01:31 +0530 Subject: [PATCH 2/2] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- .github/workflows/release-package-helm.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/release-package-helm.yml b/.github/workflows/release-package-helm.yml index 93d5f05b..9b4677fe 100644 --- a/.github/workflows/release-package-helm.yml +++ b/.github/workflows/release-package-helm.yml @@ -282,10 +282,14 @@ jobs: run: | mkdir -p .helm-releases + VERSION="${{ steps.version.outputs.version }}" + # Fetch declared chart dependencies before packaging helm dependency update helm-chart/splunk-ai-operator if [ -f helm-chart/splunk-ai-platform/Chart.yaml ]; then + # Keep the platform chart's local operator dependency version in sync with the release version + sed -i '/- name: splunk-ai-operator/{n;s/^\(\s*version:\).*/\1 "'"$VERSION"'"/;}' helm-chart/splunk-ai-platform/Chart.yaml helm dependency update helm-chart/splunk-ai-platform fi