Repository navigation
Conversation
PR SummaryLow Risk Overview Ancestor labels used for that line are fixed in Version bumps and changelog entries accompany new unit tests for rendering, caps, deduplication, escaping, and namespaced ancestors. Reviewed by Cursor Bugbot for commit 84f06bc. Configure here. |
|
bugbot run |
Security and license alerts on a transitive dependency now show the direct dependency that introduced it, under the manifest link. The default comment previously showed only the manifest file; introduced_by was rendered only in the legacy table format. Ancestors are deduplicated and capped at five. Keep the namespace in introducing package labels, so scoped npm packages and Maven artifacts render as npm/@scope/name@version rather than losing their scope or group ID. Bump to 2.12.1.
6f7abca to
84f06bc
Compare
|
bugbot run |
There was a problem hiding this comment.
✅ Bugbot reviewed your changes and found no new issues!
Comment @cursor review or bugbot run to trigger another review on this PR
Reviewed by Cursor Bugbot for commit 84f06bc. Configure here.
Summary
Security and license alerts on a transitive dependency now name the direct dependency that introduced it, on a new line under the manifest link:
The default comment showed only the manifest file;
introduced_bywas rendered only in the legacy table format.Namespaces in ancestor labels
get_source_databuilt ancestor labels fromtype/name@version, dropping the npm scope or Maven group ID, so@acme/widgetsrendered asnpm/widgets@…and two same-named scoped roots collapsed into one. This carries the same fix as #405 so the new line is correct without waiting on that stack. Whichever lands second resolves a one-hunk conflict inget_source_data.Overlap with open PRs
get_source_datachange (see above).Testing
tests/unit/test_pr_comment_rendering.pycovering transitive, direct and no-ancestor alerts, deduplication, the cap, escaping, the license row, HTML-block integrity, and namespaced npm and Maven ancestor labels.uv run pytest tests: 762 passed.ruff checkclean.Bumps to 2.12.1.
Refs CE-495