Skip to content

Add helm dependency build step to release workflow#279

Open
Shivs11 wants to merge 1 commit intomainfrom
fix/release-helm-dependency-build
Open

Add helm dependency build step to release workflow#279
Shivs11 wants to merge 1 commit intomainfrom
fix/release-helm-dependency-build

Conversation

@Shivs11
Copy link
Copy Markdown
Member

@Shivs11 Shivs11 commented Apr 15, 2026

Summary

  • Add helm dependency build before helm package in the release workflow's helm job
  • This fixes the controller Helm chart push which has been failing since cert-manager was added as an optional subchart dependency
  • The other helm workflows (helm.yml, helm-validate.yml, helm-image-check.yml) already have this step — release.yml was missed

Context

The v1.5.0, v1.5.1, and v1.5.2 releases all failed to push the controller Helm chart to OCI with:

Error: found in Chart.yaml, but missing in charts/ directory: cert-manager

🤖 Generated with Claude Code

The release workflow's helm job was missing `helm dependency build`
before `helm package`, causing the controller chart push to fail with
"found in Chart.yaml, but missing in charts/ directory: cert-manager".

This has been broken since cert-manager was added as an optional
subchart dependency. The other helm workflows (helm.yml,
helm-validate.yml, helm-image-check.yml) already have this step.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Shivs11 Shivs11 requested review from a team and jlegrone as code owners April 15, 2026 14:01
Copy link
Copy Markdown

@jaypipes jaypipes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 thank you @Shivs11 :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants