-
Notifications
You must be signed in to change notification settings - Fork 38
Open
Labels
Milestone
Description
On multiple occasions the Kubewarden team has reported the burden of too many bot PR updating the dependencies and the difficulties of changes that touch too many repositories (e.g. sdk, policy-evaluator, policy-server and kwctl). Therefore, we decided to solve this my merging some of the repositories into one. This issue is an kind/epic to keep track of the required tasks to make that happen with the minimal disruption possible.
Once a repositories is merged is desired to keep the git history as well. Therefore, we need to use some git commands to merge the git histories into a single repositories as well.
Acceptance criteria
- Define how labeling will work for the monorepos
- Before merging policies repositories, update renovate bot to group all the dependencies updates (major, minor and patch) in a single PR and once a week. fix(renovate): group dependencies updates all together. github-actions#238
- Experiment: create a demo repository with a bunch of multi-lang policies inside of it
- Merge Rust policies repositories into a single repository
- Merge Rust components (policy-server, policy-evaluator, policy-fetcher, kwctl) into a single repositories
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Todo