Skip to main content
The GitHub integration lets you run your flows automatically when you push code changes, with results displayed directly in your pull requests as GitHub Checks.
GitHub Checks showing Autosana results on a pull request

Prerequisites

Set up the Github Action for App Uploads in your repository to upload builds automatically with PR metadata.

Setup

Step 1: Install the GitHub App

  1. Go to Settings > Integrations
  2. Click Install GitHub App
  3. Select your GitHub account or organization
  4. Choose which repositories to connect
You need to be an admin of your Autosana organization to install the GitHub App.

Step 2: Create an Automation

  1. Go to Automations
  2. Click Create Automation
  3. Select CI/CD Build Upload as the trigger
  4. Choose the flows or suites to run
Now whenever a build is uploaded from a connected repository, your flows will run automatically.

Viewing Results

When flows run on a PR, you’ll see a GitHub Check appear:
  • Queued - Waiting for the build to complete
  • Pending - Flows are currently running
  • Success - All flows passed
  • Failure - One or more flows failed
Click on the check to see detailed results and links to the full run in Autosana.

Managing Repositories

To add or remove repositories, go to Settings > Integrations and click Manage Installation.