This guide is for teams that use GitHub Actions as their CI system and want a simple, declarative way to upload mobile builds and trigger test runs without writing custom scripts.Use GitHub Actions if your repository already builds mobile artifacts in a GitHub Actions workflow and you prefer using prebuilt actions over maintaining Node.js scripts or Fastlane lanes.This guide assumes your mobile builds already run in GitHub Actions and produce a build artifact.
Before using GitHub Actions:
Make sure your GitHub Actions workflow produces a mobile build artifact (APK, AAB, or IPA)
A QA Wolf API key is stored as a GitHub secret (QAWOLF_API_KEY)
Add the QA Wolf actions to an existing GitHub Actions workflow that builds your mobile app. The workflow must run after the build artifact has been created.Make sure the workflow has access to the QAWOLF_API_KEY secret.
If uploads succeed but no runs start: Mobile triggers may not yet be enabled. Contact QA Wolf to complete platform configuration
If the artifact is not found during execution: Verify that the artifact basename matches your naming conventions and that the destination file path from the upload step is used to trigger the run.
If you see authentication errors: Verify that QAWOLF_API_KEY is configured correctly as a GitHub Actions secret.
If the workflow fails before the QA Wolf steps run: Verify that the mobile build step completes successfully and produces the expected artifact.