Skip to content

fix(helm): build chart dependencies before lint#1947

Merged
maxamillion merged 1 commit into
mainfrom
no-issue-helm-lint-deps-el
Jun 17, 2026
Merged

fix(helm): build chart dependencies before lint#1947
maxamillion merged 1 commit into
mainfrom
no-issue-helm-lint-deps-el

Conversation

@elezar

@elezar elezar commented Jun 17, 2026

Copy link
Copy Markdown
Member

Summary

Build Helm chart dependencies before running chart lint and helm-unittest so optional subchart dependencies are resolved consistently.

Related Issue

None.

Changes

  • Run helm dependency build deploy/helm/openshell before helm lint.
  • Run helm dependency build deploy/helm/openshell before helm unittest.

Testing

  • mise run pre-commit passes
  • mise run helm:lint passes
  • mise run helm:test passes
  • Unit tests added/updated
  • E2E tests added/updated (if applicable)

Note: mise run pre-commit was run and failed in unrelated rust:lint on crates/openshell-server/src/lib.rs:347 due to an existing unused shutdown_tx warning promoted to an error.

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)

@elezar elezar force-pushed the no-issue-helm-lint-deps-el branch from 76c3bef to 00e77f8 Compare June 17, 2026 09:36
Signed-off-by: Evan Lezar <elezar@nvidia.com>
@elezar elezar force-pushed the no-issue-helm-lint-deps-el branch from 00e77f8 to b8dc44d Compare June 17, 2026 12:57
@maxamillion maxamillion merged commit 70fed04 into main Jun 17, 2026
27 checks passed
@maxamillion maxamillion deleted the no-issue-helm-lint-deps-el branch June 17, 2026 22:20

@TaylorMutch TaylorMutch left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

why was this needed? There are no chart dependencies

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.

4 participants