Brandon Keepers
6d8ddaf3f7
feat: Expose public stats about installations ( #181 )
2017-10-11 21:09:13 -07:00
Brandon Keepers
ffbee1c16d
The shell of a robot
2017-03-11 15:58:36 -06:00
Lee Dohm
e4aac40b2b
Add Context.halt() function to make halting a rule simple
2017-03-02 10:08:41 -08:00
Lee Dohm
62883caeea
💚 Update integration tests
2017-03-01 13:32:08 -08:00
Lee Dohm
bb6909bcf2
Add specs for Filter.on()
2017-02-28 14:33:54 -08:00
Lee Dohm
735b545ee6
Add Filter plugin
2017-02-28 13:30:54 -08:00
Michael Johnson
c8f5f24ccc
Add labels and assignees
2017-01-24 12:35:36 -07:00
Michael Johnson
a0eda23611
Refactor createIssue for multiple arguments
2017-01-24 10:00:49 -07:00
Michael Johnson
6e41f77e20
Fix line splice bug
2017-01-23 09:55:05 -07:00
Michael Johnson
549b4ec316
add issue.create method
2017-01-12 06:55:17 -07: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
f6c6869456
Add deleteComment plugin action
2016-12-04 22:52:40 -06:00
Brandon Keepers
0b717e68a2
Move payload helpers to context
2016-12-04 12:57:28 -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
65eaf9300b
Reimplement workflow with new plugin system
2016-11-22 22:44:24 -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
90708f3fba
Remove reactions, which are not supported by integrations
2016-11-20 21:31:36 -06:00
Matt Colyer
f9d7d5eabe
Cleanup evaluator plugin interface
2016-11-18 10:00:34 -08:00
Brandon Keepers
48d306d499
Remove URL stuff for now
2016-11-17 21:52:11 -06:00
Brandon Keepers
e7a197f6a1
Use handlebars in comment templates
2016-11-17 21:42:51 -06:00
Brandon Keepers
1946b9adc2
Move evaluator to its own file
2016-11-17 19:22:09 -06:00
Matt Colyer
db87bcec17
More style fixes
2016-11-17 13:26:58 -08:00
Matt Colyer
11040392e2
Fix style
2016-11-17 12:16:13 -08:00
Matt Colyer
4d068ce491
Reimplement reactions
2016-11-17 12:09:26 -08:00
Matt Colyer
7976c94ae7
Implement unlock
2016-11-17 12:00:08 -08:00
Matt Colyer
24d2c21420
Implement locking
2016-11-17 11:57:28 -08:00
Matt Colyer
af85ae1bee
Implement open
2016-11-17 11:52:12 -08:00
Matt Colyer
8d965b1ce9
Implement unlabel
2016-11-17 11:47:03 -08:00
Matt Colyer
f0f44afadc
Implement unassign
2016-11-17 11:38:56 -08:00
Matt Colyer
5b68c71d72
Implement issue assignment
2016-11-17 11:25:27 -08:00
Matt Colyer
09f0d7fa11
Add issues plugin test
2016-11-17 11:08:18 -08:00
Matt Colyer
9348b522c0
Fix configuration tests
2016-11-17 10:22:44 -08:00
Matt Colyer
2d567034d2
Fix dispatcher tests
2016-11-17 09:37:40 -08:00
Matt Colyer
4368632c0d
Fix paren matching
2016-11-17 08:52:03 -08:00
Matt Colyer
280cab1013
Reimplement comment
2016-11-17 08:48:31 -08:00
Matt Colyer
8f2c92aad9
reimplement labeling
2016-11-16 17:46:15 -08:00
Matt Colyer
a21e03bee9
reimplement close action
2016-11-16 17:41:25 -08:00
Matt Colyer
484bdfe19d
First working version of purejs
2016-11-16 16:57:41 -08:00