Commit 4e0e89e
authored
[1/n] [dropshot-api-manager] redesign compatibility issue output
Based on the improvements in drift 0.2, redesign the way we display compatibility issues to show all the endpoints from which a component is accessible.
This is a pretty major rework of the compatibility detection and display code, though I hope it's relatively straightforward.
The output looks quite nice! Here's an example as of this PR:
<img width="1606" height="636" alt="image" src="https://github.com/user-attachments/assets/f46ee2c1-c872-4e1f-8cd4-f5afd0bb6519" />
More improvements to this will come in subsequent PRs (split them up to make it easier to review.)
Reviewers: david-crespo
Reviewed By: david-crespo
Pull Request: #951 parent d358fad commit 4e0e89e
29 files changed
Lines changed: 2271 additions & 772 deletions
File tree
- crates
- dropshot-api-manager
- src
- compatibility
- tests/output/compatibility
- integration-tests/tests/output/integration
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
224 | 224 | | |
225 | 225 | | |
226 | 226 | | |
227 | | - | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
228 | 232 | | |
229 | 233 | | |
230 | 234 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| 41 | + | |
41 | 42 | | |
42 | 43 | | |
43 | 44 | | |
| |||
0 commit comments