ironbee verify run to your repository.
Install the App
Open the Console at Settings → Integrations and select Install the GitHub App under the GitHub card, or install it directly from github.com/apps/ironbee-ai.- On GitHub, choose the organization or user account to install into.
- Choose the repositories: all repositories, or a selected set. Only repositories in that scope are ever read.
- GitHub sends you back to IronBee, where you pick the IronBee account the installation belongs to, and select Connect.
Binding an installation to an account requires the owner or admin role on it. If you install into an organization you don’t administer on GitHub, an org admin has to approve the request before the installation exists.
What the App uses its access for
Access is read-only where it can be: IronBee never pushes to your repository, and never opens or merges a pull request.
What appears on the pull request
The check. When a run is queued, IronBee opens a check run named IronBee Verification on the deployed commit, so the pull request shows a live in-progress state while the agent works. When the run finishes, that same check is completed with the verdict:
The check’s Details link opens the session in the Console, where the timeline, the replay, the network payloads, and the files behind each finding live.
The comment. On top of the check, and only for a real verdict, IronBee posts a single comment on the open pull request for that commit - what was verified, what was found, and which files the findings came from. It is one comment, edited in place on every re-run, rather than a new comment per run. A cancelled run or an internal error gets the quiet neutral check and no comment.
Managing the installation
Settings → Integrations lists every connected GitHub installation with its organization, the repositories it covers, its status (Active or Suspended), and the date it was connected. The external-link icon opens the installation’s settings on GitHub. Changes on GitHub’s side flow back automatically:- Adding or removing repositories refreshes the covered repository list.
- Suspending the installation on GitHub shows it as Suspended; unsuspending restores it.
- Uninstalling the App marks the installation as uninstalled in IronBee, and runs stop being reported to GitHub.
Beyond deployments
The same installation is what letsironbee verify bind a run to your repository and commit, so a verdict lands next to the right code. If a verify run fails with a repository-checkout error or the NO_GITHUB_INSTALLATION error code, the App is either not installed for that repository or the repository is outside its scope - grant it access, or re-run with --no-repo.
Troubleshooting
What’s next?
Vercel
Verify every preview deployment as a Vercel deployment check.
Netlify
Verify every deploy preview, with the verdict on the deploy summary.
Verification Jobs
Start the same cloud verification from your shell or CI with
ironbee verify.