Skip to main content
Experience faster, smarter testing with BrowserStack AI Agents. See what your workflow’s been missing. Explore now!
No Result Found
Connect & Get help from fellow developers on our Discord community. Ask the CommunityAsk the Community

Integrate Low Code Automation with GitHub

Learn how to integrate GitHub with Low Code Automation.

Integrating Low Code Automation with GitHub makes it easier to report and track issues during test runs. You can log and track issues directly within Low Code Automation, without switching between tools.

Integration with GitHubs for bug reporting is available only in the Low Code Automation Pro plan. For more details, contact us.

Prerequisite

  • An existing GitHub project.
  • Builds in Low Code Automation.

Steps to integrate

To integrate GitHub with Low Code Automation:

  1. Sign in to Low Code Automation.
  2. Select Integrations from the left pane.
  3. On the Integrations page, click + Connect under the GitHub tile. Connect GitHub on the Integrations page
  4. Click Connect using OAuth.
    Connect GitHub to Low Code Automation

The GitHub integration with Low Code Automation is complete. You can now link new or updated issues to the corresponding tests.

Report an issue on GitHub

  1. On Low Code Automation, go to Builds and select the required failed test.
  2. On the Test Run pane, click Report a bug. Click the Report a bug button
  3. Select the Organization, Repository and project from the Project dropdown menu in the window that appears. Low Code Automation automatically picks up all the fields in your GitHub project.
    Report a Github issue
  4. On the Create issue tab, select the issue type. For example, Issue.
  5. Select the Assignee.
  6. Enter the issue details. Click Show all fields to view all the fields.
  7. You can upload files in the Attachments section. For more information on the supported file formats, click the Supported Files info button.
  8. Expand Additional meta data added with description to view all the test related metadata that Low Code Automation auto-populates. For more information, see the Metadata to aid in debugging section.
  9. Click Create.

You will receive a success message that the GitHub issue is created. Click View issue on the success message to view the issue on GitHub. The GitHub issue gets associated with the test run.

Metadata to aid in debugging

When you report a GitHub issue, Low Code Automation automatically logs the following metadata to make it easier to debug:

  • Test resolution
  • Locale
  • Starting URL of the test
  • Browser
  • Browser version
  • Device
  • Step number
  • Step description
  • Number of retries
  • Timeout
  • Error message
  • Link to the test: This link redirects user to test page where users can view it.
  • Link to the test execution: The link redirects the user to test execution details.

As Low Code Automation automatically logs this information onto the GitHub, you can reduce manual work, debug faster, and improve the data quality of your GitHub issues.

Update an issue on GitHub

You can update an issue that is linked to a test run. You can also link an existing issue from the GitHub board to a specific test run.

  1. On Low Code Automation, go to Builds and select the required failed test.
  2. In the Test Run pane, click Issues and then click Report new bug. Note that the Issues button appears only if an issue is already linked. Update GitHub issue
  3. Click the Update existing issue tab and then select the issue you want to update from the Issue drop-down. Select GitHub issue
  4. Update or fill the required details and click Update.

You will receive a success message that the GitHub issue was updated.

Disconnect GitHub

To disconnect the GitHub integration:

  1. Go to the Integrations page and click Disconnect on the GitHub tab. Disconnect GitHub from Low Code Automation
  2. In the Disconnect GitHub dialog, type “Disconnect” in the box and click Disconnect again. Enter disconnect GitHub from Low Code Automation

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked





Thank you for your valuable feedback

Is this page helping you?

Yes
No

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked





Thank you for your valuable feedback!

Talk to an Expert
Download Copy Check Circle