Unreal Cloud Docs

GitHub Integration

Connect a repository, build automatically on GitHub events, and mirror status back as check runs.

Unreal Cloud connects to GitHub through a GitHub App installed on your repository. The connection powers automatic builds and mirrors build status back to GitHub as check runs.

Connecting a repository

Open your project's Settings tab.

Under Version control, click Connect GitHub.

In the GitHub window that opens, install the Unreal Cloud GitHub App on the user or organization that owns your repository. You can grant access to a single repository — that's all Unreal Cloud needs.

Back in the dashboard, select the repository for this project.

One repository per project

The project page shows the current connection state. If the app is uninstalled or loses access on the GitHub side, a banner appears and automatic builds stop until the connection is repaired.

What triggers builds

After connecting, GitHub events are matched against your presets:

GitHub eventMatching presetsWhat gets built
PushPush presets whose branch matches the pushed branchThe pushed branch
Pull request opened or updatedPull Request presets whose base-branch filter matches the PR's base branchThe PR's head commit

Presets with trigger None ignore GitHub events entirely.

Check runs on commits and PRs

Every automatically triggered build creates a GitHub check run on the commit it builds. As the build progresses, the check run updates:

Build statusCheck run
queued / scheduled / runningIn progress
passedSuccess
failedFailure
canceledCancelled

On pull requests this appears in the checks section, so you can see at a glance whether a PR builds — and optionally make it a required check in your branch protection rules.

Manually triggered builds do not create check runs.

Changing or removing the connection

From project settings you can switch the connected repository or uninstall the GitHub App. Uninstalling stops all automatic builds for the project; existing builds and artifacts are unaffected.

On this page