Skip to content

halibot-extra/github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Halibot Github Module

Reports changes to github repositories.

How to use

To install and add to your local config run:

halibot fetch github
halibot add github

This module will spin up a server that will listen for github hook events. You will need to enable a hook in your github repository or organization and have it point to the server you are running this module on. The port number of the server can be changed with the port instance config field (9000 by default). It is recommended that you use a secret key shared between github and this module. This key can be set with the secret field.

You will need to tell this module where to send the reports, which is done with the dest instance config field. You will also need to tell this module what events and actions to listen for. This is done with the events field which is a map of all events to listen for to a list of actions to listen for.

Example config

{
  ...


  "module-instances": {
    ...

    "github-example": {
      "of": "github",
      "secret": "sshhhh",
      "dest": "irc0/##example",
      "events": {
        "issues": [
          "opened",
          "reopened",
          "closed"
        ],
        "pull_request": [
          "opened",
          "reopened",
          "closed"
        ]
      }
    }

    ...
  }
}

About

Halibot module that reports on github repository activity.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages