canonical / bundle-kubeflow

Charmed Kubeflow
Apache License 2.0
97 stars 47 forks source link

ci: Refactor multi-charm repos to run integration and unit tests only upon sub-directory changes #931

Open orfeas-k opened 3 weeks ago

orfeas-k commented 3 weeks ago

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.

syncronize-issues-to-jira[bot] commented 3 weeks ago

Thank you for reporting us your feedback!

The internal ticket has been created: https://warthogs.atlassian.net/browse/KF-5864.

This message was autogenerated