Commit Graph

665 Commits

Author SHA1 Message Date
Johannes Nicolai 714215c1a7 No need to invite probot as collaborator anymore
https://github.com/bkeepers/PRobot/pull/36
2016-12-07 16:35:10 +01:00
Brandon Keepers 1514f621c5 Merge pull request #72 from bkeepers/paul
Switch to bunyan for logging
2016-12-06 09:21:29 -06:00
Brandon Keepers 9a217361cc
Fix docs on debugging 2016-12-06 08:56:37 -06:00
Brandon Keepers 8be66d9bc4
Switch to bunyan for logging 2016-12-05 23:49:03 -06:00
Brandon Keepers d58c5d8f75 Merge pull request #71 from bkeepers/fix-push
Fix error on push event
2016-12-05 21:37:06 -06:00
Brandon Keepers 2352493d92
Fix error on push event 2016-12-05 21:28:23 -06:00
Brandon Keepers 0b0aba805c Merge pull request #70 from bkeepers/delete-comment
Add deleteComment action
2016-12-04 23:32:05 -06:00
Brandon Keepers e01c865e1c
Add docs for `deleteComment` 2016-12-04 23:29:44 -06:00
Brandon Keepers 80aedee988
Support for deleting pull request review comments 2016-12-04 23:29:24 -06:00
Brandon Keepers 74fbdeda6b
Support deleting commit comments 2016-12-04 23:19:24 -06:00
Brandon Keepers 6cbd97138e
DEBUG=github to enable API request debugging 2016-12-04 22:52:40 -06:00
Brandon Keepers f6c6869456
Add deleteComment plugin action 2016-12-04 22:52:40 -06:00
Brandon Keepers ecd2317b46 Merge pull request #69 from bkeepers/contents
Add method for getting repository contents
2016-12-04 18:41:43 -06:00
Brandon Keepers e801e80feb
Debug when loading contents 2016-12-04 18:38:18 -06:00
Brandon Keepers 4ec037b3ec
Add method for getting repository contents 2016-12-04 18:22:46 -06:00
Brandon Keepers 249809f9d2 Merge pull request #67 from bkeepers/load
Load configuration from another file
2016-12-04 16:40:12 -06:00
Brandon Keepers fc6fefa1f1
Rename load => include 2016-12-04 16:36:42 -06:00
Brandon Keepers fe698f09f8
Add docs for load 2016-12-04 16:20:52 -06:00
Brandon Keepers a20c245a8f
Fix headings 2016-12-04 16:20:36 -06:00
Brandon Keepers df59026ad3
load from another repo 2016-12-04 14:20:01 -06:00
Brandon Keepers eec408b252
Allow overwriting of attributes
Now that each intallation gets an authed API client, this should be safe
2016-12-04 14:17:59 -06:00
Brandon Keepers 0b7ffb3a3a
Add load method in config API 2016-12-04 13:13:55 -06:00
Brandon Keepers 8fabd7ccc1
Refactor config loading 2016-12-04 13:13:54 -06:00
Brandon Keepers 6968e6182a Merge pull request #68 from bkeepers/refactor
A few refactorings
2016-12-04 13:01:29 -06:00
Brandon Keepers 4e60ad56cf
Refactor out dispatcher 2016-12-04 12:59:42 -06:00
Brandon Keepers 7de384e6a2
Move sandbox API back into config class 2016-12-04 12:59:42 -06:00
Brandon Keepers 0b717e68a2
Move payload helpers to context 2016-12-04 12:57:28 -06:00
Brandon Keepers 98f870c4a3 Merge pull request #66 from bkeepers/scripts
Add script/simulate and script/tunnel
2016-12-04 12:45:31 -06:00
Brandon Keepers c0b8e9141b
Docs for script/tunnel 2016-12-04 12:44:53 -06:00
Brandon Keepers 5c0df54076
Add script/tunnel 2016-12-04 12:42:51 -06:00
Brandon Keepers 8076bd2d04
Add script/simulate for simulating webhook events 2016-12-04 12:42:37 -06:00
Brandon Keepers ed18101304 Merge pull request #59 from bkeepers/pure-js-implemented-refactored
Cleanup plugin interface
2016-11-24 21:09:33 -06:00
Brandon Keepers 75305c448a
Remove commented out conditions for now
We can figure out how to guard against plugins receiving the wrong events later
2016-11-24 21:07:55 -06:00
Brandon Keepers cc18091356
Add plugin base class 2016-11-24 21:02:40 -06:00
Brandon Keepers 838f4801d9
Unnecessary test changes 2016-11-22 23:46:20 -06:00
Brandon Keepers dd962b1f05
Remove unused evaluator 2016-11-22 23:43:27 -06:00
Brandon Keepers f13c96b5a2
Pass fn to proxy method 2016-11-22 23:35:56 -06:00
Brandon Keepers b8a71dcfdc
Remove scratchpad 2016-11-22 22:49:54 -06:00
Brandon Keepers 65eaf9300b
Reimplement workflow with new plugin system 2016-11-22 22:44:24 -06:00
Brandon Keepers 8dd579c7f4
Fix lint errors 2016-11-22 21:34:47 -06:00
Brandon Keepers d986a18c56
Fix comments, add reject example 2016-11-22 21:26:37 -06:00
Brandon Keepers 0e24a04f70
Sketch out an idea for the plugin API 2016-11-22 21:10:21 -06:00
Brandon Keepers d67e637bb1
Merge branch 'master' into pure-js-implemented-refactored
* master: (33 commits)
  Simplify event filter logic
  Move logic for filtering workflows
  add label example
  Remove reactions, which are not supported by integrations
  Use installation id from webhook
  Create robot module
  Update github client library
  Remove listening for invites
  Move vm code into sandbox
  GITHUB_TOKEN only needed for console
  Log unhandled errors
  Warn that reactions does not work
  Update docs on running app locally
  Ignore .env
  Add debugging
  Fix lint errors
  Remove useless tests
  Clean up installation implementation
  Ignore priate-key.pem
  Remove unused github api instance
  ...
2016-11-22 19:48:54 -06:00
Brandon Keepers 1fa008c39c Merge pull request #65 from mlinksva/patch-1
Add appropriate LICENSE file
2016-11-22 19:45:59 -06:00
Brandon Keepers 80733c28e7 Merge pull request #64 from bkeepers/move-filter
Move logic for filtering workflows
2016-11-22 19:41:21 -06:00
Mike Linksvayer bb01c83692 Add appropriate LICENSE file
Based on 66573e43e9/package.json (L10-L11)
2016-11-22 14:20:42 -08:00
Brandon Keepers 104d59e1d6
Simplify event filter logic 2016-11-22 12:34:32 -06:00
Brandon Keepers 2d2b8b00f6
Move logic for filtering workflows 2016-11-22 12:26:43 -06:00
Brandon Keepers 66573e43e9
add label example 2016-11-20 22:01:48 -06:00
Brandon Keepers 3c19bc96ec Merge pull request #36 from bkeepers/integration
GitHub Integration
2016-11-20 21:40:15 -06:00