Connect GitHub Actions
Connect your GitHub Actions workflows and Strake will start tracking deploy frequency, failure rates, and lead time — feeding the Deploy Gate's Change Velocity signal.
- —A GitHub account with at least one repository using GitHub Actions
- —A Strake account (sign up free at strake.dev)
- —Repository Admin or Owner permissions (needed to authorize the OAuth app)
Sign up at strake.dev
Create your account at strake.dev/signup. No credit card required — Strake is free during beta.
Go to Integrations → GitHub Actions → Connect
From the Strake dashboard, open the left sidebar and click Integrations. Find the GitHub Actions card and click Connect.
Authorize Strake to access your repos
GitHub will open an OAuth authorization page. Review the requested permissions and click Authorize strake-dev.
Strake requests read-only access to Actions workflow runs and repository metadata. It does not access your source code.
Map your GitHub repos to Strake services
After authorization, Strake shows your connected repos. For each repo, select the Strake service it belongs to (or create a new service).
If you use a monorepo, you can map a single repo to multiple services by filtering on specific workflow names.
# Example: monorepo with per-service workflows api-service → workflow: "deploy-api.yml" web-app → workflow: "deploy-web.yml"
Check your Deploy Gate
Navigate to any connected service and open the Deploy Gate. Within a few minutes you should see the Change Velocity signal populate with data from your recent workflow runs. A green indicator means Strake is receiving data successfully.
Troubleshooting
This usually means Strake's OAuth app wasn't granted access to the organization that owns your repos. Go to your GitHub Settings → Applications → Authorized OAuth Apps, find Strake, and grant access to the correct organization. Then return to Integrations and click Sync Now.
Strake needs at least one completed workflow run against the mapped workflow to calculate a signal. Trigger a deploy and check back within 5 minutes.
Email rob@strake.dev with your GitHub organization name and we'll sort it out.