Skip to main content


Foresight can monitor all GitHub Actions workflows and test frameworks such as JUnit, Jest, Python, TestNG, Trx and xUnit 2. All you need to do is installing Foresight's GitHub app and updating your YAML file so that Foresight can analyze your test report.

It's fast, secure, and reliable — with zero-overhead.


Quick onboarding video


Create an account

In order to get started with Foresight, you need to create a Foresight account. You can sign up from here.

Sign up to Foresight


Start connecting pipeline

In order to list your pipelines, click on the "Connect pipeline" button.

Connect pipeline


Install Foresight's GitHub app

Go to GitHub Marketplace and install it for free.


Choose repositories to watch

After installing the app successfully, you will see the project creation and repositories screen. Please name your first project and select the repositories you want to montior.

Connect pipeline


Upload your test reports (optional)

Don't get lost with the log piles in the GitHub Actions results. Group tests, test suites along with their logs, screenshots, and more to understand why even the most complex integration test failed.

Update your YAML file with Foresight's report uploader step and troubleshoot your test failures easily.


Start monitoring

Execute your pipeline with the updated configuration. You'll see your repositories listed under the Repositories section.


What's Next?