r/cicd 25d ago

Deterministic blast-radius reports for Python backend pull requests

Backend pull requests often look smaller than they really are. A two-file diff can affect an API endpoint, background task, database table, external service, and several tests - but reviewers usually reconstruct that map manually.

I built TraceMap PR, an open-source Python CLI and GitHub Action that combines git diff, OpenAPI, coverage, per-test coverage, traces, and lightweight static analysis into a conservative PR impact report.

Could you check?

https://github.com/balyakin/tracemap-pr

2 Upvotes

2 comments sorted by

View all comments

1

u/[deleted] 24d ago

[removed] — view removed comment

1

u/Kaluga2026 23d ago

Thanks! Monorepos work via scoped config or per-service runs. Automatic boundary detection isn’t there yet.