Turn on pull request checks
1
Install the GitHub App
Install the Octopoda GitHub App and choose the repositories it may read.
2
Check the repository settings
Pull request checks are on by default for new repositories. To change them, open Repositories in the web app and expand a repository. Owners and admins can change:
- Scan every pull request: on or off for this repository.
- Fail the check at: the lowest severity that fails the check. The default is High and above.
3
Open a pull request
The next time a pull request is opened, gets a new push, is reopened or is marked ready for review, Octopoda starts a scan. Draft pull requests are skipped until they are ready for review.
What you see on the pull request
- A check run named after Octopoda. While the scan runs, the check is in progress. When it finishes, it passes or fails based on your threshold, with a link to the scan.
- One comment with the result and a table of up to 20 findings, most severe first, each linking to its page in the web app. On later pushes, Octopoda updates the same comment instead of adding new ones.
Choose when the check fails
The check fails when the scan proves at least one finding at or above the severity you choose. With Never, the check always passes and the findings are still reported. Try it:When a pull request is not scanned
Re-running the check from GitHub does not start a new scan. To scan again, push a commit to the pull request.