Commit Graph

1060 Commits

Author SHA1 Message Date
greenkeeper[bot]
8b483f7922 chore(package): update semantic-release to version 12.2.2 (#395) 2018-01-26 08:59:24 -05:00
Jason Etcovitch
7734e9d283 docs: Add docs for data persistence (#242) 2018-01-26 00:01:34 -05:00
Lee Dohm
9e4e5ccac3 Add section on how to help if you're just starting out (#393) 2018-01-18 12:09:39 -06:00
Brandon Keepers
26fc0e61bc Remove unused eventsource, move jest to dev deps (#403) v5.0.0 2018-01-18 08:11:45 -06:00
tcbyrd
d2fbb0fbb2 Adding some types for Installation, Account, and Repository 2018-01-15 14:51:16 -05:00
SaravanaN
3c7a6e6e33 fix: update log when server starts #394 (#398) 2018-01-15 10:30:28 -05:00
tcbyrd
0972145e87 Revert package.json 2018-01-14 22:49:51 -05:00
tcbyrd
8320d4b415 Move sentry and stats plugins to TS 2018-01-14 22:46:26 -05:00
Wilhelm Klopp
dcd0e32c3c Add option to disable stats (#392) 2018-01-12 08:20:25 -06:00
Brandon Keepers
a3c91afdf3 Properly handle async errors (#384) 2018-01-12 08:10:10 -06:00
Jason Etcovitch
dd1c7ebd45 Customize Codecov ☂️ (#386) 2018-01-12 08:01:29 -06:00
Brandon Keepers
b71b2a0135 Remove localtunnel (#387) 2018-01-11 21:51:39 -06:00
Brandon Keepers
0b527178eb Use smee-client instead of EventSource directly (#389) 2018-01-11 21:39:50 -06:00
Brandon Keepers
c8da5b451d Fix lint error introduced in #390 2018-01-11 21:30:04 -06:00
Brandon Keepers
9251282a6e Document probot-config extension (#390)
* Document probot-config extension

* Fix lint errors in docs

* await
2018-01-11 19:05:42 -06:00
Ryan Tsao
36e3b57b41 feature: Add early termination to paginate method (#329) v4.1.0 2018-01-11 13:16:44 -05:00
Aaron Ang
6b9c41d79e docs: Update "Remix on Glitch" button link (#388) 2018-01-09 21:15:27 -05:00
Christian Weber
2e51bb36a4 docs: How to install Node and Probot for Development (#381) 2018-01-07 16:57:13 -05:00
tcbyrd
018c9fb5fc ignore coverage folder on npm 2018-01-07 12:36:39 -05:00
tcbyrd
1bfae8280e Make package.json unique from upstream 2018-01-07 12:30:24 -05:00
tcbyrd
7ef5857cc8 ignore src and test on npm 2018-01-07 12:26:06 -05:00
Sam Yamashtia
575d308fb7 [Suggestion] Use marketplace link instread of original link (#383)
* Use marketplace link instread of original link

* Change Purchase a Sentry.io -> Install Sentry from Marketplace
2018-01-04 09:10:09 -06:00
Olivier Combe
5546e5c4fc working typescript setup (#375) 2017-12-30 23:14:26 -05:00
Brandon Keepers
0e373a8af5 fix(package): update jest to version 22.0.3 (#378)
Closes #373
2017-12-20 23:08:00 -06:00
tcbyrd
b38a97a700 Force Appveyor to use the project's tsconfig 2017-12-17 20:44:48 -05:00
tcbyrd
48b3e0692f Setup tsc on Appveyor 2017-12-17 20:21:18 -05:00
tcbyrd
0396ecedd2 Add typescript compiler to travis 2017-12-17 20:19:31 -05:00
tcbyrd
cfcc87e525 Run the test against the transpiled file 2017-12-17 19:11:39 -05:00
tcbyrd
adff1e4cc5 default.js -> default.ts
Changing the name and adding basic types for express
2017-12-17 19:11:06 -05:00
tcbyrd
b59ff3e088 index.js -> index.ts
Only renaming the file for now to ensure tranpilation to es5 syntax.
2017-12-17 19:09:50 -05:00
tcbyrd
d829a8ac67 Setup typescript compiler options and configure build directory 2017-12-17 19:07:52 -05:00
tcbyrd
c92ce20e60 Add build directory to gitignore 2017-12-17 17:04:05 -05:00
tcbyrd
358d07a4f0 Add typings and tsconfig 2017-12-17 17:02:49 -05:00
Jason Etcovitch
60c1b2b245 docs: Link to GHE docs (#370) 2017-12-13 12:19:08 -05:00
Jason Etcovitch
7bef6a7bf9 chore: Add serializer tests (#369) 2017-12-13 11:13:46 -05:00
Lucas Nicodemus
7d2a284461 docs: Improve Now documentation with scaling and aliases (#367) v4.0.0 2017-12-13 09:10:46 -06:00
Lucas Nicodemus
976af759fb docs: Add NODE_ENV to Zeit Now boot command (#365) 2017-12-08 09:05:55 -06:00
Lucas Nicodemus
6042678970 docs: Reflect now.sh private key issue (#364) 2017-12-08 02:53:02 -05:00
Brandon Keepers
6aa3a2f7b2 feat: Add support for experimental webhook proxy (#359)
Usage:

    $ WEBHOOK_PROXY_URL=http://github-webhook-proxy.herokuapp.com/abcxyz npm start
2017-12-07 12:30:18 -06:00
Jason Etcovitch
68ef6c08d4 Add example to README (#361) 2017-12-06 00:29:39 -05:00
Jason Etcovitch
c2d2da17ee Enable Codecov (#360) 2017-12-05 10:22:40 -05:00
Jason Etcovitch
92c5c52e66 Implement GHE Support (#331)
* Add GHE_URL host option to GitHubApi

* Absorb github-app repo

* Implement new github-app setup

* Basic tests for GHE support

* Add docs

* Switch GHE_URL for GHE_HOST

* Make the tests pass by moving things

* Fix sentry test
2017-11-30 13:02:58 -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
b4751760ec Log full requests as trace (#352) 2017-11-27 20:52:30 -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
Jamie Jones
a7596e24d2 General cleanup (#350)
* re-order args for `bin/probot-run.js`
 - Local tunnel/internal properties are grouped together and appear first
  - GitHub App args are now grouped together and come second

* standardize on block comment spacing in `lib/robot.js`
  - open comment is flush
  - all subsequent lines are indented by 1-space
2017-11-26 21:42:04 -05:00
Brandon Keepers
01b347c9c4 doc: Logging (#348) 2017-11-25 22:44:32 -06:00
Brandon Keepers
1e2551853e feat: Add request/response logging (#322)
BREAKING CHANGE:
- Default log level is now `INFO` instead of `DEBUG`
2017-11-25 22:16:54 -06:00
Brandon Keepers
b5d05b3913 fix: Improve log messages for localtunnel (#349) 2017-11-25 22:03:31 -06:00
Jason Etcovitch
a1831021ec Fix two 404s to the API docs (#344) 2017-11-21 22:55:09 -05:00