What
We have a lot of missing/not needed includes which should be fixed.
There are also some Bazel targets that rely on dependencies inherited from other dependencies which should also not happen.
Would be great if we had CI to check and reject changes that break this.
Acceptance Criteria (DoD)
- Includes fixed.
- All Bazel targets shall depend on what they use.
- CI setup to reject bad changes.
How
What
We have a lot of missing/not needed includes which should be fixed.
There are also some Bazel targets that rely on dependencies inherited from other dependencies which should also not happen.
Would be great if we had CI to check and reject changes that break this.
Acceptance Criteria (DoD)
How