kcp icon indicating copy to clipboard operation
kcp copied to clipboard

Consolidate go mod dependency versions across repositories

Open gman0 opened this issue 7 months ago • 8 comments

Feature Description

kcp already has a lot of repositories, with a lot of (inter-)dependencies but no way to manage them centrally. This makes it hard to keeping them in sync, and rebasing is also more difficult than it has to be because of that.

We have hack/verify-go-modules.sh script that attempts to check dependency versions against k/k, but it's a rather manual process.

Proposed Solution

Kubernetes has a mono-repository structure with the staging dir in k/k that's replicated into separate repos. Could this be something we want to implement?

Alternative Solutions

Implement a GH action that checks dependencies across the repos in the project.

Want to contribute?

  • [ ] I would like to work on this issue.

Additional Context

No response

gman0 avatar Apr 14 '25 16:04 gman0