No commit activity in last 3 years
No release in over 3 years
GitHub interaction helper
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

< 2.0, >= 0.3.4
 Project Readme

Jackal GitHub Kit

Provides communications interface with GitHub.

Supported communications

  • Repository commit comment
  • Repository status

Configuration

Access tokens are used for access to GitHub. Configuration can be provided via direct configuration:

{
  "jackal": {
    "github_kit": {
      "config": {
        "github": {
          "access_token": TOKEN
        }
      }
    }
  }
}

or it can be provided via application level configuration:

{
  "jackal": {
    "github": {
      "access_token": ACCESS_TOKEN
    }
  }
}

Payload structure

Repository commit comment

{
  ...
  "data": {
    "github_kit": {
      "commit_comment": {
        "repository": REPOSITORY_FULL_NAME,
        "reference": COMMIT_SHA,
        "message": MESSAGE_TEXT
      }
    }
  }
  ...
}

Repository status

{
  ...
  "data": {
    "github_kit": {
      "status": {
        "repository": REPOSITORY_FULL_NAME,
        "reference": COMMIT_SHA,
        "state": STATE,
        "extras": {
          "description": DESCRIPTION_TEXT,
          "target_url": STATUS_URL
        }
      }
    }
  }
  ...
}

Info