UNPKG

hubot-ci

Version:

Use Hubot to interact with GitHub commit statuses

17 lines (13 loc) 555 B
Path = require "path" Octonode = require "octonode" ApiConfig = require("hubot-deploy/src/github/api").Api ########################################################################### class Commit constructor: (token, @repo, @sha) -> @token = token?.trim() @config = new ApiConfig(@token, null) @api = Octonode.client(@config.token, {hostname: @config.hostname}) status: (callback) -> @api.get "/repos/#{@repo}/commits/#{@sha}/status", (err, status, data, headers) -> callback(err, data) module.exports.Commit = Commit