Who this is for
Teams that already:- Build every PR in their own CI (GitHub Actions or equivalent)
- Use Cursor (Automations / Cloud Agents)
- Want a device-backed proof comment on the PR
3-step setup
1. Install Revyl in Cursor
Install the Revyl plugin or MCP and authenticate with a Revyl API key:2. Add one upload step to CI
After your existing build produces a simulator.app or installable .apk,
upload it:
upload-for-cursor-proof.yml
in the public CLI examples. Store REVYL_API_KEY as a CI secret and the app id
as a variable. GitHub Actions metadata (scm_head_sha, PR number, and related
fields) is stamped automatically so the Automation can match the build to the
commit.
The CI job only uploads. It does not start a device and does not need a
Cursor API key.
3. Enable the Cursor Automation
Create an Automation at cursor.com/automations:- Paste the prompt from
PROMPT.md. - Enable Comment on pull request and the Revyl MCP tools.
- Prefer a CI completed / Workflow run completed trigger on the upload workflow; fall back to Pull request pushed if needed.
- Add secret
REVYL_API_KEYand variableREVYL_APP_ID.
AUTOMATION_SPEC.md.
Secrets
No Cursor API key belongs in GitHub for this path.
What happens on each PR
Twin path with the Revyl GitHub App
When you connect the Revyl GitHub integration, keep the same upload step and let Revyl orchestrate Cursor:Related
- Cursor overview — plugin vs cloud agents
- Cursor Cloud Agents — Revyl-launched proof harness
- MCP setup — authenticate Revyl tools in Cursor
- Agent Skills — including proof-from-CI guidance in the plugin
- GitHub — App-connected previews and proof