Vibeview
Pricing
Integration

Mobile App Testing in GitHub Actions

Point a workflow step at your build and VibeView runs your test spec on a live iOS simulator or Android emulator, then reports the result back to the pull request. Steps are written in plain English and interpreted by the AI agent (beta) — no scripted selectors, no Mac runner, no local simulator install.

How it works

  1. 1. Add your API token as a repository secret

    Create a token in VibeView under Settings > API Tokens, then add it to your repository as the VIBEVIEW_API_TOKEN secret so the workflow can authenticate.

  2. 2. Add the workflow template

    Copy the VibeView workflow template into .github/workflows/vibeview-test.yml, point it at your build output, and describe your test as plain-English steps in .vibeview/test-spec.json. The AI agent (beta) interprets each step against the running app.

    - name: Run VibeView suite
      env:
        VIBEVIEW_API_TOKEN: ${{ secrets.VIBEVIEW_API_TOKEN }}
      run: |
        vibeview run-suite ${{ secrets.SUITE_ID }} \
          --commit-sha ${{ github.sha }} \
          --output junit > results.xml
  3. 3. Read the results on the pull request

    The workflow posts a comment on the pull request with the overall pass or fail status, a table of per-step results, and a link through to the full run in VibeView.

Full setup instructions live in the documentation.

Add GitHub Actions to your pipeline

Start free and run your first check on a live device.