By integrating Sifflet with GitHub, you'll be able to leverage the following capabilities:

  • Sifflet metadata and insights as part of your Continuous Integration (CI) workflows via our ready-to-use GitHub Actions
  • Metadata from GitHub (like recent code changes) as part of the incident context in Sifflet. (Coming soon)

To integrate Sifflet with GitHub, these are the steps to follow:

  1. Generate a Sifflet API Access Token with the “Viewer” role. Once the token is generated, copy its value since it can only be viewed once.
  2. Add the token as a secret to your GitHub repository. If you want to activate the feature in multiple repositories, you can add the secret to your GitHub organization.
  3. Add the GitHub Action that you want to use to your repository either using the GitHub Actions Marketplace or by manually adding the action's workflow in a dedicated file.
  4. Provide the necessary configuration based on the action that you're adding.

Once the GitHub Action is added, it'll run whenever the trigger event occurs.