A repository of reusable, importable, Github Workflows used by the Charmed Kubeflow product in their repositories.
The contributing_update_all workflow is a reusable workflow that can be called from any a repository containing charms. It works as follows:
- Charms will be detected by the Get Charm Paths workflow.
- For each charm, the Contributing workflow will be called.
- For any charms whose contributing file is out of date relative to their contributing inputs, a PR will be opened. A separate PR will be opened per charm needing update.
Repositories using this workflow should call it on a regular basis, e.g. weekly, to ensure that changes to the base contributing template are reflected in those repositories.