Skip to content
Docs

Connect GitHub Actions.

Install the gate-check Action so every pull request can receive a deploy risk verdict.

Prerequisites

  • A GitHub account with at least one repository using GitHub Actions.
  • A Strake account. No credit card required for individuals and small teams.
  • Repository Admin or Owner permissions to authorize the OAuth app and add a repository secret.
01

Sign up at strake.dev

Create your account at strake.dev/signup.
02

Connect GitHub Actions

Open Integrations, choose GitHub Actions, and authorize Strake for the repository or organization you want to test first.
03

Review access

Strake requests access needed to read workflow metadata and configured lockfiles for dependency-change detection. It does not clone or analyze application code beyond those deploy-safety inputs.
04

Map one service

For monorepos, start with one production service and one workflow. Add more mappings once the first PR verdict is working.
05

Install the workflow

Create a deploy token, choose the service slug, and copy the generated workflow into .github/workflows/strake-gate.yml.
06

Open a pull request

Strake will post a GO, HOLD, CRITICAL, or NOT EVALUATED comment on the PR with the signal breakdown.

Troubleshooting

If no repositories appear after authorization, confirm the OAuth app has access to the correct GitHub organization, then return to Integrations and sync again. If the PR comment does not appear, confirm the deploy token is stored as STRAKE_DEPLOY_TOKEN and the workflow has pull request permissions.