Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 50 million developers.
Sign up
Pinned
7,311 contributions in the last year
Activity overview
Contributed to
octokit/routes,
octokit/rest.js,
octokit/plugin-rest-endpoint-methods.js
and 5 other
repositories
Contribution activity
August 2020
- gr2m/pino-sentry-errors TypeScript
- gr2m/pino-logdna JavaScript
- gr2m/aggregate-error JavaScript
Created a pull request in octokit/webhooks.js that received 5 comments
feat: reply after 9s with 202 status
We can test this with https://github.com/sinonjs/fake-timers, without needing to wait for 10s in our tests. If anynone wants to finish this today bβ¦
+146
β58
•
5
comments
- feat: v10
- fix: log `AggregateErrors` separately. Do not log errors from `@octokit/webhooks` twice
- refactor: move and rename files for clarity
- @probot/pino
- feat: deprecate `probot.log()`, `app.log()`, and `context.log()` in favor of `.log.info()`
- fix: remove `ProbotOctokitCore`
- feat: `probot.log`. `probot.logger` is now deprecated
- feat: use `pino` for logging
- refactor: replace promise-events with @octokit/webhooks
- feat(typescript): export `WebhookError`
- WIP feat: set `error.rawPayload` on "signature does not match event payload and secret" errors
- fix: assure that errors are always instances of AggregateError
- feat: set common error types from Octokit request errors
- test: return type from `options.transform` should be used for `event` type in event handler
- docs(CONTRIBUTING): add period
- build(deps-dev): bump semantic-release-plugin-update-version-in-files from 1.0.0 to 1.1.0
- build(deps-dev): bump @types/node from 14.0.27 to 14.6.0
- build(deps-dev): bump @octokit/graphql from 4.5.3 to 4.5.4
- build(deps-dev): bump fetch-mock from 9.10.6 to 9.10.7
- build(deps-dev): bump @types/jest from 26.0.9 to 26.0.10
- build(deps-dev): bump jest from 26.3.0 to 26.4.0
- build(deps-dev): bump ts-jest from 26.1.4 to 26.2.0
- build(deps-dev): bump jest from 26.2.2 to 26.3.0
- build(deps): bump @octokit/types from 5.2.1 to 5.4.0
- π§ GitHub OpenAPI specifications changed
- build(deps-dev): bump @types/jest from 26.0.8 to 26.0.9
- build(deps): bump @octokit/types from 5.2.0 to 5.2.1
- build(deps-dev): bump @octokit/core from 3.1.1 to 3.1.2
- build(deps-dev): bump fetch-mock from 9.10.5 to 9.10.6
- build(deps-dev): bump jest from 26.2.1 to 26.2.2
- build(deps-dev): bump semantic-release-plugin-update-version-in-files from 1.0.0 to 1.1.0
- build(deps-dev): bump @types/node from 14.0.27 to 14.6.0
- build(deps-dev): bump @types/jest from 26.0.9 to 26.0.10
- build(deps-dev): bump fetch-mock from 9.10.6 to 9.10.7
- build(deps): bump @octokit/graphql from 4.5.3 to 4.5.4
- build(deps-dev): bump jest from 26.3.0 to 26.4.0
- build(deps-dev): bump ts-jest from 26.1.4 to 26.2.0
- build(deps-dev): bump jest from 26.2.2 to 26.3.0
- build(deps): bump @octokit/types from 5.2.1 to 5.4.0
- build(deps-dev): bump @types/jest from 26.0.8 to 26.0.9
- Fix authentication anchor reference
- build(deps): bump @octokit/types from 5.2.0 to 5.2.1
- Add missing types for `OctokitOptions`
- docs(README): `plugin-throttle` should be `plugin-throttling`, `plugin-paginate` should be `plugin-paginate-rest`
- build(deps-dev): bump jest from 26.2.1 to 26.2.2
- build(deps-dev): bump fetch-mock from 9.10.5 to 9.10.6
- build(deps-dev): bump @types/node from 14.0.27 to 14.6.0
- build(deps-dev): bump semantic-release-plugin-update-version-in-files from 1.0.0 to 1.1.0
- build(deps-dev): bump fetch-mock from 9.10.6 to 9.10.7
- build(deps-dev): bump @types/jest from 26.0.9 to 26.0.10
- build(deps-dev): bump jest from 26.3.0 to 26.4.0
- build(deps-dev): bump ts-jest from 26.1.4 to 26.2.0
- build(deps-dev): bump jest from 26.2.2 to 26.3.0
- build(deps): bump @octokit/types from 5.2.1 to 5.4.0
- build(deps-dev): bump @octokit/auth-app from 2.4.13 to 2.4.14
- build(deps-dev): bump @octokit/auth-app from 2.4.11 to 2.4.12
- build(deps-dev): bump @types/jest from 26.0.8 to 26.0.9
- build(deps): bump @octokit/types from 5.2.0 to 5.2.1
- build(deps-dev): bump @octokit/auth-app from 2.4.10 to 2.4.11
- build(deps-dev): bump fetch-mock from 9.10.5 to 9.10.6
- build(deps-dev): bump jest from 26.2.1 to 26.2.2
- build(deps-dev): bump semantic-release-plugin-update-version-in-files from 1.0.0 to 1.1.0
- build(deps-dev): bump @types/node from 14.0.27 to 14.6.0
- build(deps-dev): bump @octokit/graphql from 4.5.3 to 4.5.4
- build(deps-dev): bump fetch-mock from 9.10.6 to 9.10.7
- build(deps-dev): bump @types/jest from 26.0.9 to 26.0.10
- build(deps-dev): bump jest from 26.3.0 to 26.4.0
- build(deps-dev): bump ts-jest from 26.1.4 to 26.2.0
- build(deps-dev): bump jest from 26.2.2 to 26.3.0
- build(deps): bump @octokit/types from 5.2.1 to 5.4.0
- build(deps-dev): bump @types/jest from 26.0.8 to 26.0.9
- build(deps): bump @octokit/types from 5.2.0 to 5.2.1
- build(deps-dev): bump @octokit/core from 3.1.1 to 3.1.2
- build(deps-dev): bump jest from 26.2.1 to 26.2.2
- build(deps-dev): bump fetch-mock from 9.10.5 to 9.10.6
- build(deps-dev): bump @types/node from 14.0.27 to 14.6.0
- build(deps-dev): bump semantic-release-plugin-update-version-in-files from 1.0.0 to 1.1.0
- build(deps-dev): bump @types/jest from 26.0.9 to 26.0.10
- build(deps-dev): bump fetch-mock from 9.10.6 to 9.10.7
- build(deps-dev): bump jest from 26.3.0 to 26.4.0
- build(deps-dev): bump ts-jest from 26.1.4 to 26.2.0
- build(deps-dev): bump jest from 26.2.2 to 26.3.0
- build(deps): bump @octokit/types from 5.2.1 to 5.4.0
- build: cache
- build(deps-dev): bump @types/jest from 26.0.8 to 26.0.9
- build(deps-dev): bump @octokit/core from 3.1.1 to 3.1.2
- build(deps): bump @octokit/types from 5.2.0 to 5.2.1
- build(deps-dev): bump fetch-mock from 9.10.5 to 9.10.6
- build(deps-dev): bump jest from 26.2.1 to 26.2.2
- build(deps-dev): bump semantic-release-plugin-update-version-in-files from 1.0.0 to 1.1.0
- build(deps-dev): bump @types/node from 14.0.27 to 14.6.0
- build(deps-dev): bump @octokit/graphql from 4.5.3 to 4.5.4
- build(deps-dev): bump @types/jest from 26.0.9 to 26.0.10
- build(deps-dev): bump fetch-mock from 9.10.6 to 9.10.7
- build(deps-dev): bump jest from 26.3.0 to 26.4.0
- build(deps-dev): bump ts-jest from 26.1.4 to 26.2.0
- build(deps-dev): bump jest from 26.2.2 to 26.3.0
- build(deps): bump @octokit/types from 5.2.1 to 5.4.0
- build(deps-dev): bump @types/jest from 26.0.8 to 26.0.9
- build(deps-dev): bump @octokit/core from 3.1.1 to 3.1.2
- build(deps): bump @octokit/types from 5.2.0 to 5.2.1
- build(deps-dev): bump jest from 26.2.1 to 26.2.2
- build(deps-dev): bump fetch-mock from 9.10.5 to 9.10.6
- build(deps-dev): bump @types/node from 14.0.27 to 14.6.0
- build(deps-dev): bump semantic-release-plugin-update-version-in-files from 1.0.0 to 1.1.0
- build(deps-dev): bump fetch-mock from 9.10.6 to 9.10.7
- build(deps-dev): bump @types/jest from 26.0.9 to 26.0.10
- build(deps-dev): bump jest from 26.3.0 to 26.4.0
- build(deps-dev): bump ts-jest from 26.1.4 to 26.2.0
- build(deps-dev): bump jest from 26.2.2 to 26.3.0
- build(deps): bump @octokit/types from 5.2.1 to 5.4.0
- build(deps-dev): bump @types/jest from 26.0.8 to 26.0.9
- build(deps): bump @octokit/types from 5.2.0 to 5.2.1
- build(deps-dev): bump @octokit/core from 3.1.1 to 3.1.2
- build(deps-dev): bump fetch-mock from 9.10.5 to 9.10.6
- build(deps-dev): bump jest from 26.2.1 to 26.2.2
- build(deps-dev): bump semantic-release-plugin-update-version-in-files from 1.0.0 to 1.1.0
- fix: better error message for missing param
- build(deps-dev): bump @types/jest from 26.0.9 to 26.0.10
- build(deps-dev): bump fetch-mock from 9.10.6 to 9.10.7
- build(deps-dev): bump jest from 26.3.0 to 26.4.0
- build(deps-dev): bump ts-jest from 26.1.4 to 26.2.0
- build(deps-dev): bump jest from 26.2.2 to 26.3.0
- build(deps): bump @octokit/types from 5.2.1 to 5.4.0
- build(deps-dev): bump @types/jest from 26.0.8 to 26.0.9
- build(deps): bump @octokit/types from 5.2.0 to 5.2.1
- build(deps-dev): bump fetch-mock from 9.10.5 to 9.10.6
- build(deps-dev): bump jest from 26.2.1 to 26.2.2
- fix: throw helpful error on `auth({ type: "installation" })` if `installationId` option is not set
- build(deps-dev): bump semantic-release-plugin-update-version-in-files from 1.0.0 to 1.1.0
- build(deps-dev): bump @types/node from 14.0.27 to 14.6.0
- build(deps-dev): bump @types/jest from 26.0.9 to 26.0.10
- build(deps-dev): bump fetch-mock from 9.10.6 to 9.10.7
- build(deps-dev): bump jest from 26.3.0 to 26.4.0
- build(deps-dev): bump ts-jest from 26.1.4 to 26.2.0
- build(deps-dev): bump jest from 26.2.2 to 26.3.0
- build(deps): bump @octokit/types from 5.3.0 to 5.4.0
- build(deps-dev): bump @types/jest from 26.0.8 to 26.0.9
- build(deps-dev): bump @octokit/core from 3.1.1 to 3.1.2
- build(deps): bump @octokit/types from 5.2.0 to 5.2.1
- build(deps-dev): bump fetch-mock from 9.10.5 to 9.10.6
- build(deps-dev): bump jest from 26.2.1 to 26.2.2
- build(deps-dev): bump semantic-release-plugin-update-version-in-files from 1.0.0 to 1.1.0
- build(deps-dev): bump @types/node from 14.0.27 to 14.6.0
- build(deps-dev): bump fetch-mock from 9.10.6 to 9.10.7
- build(deps-dev): bump @types/jest from 26.0.9 to 26.0.10
- build(deps-dev): bump jest from 26.3.0 to 26.4.0
- build(deps-dev): bump ts-jest from 26.1.4 to 26.2.0
- build(deps-dev): bump jest from 26.2.2 to 26.3.0
- build(deps): bump @octokit/types from 5.2.1 to 5.4.0
- build(deps-dev): bump @types/jest from 26.0.8 to 26.0.9
- build(deps): bump @octokit/types from 5.2.0 to 5.2.1
- build(deps): bump @octokit/core from 3.1.1 to 3.1.2
- build(deps-dev): bump jest from 26.2.1 to 26.2.2
- build(deps-dev): bump fetch-mock from 9.10.5 to 9.10.6
- build(deps-dev): bump semantic-release-plugin-update-version-in-files from 1.0.0 to 1.1.0
- build(deps-dev): bump @types/node from 14.0.27 to 14.6.0
- build(deps-dev): bump @types/jest from 26.0.9 to 26.0.10
- build(deps-dev): bump fetch-mock from 9.10.6 to 9.10.7
- build(deps-dev): bump jest from 26.3.0 to 26.4.0
- build(deps-dev): bump ts-jest from 26.1.4 to 26.2.0
- build(deps-dev): bump nock from 13.0.3 to 13.0.4
- build(deps-dev): bump jest from 26.2.2 to 26.3.0
- build(deps-dev): bump @types/jest from 26.0.8 to 26.0.9
- build(deps): bump @octokit/core from 3.1.1 to 3.1.2
- build(deps-dev): bump fetch-mock from 9.10.5 to 9.10.6
- build(deps-dev): bump jest from 26.2.1 to 26.2.2
- build(deps-dev): bump semantic-release-plugin-update-version-in-files from 1.0.0 to 1.1.0
- build(deps-dev): bump fetch-mock from 9.10.6 to 9.10.7
- build(deps-dev): bump @types/jest from 26.0.9 to 26.0.10
- build(deps-dev): bump jest from 26.3.0 to 26.4.0
- build(deps-dev): bump ts-jest from 26.1.4 to 26.2.0
- build(deps-dev): bump jest from 26.2.2 to 26.3.0
- build(deps): bump @octokit/types from 5.2.1 to 5.4.0
- build(deps-dev): bump @types/jest from 26.0.8 to 26.0.9
- build(deps): bump @octokit/types from 5.2.0 to 5.2.1
- build(deps-dev): bump jest from 26.2.1 to 26.2.2
- build(deps-dev): bump fetch-mock from 9.10.5 to 9.10.6
- build(deps-dev): bump @types/node from 14.0.27 to 14.6.0
- build(deps-dev): bump semantic-release-plugin-update-version-in-files from 1.0.0 to 1.1.0
- build(deps-dev): bump @types/jest from 26.0.9 to 26.0.10
- build(deps-dev): bump fetch-mock from 9.10.6 to 9.10.7
- docs: typo fix @octokit/auth => @octokit/auth-app
- fix: syntax error in the code example
- build(deps): bump @octokit/types from 5.2.1 to 5.4.0
- build(deps-dev): bump @types/jest from 26.0.8 to 26.0.9
- build(deps): bump @octokit/types from 5.2.0 to 5.2.1
- build(deps-dev): bump fetch-mock from 9.10.5 to 9.10.6
- build(deps-dev): bump fetch-mock from 9.10.6 to 9.10.7
- build(deps-dev): bump @types/jest from 26.0.9 to 26.0.10
- build(deps-dev): bump jest from 26.3.0 to 26.4.0
- build(deps-dev): bump ts-jest from 26.1.4 to 26.2.0
- build(deps-dev): bump jest from 26.2.2 to 26.3.0
- build(deps): bump @octokit/types from 5.2.1 to 5.4.0
- build(deps-dev): bump @types/jest from 26.0.8 to 26.0.9
- build(deps): bump @octokit/types from 5.2.0 to 5.2.1
- build(deps-dev): bump jest from 26.2.1 to 26.2.2
- build(deps-dev): bump fetch-mock from 9.10.5 to 9.10.6
- build(deps-dev): bump semantic-release-plugin-update-version-in-files from 1.0.0 to 1.1.0
- build(deps-dev): bump @types/jest from 26.0.9 to 26.0.10
- build(deps-dev): bump jest from 26.3.0 to 26.4.0
- build(deps-dev): bump ts-jest from 26.1.4 to 26.2.0
- build(deps-dev): bump jest from 26.2.2 to 26.3.0
- build(deps): bump @octokit/types from 5.2.1 to 5.4.0
- build(deps-dev): bump @types/jest from 26.0.8 to 26.0.9
- build(deps): bump @octokit/types from 5.2.0 to 5.2.1
- build(deps-dev): bump jest from 26.2.1 to 26.2.2
- build(deps-dev): bump @types/jest from 26.0.9 to 26.0.10
- build(deps-dev): bump jest from 26.3.0 to 26.4.0
- build(deps-dev): bump ts-jest from 26.1.4 to 26.2.0
- build(deps-dev): bump jest from 26.2.2 to 26.3.0
- build(deps): bump @octokit/auth-app from 2.4.13 to 2.4.14
- build(deps): bump @octokit/auth-app from 2.4.11 to 2.4.12
- build(deps-dev): bump @types/jest from 26.0.8 to 26.0.9
- build(deps-dev): bump jest from 26.2.1 to 26.2.2
- build(deps): bump @octokit/auth-app from 2.4.10 to 2.4.11
- build(deps-dev): bump semantic-release-plugin-update-version-in-files from 1.0.0 to 1.1.0
- build(deps-dev): bump @types/node from 14.0.27 to 14.6.0
- build(deps-dev): bump fetch-mock from 9.10.6 to 9.10.7
- build(deps-dev): bump @types/jest from 26.0.9 to 26.0.10
- build(deps): bump @octokit/types from 5.2.1 to 5.4.0
- build(deps-dev): bump @types/jest from 26.0.8 to 26.0.9
- build(deps): bump @octokit/types from 5.2.0 to 5.2.1
- build(deps-dev): bump fetch-mock from 9.10.5 to 9.10.6
- build(deps-dev): bump @types/node from 14.0.27 to 14.6.0
- build(deps-dev): bump semantic-release-plugin-update-version-in-files from 1.0.0 to 1.1.0
- build(deps-dev): bump @types/jest from 26.0.9 to 26.0.10
- build(deps-dev): bump jest from 26.3.0 to 26.4.0
- build(deps-dev): bump ts-jest from 26.1.4 to 26.2.0
- build(deps-dev): bump jest from 26.2.2 to 26.3.0
- build(deps-dev): bump @types/jest from 26.0.8 to 26.0.9
- build(deps-dev): bump jest from 26.2.1 to 26.2.2
- build(deps-dev): bump @types/node from 14.0.27 to 14.6.0
- build(deps-dev): bump semantic-release-plugin-update-version-in-files from 1.0.0 to 1.1.0
- build(deps-dev): bump fetch-mock from 9.10.6 to 9.10.7
- build(deps-dev): bump @types/jest from 26.0.9 to 26.0.10
- build(deps-dev): bump @types/jest from 26.0.8 to 26.0.9
- build(deps): bump @octokit/core from 3.1.1 to 3.1.2
- build(deps-dev): bump fetch-mock from 9.10.5 to 9.10.6
- Fix typo in bug template
- build(deps-dev): bump semantic-release-plugin-update-version-in-files from 1.0.0 to 1.1.0
- build(deps-dev): bump fetch-mock from 9.10.6 to 9.10.7
- build(deps-dev): bump @types/jest from 26.0.9 to 26.0.10
- build(deps): bump @octokit/types from 5.2.1 to 5.4.0
- build(deps-dev): bump @types/jest from 26.0.8 to 26.0.9
- build(deps): bump @octokit/types from 5.2.0 to 5.2.1
- build(deps-dev): bump fetch-mock from 9.10.5 to 9.10.6
- build(deps-dev): bump @types/node from 14.0.27 to 14.6.0
- feat(middleware): use console-log-level instead of debug package
- test(server-test): mock errorHandler using jest.fn()
- fix(typescript): Change options to match the ones from other octokit repos
- build(deps-dev): bump @octokit/webhooks-definitions from 3.11.2 to 3.12.0
- feat: set common error types from Octokit request errors
- fix(typescript): `WebhookPayloadPullRequest["installation"]`
- build(deps-dev): bump @types/node from 14.0.27 to 14.6.0
- build(deps-dev): bump semantic-release-plugin-update-version-in-files from 1.0.0 to 1.1.0
- build(deps-dev): bump fetch-mock from 9.10.6 to 9.10.7
- build(deps-dev): bump @types/jest from 26.0.9 to 26.0.10
- build(deps-dev): bump @types/jest from 26.0.8 to 26.0.9
- build(deps-dev): bump @octokit/core from 3.1.1 to 3.1.2
- build(deps-dev): bump fetch-mock from 9.10.5 to 9.10.6
- build(deps-dev): bump @types/jest from 26.0.9 to 26.0.10
- build(deps-dev): bump fetch-mock from 9.10.6 to 9.10.7
- build(deps): bump @octokit/types from 5.2.1 to 5.4.0
- build(deps-dev): bump @types/jest from 26.0.8 to 26.0.9
- build(deps): bump @octokit/types from 5.2.0 to 5.2.1
- build(deps-dev): bump @octokit/core from 3.1.1 to 3.1.2
- build(deps-dev): bump fetch-mock from 9.10.5 to 9.10.6
- build: remove `csrf-token` value from cached HTML
- build: cache
- build(deps-dev): bump ajv from 6.12.3 to 6.12.4
- build: cache
- feat: add `workflow_run:completed` webhook, set empty `client_payload` for `workflow_dispatch` webhook
- fix(payloadβexamples): add "installation" field to pull_request-* payload examples
- build(deps-dev): bump @types/jest from 26.0.9 to 26.0.10
- build(deps-dev): bump jest from 26.3.0 to 26.4.0
- build(deps-dev): bump ts-jest from 26.1.4 to 26.2.0
- build(deps-dev): bump jest from 26.2.2 to 26.3.0
- build(deps-dev): bump @types/jest from 26.0.8 to 26.0.9
- build(deps-dev): bump jest from 26.2.1 to 26.2.2
19
repositories not shown
Created an issue in octokit/webhooks.js that received 5 comments
Make the error message more helpful
When an error occurs in an event handler, we set the error message to just "Webhook handler error" webhooks.js/src/event-handler/receive.ts Liβ¦
5
comments
- Add failing test to verify that "request.setEncoding("utf8")" is needed
- Rewrite tests in TypeScript and Jest
- Replace "debug" with "log" constructor option
- Make sure to respond within 10s in `.middleware`
- [maintainance] Unreachable code?
- [TypeScript] `error` argument in `.on("error")` callback should permit for additional properties
- [TypeScript] do not restrict return/resolve type of `.on()` callback
2
contributions
in private repositories
Aug 7 β Aug 18