Sign in

GitHub

To learn more about how Steady's GitHub integration works, see our GitHub integration overview.

Set up

To set up the GitHub integration:

  1. Visit the Settings section for a GitHub repository or organization (if you have a lot of repos) you want to connect on GitHub, and click through to the "Webhooks" page.
  2. Select "Add webhook"
  3. Next, visit the Account Management - Integrations page in Steady, and copy the payload URL listed there under the GitHub panel.
  4. Paste the payload URL from Steady into the Payload URL section in "Add webhook" page in GitHub.
  5. For "Content type" select application/json
  6. Enable SSL verification.
  7. In the "Which events would you like to trigger this webhook?" section, select "Let me select individual events."
  8. Select the Pushes, Pull requests, Pull request reviews, Pull request review comments, and Issue comments events.

To test it out, make a push to the GitHub repo and look for a new entry on the Activity page.

Troubleshooting

  • Look for commits on the Activity page first. The check-ins on the dashboard will sum up commits from the previous period. (The check-ins essentially say "here's what I did yesterday, and here is the activity that go along with that.")
  • If you're seeing activity for commits but not for PRs, you may also need to edit your Steady username to match your GitHub username.
  • Check to make sure the email address that is being used in GitHub matches the email address that is being used in Steady. If you or a team member is using a different email address in GitHub, set your secondary email address in Steady to match the one used in GitHub.
  • Make sure that the commit authors (not the person who "pushed" to the repo) match up either by email or by first and last name with people on your team in Steady.
  • The commits have timestamps that are different from when they are pushed to the repo, and we use the commit timestamps to match up with check-ins. So if you pushed commits that are a few days old to a repo, they will appear with older check-ins, or be discarded if they happened before you created your Steady account or added the author as a Steady team member.