Skip to content

chore: improve Helm chart CI workflow efficiency and review process #126

@nilgaar

Description

@nilgaar

Describe the chore

the current Helm chart CI workflow runs both linting and installation tests together in a single job that requires manual approval.
This setup slows down feedback for contributors, since even small or harmless chart changes must wait for a full test cycle.
It also makes it harder for maintainers to selectively approve heavier test jobs when only linting feedback is needed.

We need to refine the workflow structure to make CI runs faster, clearer, and easier to manage.

Additional context

  • Separate lightweight validation tasks (like linting) from resource-intensive tests.
  • Allow contributors to get immediate feedback without waiting for manual approvals.
  • Maintain controlled execution for full installation tests through environment-based approvals.
  • The goal is to speed up iteration and improve contributor experience while preserving safety and review oversight.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions