Open
Description
Proposed Change
Instead of maintaining many repositories, inline the submodules into the release to reduce the overhead of managing multiple repositories and making changes which affect all of them.
Acceptance criteria
Less (or no) submodules.
Related links
Batch 1:
- Inline multierror sub-module #454
- doc: deprecate repo multierror#8
- Archive multierror repository community#1080
- fix: remove repos which have been inlined wg-app-platform-runtime-ci#64
- Fix routing-release CI wg-app-platform-runtime-ci#67
- doc: move docs to correct location #465
Batch 2:
- Inline submodules part 2 #457
- doc: deprecate repo cf-routing-test-helpers#14
- doc: deprecate repo cf-tcp-router#35
- doc: deprecate repo routing-acceptance-tests#28
- doc: deprecate repo routing-api-cli#29
- archive inlined routing-release submodules community#1094
- fix: remove repos which have been inlined wg-app-platform-runtime-ci#64
- Fix routing-release CI wg-app-platform-runtime-ci#67
- doc: move docs to correct location #465
Batch 3:
- Inline Submodules Part 3 #466
- deprecate repo gorouter#475
- deprecate repo route-registrar#63
- remove inlined submodules from CI wg-app-platform-runtime-ci#68
Remaining:
- https://github.com/cloudfoundry/routing-api: also a submodules of diego-release
- https://github.com/cloudfoundry/routing-info: also a submodules of diego-release
Follow-ups:
-
Should we inline all sub-modules, we should remove automation for it as well.
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Waiting for Changes | Open for Contribution