Brandon Keepers
a9e7162d11
Merge remote-tracking branch 'origin/master' into typescript-init
...
* origin/master:
correct featured apps link (#490 )
chore: Add icon to title of probot (#483 )
docs: Recommend using `npm run dev` to start with nodemon (#487 )
2018-04-09 17:46:48 -05:00
Kautilya Tripathi
72d0d81bf8
chore: Add icon to title of probot ( #483 )
2018-04-05 13:59:44 -05:00
tcbyrd
5b1dd99ed1
Updating testMatchers
...
This exposed some test that weren't running
2018-04-01 20:29:57 -04:00
tcbyrd
920d5b67f6
Merging master into typescript-init
...
Reverts https://github.com/probot/probot/pull/397/files
fix(package): update @octokit/rest to version 15.1.7
Name the Logger export
Make object types optional
Merge branch 'master' into typescript-init
Bump deps for standard and octokit
Bump ts dependency
Made the option optional. 😉
2018-03-08 15:54:37 -05:00
greenkeeper[bot]
0060098fd7
chore(package): Update standard to the latest version 🚀 ( #436 )
2018-02-28 10:09:40 -05:00
tcbyrd
aed1a7b95d
Merge remote-tracking branch 'origin-auth/master' into typescript-init
...
Not sure why this isn't being ignored
2018-02-18 11:01:34 -05:00
Gregor
5bf1c315c7
test: adapt for @octokit/rest
...
Turns out that the `per_page` & `page` params are missing in [routes.json](https://github.com/octokit/rest.js/blob/master/lib/routes.json#L1682-L1687 ), which means, with the previous implementations, they have been ignored!
The new implementation automatically passes all remaining options as query parameter (for `GET` requests) so it works anyway.
So tl;dr: the new release actually fixed a bug, getting the stats will be more performant now, as it gets 100 results instead of 30
2018-01-29 11:07:17 -08:00
tcbyrd
6763956669
Merge branch 'master' into typescript-init
...
Merge changes from 5.0
Remove merge markers
2018-01-27 18:24:46 -05:00
Wilhelm Klopp
dcd0e32c3c
Add option to disable stats ( #392 )
2018-01-12 08:20:25 -06:00
Olivier Combe
5546e5c4fc
working typescript setup ( #375 )
2017-12-30 23:14:26 -05:00
tcbyrd
cfcc87e525
Run the test against the transpiled file
2017-12-17 19:11:39 -05:00
Brandon Keepers
27b7c8d406
refactor: Extract Sentry logging to a built-in plugin ( #353 )
2017-11-27 20:57:52 -06:00
Brandon Keepers
e35028890a
Improve GitHub logging ( #351 )
...
* Extract github client extensions into module
* Add logging to extended GitHub client
* Update test to check output
* Inline GitHub App methods
* Update node-github links
* Remove src, which does not show up with LOG_FORMAT=simple anyway
* Fix lint errors
2017-11-27 10:18:58 -06:00
Jason Etcovitch
9eeac3a57e
refactor: switch ejs for hbs
2017-11-21 09:21:39 -05:00
Brandon Keepers
5dde8405c5
chore: remove unnecessary test config ( #313 )
2017-11-02 20:39:12 -05:00
Jason Etcovitch
5d29945dd2
feat: /probot homepage ( #279 )
...
* Add /probot route with tests
* Add index route, write tests
* Remove unused arg
* Pass tests
* Tweak HTML string and pkg require
* Add static directory
* Design welcome page
* Rename to probot.html
* Implement EJS
* Remove duplicate load
* Extract default homepage into plugin
* Fix issue after merge conflict
* Refactor app loading
* Remove autoloading of plugings
BREAKING CHANGE: `probot run` without any arguments will no longer autoload apps named `probot-*`.
* Move setup
* Look for `apps` key instead of `plugins`
* Update simulate command
* Simplify resolver
* Remove unused routes variable
* Move views to default path
* Call probot.setup to properly initialize default apps
* Simplify package loading
* Specify extension
* Add links to docs/slack
* Remove stats link
* Add helper to jest ignore
* Fix ejs views error
* Move a require to top of file
* Remove unnecessary (and breaking) test
2017-10-17 09:35:58 -04:00
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
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
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
4e60ad56cf
Refactor out dispatcher
2016-12-04 12:59:42 -06:00
Brandon Keepers
838f4801d9
Unnecessary test changes
2016-11-22 23:46:20 -06:00
Brandon Keepers
65eaf9300b
Reimplement workflow with new plugin system
2016-11-22 22:44:24 -06:00
Brandon Keepers
90708f3fba
Remove reactions, which are not supported by integrations
2016-11-20 21:31:36 -06:00
Brandon Keepers
e7a197f6a1
Use handlebars in comment templates
2016-11-17 21:42:51 -06:00
Brandon Keepers
1bae707257
Extract Sanbox class, remove workflows.push
2016-11-17 21:05:49 -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
3802c1d115
Implement comment test
2016-11-17 11:20:40 -08:00
Matt Colyer
0a060b670d
Move label tests into plugin
2016-11-17 11:17:05 -08:00
Matt Colyer
09f0d7fa11
Add issues plugin test
2016-11-17 11:08:18 -08:00