GitHub integration

The Buildpathio GitHub App posts dependency check results directly to pull requests as status checks and PR annotations.

Install the GitHub App

Go to Settings → Integrations → GitHub in your Buildpathio workspace and click Install GitHub App.

Select the GitHub organization and choose which repositories to grant access to. You can select All repositories or specific ones.

After installation, copy the Workspace Token shown on the success page. Add it as a repository secret named BUILDPATH_TOKEN.

Add the workflow file to each service repo (see below). Push a branch and open a PR — you'll see the Buildpathio check appear within 30 seconds.

Workflow file

Required status checks

To block merge on BREAKING findings, configure the Buildpathio check as a required status check in your branch protection rules:

  1. Navigate to Settings → Branches in your GitHub repo
  2. Edit the rule for your main/protected branch
  3. Enable Require status checks to pass before merging
  4. Search for and add buildpathio / dependency-check
Required checks are only enforced on Pro and Team plans. On Starter, results are posted as informational checks that don't block merge.