Currently in multi-charm repositories (e.g. KFP), we run the CI for every charm on every PR. This doesn't make sense when there are no changes to a charm's directory. The integration between them should be tested by the repo's bundle tests.
What needs to get done
Refactor multi-charm repositories to run integration and unit tests for each charm only when there is a change in their corresponding directories.
Definition of Done
Specific charm tests are run only when something changes.
Context
Currently in multi-charm repositories (e.g. KFP), we run the CI for every charm on every PR. This doesn't make sense when there are no changes to a charm's directory. The integration between them should be tested by the repo's bundle tests.
What needs to get done
Refactor multi-charm repositories to run integration and unit tests for each charm only when there is a change in their corresponding directories.
Definition of Done
Specific charm tests are run only when something changes.