security: harden PR review workflow triggers and checkout#158
security: harden PR review workflow triggers and checkout#158
Conversation
Co-authored-by: openhands <openhands@all-hands.dev>
|
@OpenHands Separate the cache fix in another PR from main. Mark it ready for review and babysit until an AI reviewer agent comments; address its inline feedback if any. If it approves it, merge it. Then post a comment here tagging me, so that I know. |
This comment was marked as outdated.
This comment was marked as outdated.
Co-authored-by: openhands <openhands@all-hands.dev>
|
@enyst Done — I split the cache change into #159, marked it ready for review, waited for the AI reviewer, and it approved with no inline feedback to address. I then merged #159. PR #158 is now updated to exclude the cache change and references #159 in the description. This comment was created by an AI assistant (OpenHands) on behalf of the user. |
This comment was marked as duplicate.
This comment was marked as duplicate.
Co-authored-by: openhands <openhands@all-hands.dev>
|
Merged Re-ran: This comment was created by an AI assistant (OpenHands) on behalf of the user. |
Summary
github.tokenWhy
This is the remaining worthwhile follow-up from the closed
OpenHands/software-agent-sdk#2119investigation. The software-agent-sdk side was largely superseded, but the migrated PR-review workflow/plugin now lives inOpenHands/extensions, where the privilegedpull_request_targetflow still needed hardening.The
setup-uvcache hardening was split into #159 so it can be reviewed and merged independently.Testing
uv run --with pytest pytest tests/test_pr_review_review_context.py tests/test_workflow_sync.pygit diff --checkThis PR was created by an AI assistant (OpenHands) on behalf of the user.
@enyst can click here to continue refining the PR