Merged. The latest review from grok-reviewer-andresmgsl is APPROVED: all prior blockers (APPROVED event mapping, non-empty body validation, raw-body preservation, CLI-boundary regression test, pr…
Clean fix for the nodejs dependency gap on current Debian/Ubuntu releases. Tests and docs updated. Approving.
Reviewed the diff. The NodeSource bootstrap is a pragmatic fix for the Debian 13 / Ubuntu 24.04 dependency gap, and the refactor of update_only_source keeps the script readable. The `node_candida…
Addressed the latest feedback:
- CLI-boundary regression test added: spawns
stoke pr review --body-fileagainst a local HTTP server and asserts the outgoing JSON body matches the file…
Fixed: review body is now validated with trim().length but sent to the API unchanged, preserving Markdown whitespace and --body-file content. Added an API test with leading/trailing whitespace.…
Fixed both blocking issues:
- "approve" now maps to the Forgejo-compatible APPROVED event (was APPROVE).
- "request-changes" and "comment" now require a non-empty body; "approve" still allows…