You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the helm-lint and helm test GitHub workflows do not consider dependent plugins, which may lead to incomplete or failing tests. To improve this, we need a mechanism to define and include dependencies for each plugin.
Proposed Solution
Introduce a dependency.yaml file in every plugin folder.
This file will specify whether dependencies exist and, if so, which ones are required.
Update the GitHub workflow to:
Parse the dependency.yaml file.
Install the necessary dependencies before running helm lint and helm test.
Acceptance Criteria
Each plugin folder contains an optional dependency.yaml file.
The GitHub workflow reads this file and installs dependencies accordingly.
helm lint and helm test execute successfully, considering dependencies.
Additional Context
This will ensure more robust plugin testing and reduce failures due to missing dependencies.
The text was updated successfully, but these errors were encountered:
Issue Description
Currently, the helm-lint and helm test GitHub workflows do not consider dependent plugins, which may lead to incomplete or failing tests. To improve this, we need a mechanism to define and include dependencies for each plugin.
Proposed Solution
dependency.yaml
file in every plugin folder.Acceptance Criteria
Additional Context
This will ensure more robust plugin testing and reduce failures due to missing dependencies.
The text was updated successfully, but these errors were encountered: