- new behavior: if no plugins are specified, then they are automatically discovered. if plugins are specified, no autodiscovery happens
- a plugin is defined as a module whose name begins with the prefix `probot-`
- move plugin loading/resolving routines into module
- add tests
When writing Mocha tests, the blocks should be function expressions instead of lambdas. The reasoning is that it's easier to refactor if a test needs a custom timeout, or needs to be conditionally skipped:
it('should do x', () => {
this.skip(); // throws exception
});
it('should do x', function () {
this.skip(); // ok
});
* origin/master: (27 commits)
Release v0.4.1.
Disable raven console alerts
Relax node version requirements
Release v0.4.0.
Update log for local server
Remove tunnel script
Move subdomain config
Update docs to use localtunnel
Add subdomain option
Setup tunnel using localtunnel
Ensure node version is satisfied
autoBreadcrumbs
Use local logger variable
Connect sentry to logger
Move logger setup to index
Fix package.json for multiple plugins
Specific filename not needed
Remove log
Ignore all private keys
Look for any pem in the cwd
...
* origin/master:
Release v0.4.0.
Update log for local server
Remove tunnel script
Move subdomain config
Update docs to use localtunnel
Add subdomain option
Setup tunnel using localtunnel
Ensure node version is satisfied
* origin/master: (21 commits)
Update paginate to default to returning response
capture unhandled rejections
Fix lint errors
Add raven to report errors to sentry
Release v0.3.0.
Change level of log message
Start with array
Use `function` to preserve `this`
Add docs on paginate method
Fix lint errors
robot.auth as integration or installation
Add paginate to default github client object
Release v0.2.1.
Hack to throttle requests
Remove env variables
Fix travis version
Add cache and cache installation token
a
chore(package): update xo to version 0.19.0
Clarify that it's the _webhook_ secret
...