Install the post-merge GitHub Actions workflow
orangepro_install_github_actionPreview by default, then install an opt-in post-merge GitHub Actions workflow and the .orangepro/actions test profile it reads; write files only with explicit confirmation and never overwrite conflicts.
Instructions
Preview, by default, the opt-in post-merge workflow (.github/workflows/orangepro-proof.yml: contents: read, no secrets, pinned actions) and the .orangepro/actions/ folder it reads (the profile: target, oracle, fault, selected tests, the test to replay). Writes nothing unless dry_run is false and confirm is "install" (or "uninstall" with uninstall: true). Never commits, pushes, creates secrets, grants permissions or opens pull requests; a file changed since OrangePro wrote it is reported as a conflict and never overwritten or removed. Tested locally; a real Actions run is separate.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "orangepro_install_github_action"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base | No | Branch whose pushes start the workflow. Default: the remote's default branch, else main. | |
| confirm | No | Required with dry_run: false; must match the action. | |
| deliver | No | Opt-in: add the separate deliver job that opens one draft test PR for a verified gap (the only job with write permissions; it runs no repository code). | |
| dry_run | No | Default true: preview only. | |
| uninstall | No | Remove the files OrangePro wrote (only those still unchanged). | |
| workspace | No | Local workspace root. Defaults to the current directory. | |
| build_sha256 | No | That version's build stamp. Default: this build's. | |
| opro_version | No | OrangePro version the workflow installs. Default: this one. | |
| profile_from | No | Folder holding profile.json and the files it names. Needed to install. |