kaiwenmo1/PatchGuard
Evidence-backed PR verification for Python pull requests.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| pr-url | GitHub pull request URL. Defaults to the current pull_request event URL. | no | "" |
| output | Report output path. | no | patchguard-report.md |
| format | Report format, either json or markdown. | no | markdown |
| skip-llm | Disable OpenAI-powered contract extraction, generated tests, and AI review. | no | true |
| comment | Post or update one PatchGuard summary comment on the pull request. | no | false |
| annotations | Emit GitHub Actions annotations for policy, test, and security evidence. | no | true |
| step-summary | Add a concise PatchGuard summary to the GitHub Actions job summary. | no | true |
| fail-on-do-not-merge | Fail the workflow when PatchGuard recommends do_not_merge. | no | false |
| timeout | Timeout in seconds for sandbox commands. | no | 180 |
| docker-image | Docker image tag for the PatchGuard Python sandbox. | no | patchguard-python-sandbox:latest |
| keep-workspace | Keep cloned workspaces after the run. | no | true |
| upload-artifact | Upload the generated report as a workflow artifact. | no | true |
| artifact-name | Name for the uploaded PatchGuard report artifact. | no | patchguard-report |
Outputs
no outputs