github-webhooks 0.12.0 → 0.13.0
raw patch · 42 files changed
+511/−66 lines, 42 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
- GitHub.Data.Webhooks.Payload: newtype HookChecksInstallation
+ GitHub.Data.Webhooks.Payload: [whCheckRunNodeId] :: HookCheckRun -> !Text
+ GitHub.Data.Webhooks.Payload: [whCheckSuiteNodeId] :: HookCheckSuite -> !Text
+ GitHub.Data.Webhooks.Payload: [whChecksInstallationNodeId] :: HookChecksInstallation -> Text
+ GitHub.Data.Webhooks.Payload: [whCommitCommentNodeId] :: HookCommitComment -> !Text
+ GitHub.Data.Webhooks.Payload: [whDeploymentNodeId] :: HookDeployment -> !Text
+ GitHub.Data.Webhooks.Payload: [whDeploymentStatusNodeId] :: HookDeploymentStatus -> !Text
+ GitHub.Data.Webhooks.Payload: [whIssueCommentNodeId] :: HookIssueComment -> !Text
+ GitHub.Data.Webhooks.Payload: [whIssueLabelNodeId] :: HookIssueLabels -> !Maybe Text
+ GitHub.Data.Webhooks.Payload: [whIssueNodeId] :: HookIssue -> !Text
+ GitHub.Data.Webhooks.Payload: [whMilestoneNodeId] :: HookMilestone -> !Text
+ GitHub.Data.Webhooks.Payload: [whOrgInvitationNodeId] :: HookOrganizationInvitation -> !Text
+ GitHub.Data.Webhooks.Payload: [whOrgNodeId] :: HookOrganization -> !Text
+ GitHub.Data.Webhooks.Payload: [whProjectCardNodeId] :: HookProjectCard -> !Text
+ GitHub.Data.Webhooks.Payload: [whProjectColumnNodeId] :: HookProjectColumn -> !Text
+ GitHub.Data.Webhooks.Payload: [whProjectNodeId] :: HookProject -> !Text
+ GitHub.Data.Webhooks.Payload: [whPullReqMergeableState] :: HookPullRequest -> !Maybe Text
+ GitHub.Data.Webhooks.Payload: [whPullReqNodeId] :: HookPullRequest -> !Text
+ GitHub.Data.Webhooks.Payload: [whPullReqRevComNodeId] :: HookPullRequestReviewComment -> !Text
+ GitHub.Data.Webhooks.Payload: [whPullReqReviewNodeId] :: HookPullRequestReview -> !Text
+ GitHub.Data.Webhooks.Payload: [whReleaseNodeId] :: HookRelease -> !Text
+ GitHub.Data.Webhooks.Payload: [whRepoLabelNodeId] :: HookRepositoryLabel -> !Maybe Text
+ GitHub.Data.Webhooks.Payload: [whRepoNodeId] :: HookRepository -> !Text
+ GitHub.Data.Webhooks.Payload: [whSimplRepoNodeId] :: HookRepositorySimple -> !Text
+ GitHub.Data.Webhooks.Payload: [whTeamNodeId] :: HookTeam -> !Text
+ GitHub.Data.Webhooks.Payload: [whUserNodeId] :: HookUser -> !Text
+ GitHub.Data.Webhooks.Payload: data HookChecksInstallation
- GitHub.Data.Webhooks.Payload: HookCheckRun :: !Int -> !Text -> !Text -> !URL -> !URL -> !URL -> !HookCheckRunStatus -> !Maybe HookCheckRunConclusion -> !UTCTime -> !Maybe UTCTime -> !HookCheckRunOutput -> !Text -> !HookCheckSuite -> !Vector HookChecksPullRequest -> HookCheckRun
+ GitHub.Data.Webhooks.Payload: HookCheckRun :: !Int -> !Text -> !Text -> !Text -> !URL -> !URL -> !URL -> !HookCheckRunStatus -> !Maybe HookCheckRunConclusion -> !UTCTime -> !Maybe UTCTime -> !HookCheckRunOutput -> !Text -> !HookCheckSuite -> !Vector HookChecksPullRequest -> HookCheckRun
- GitHub.Data.Webhooks.Payload: HookCheckSuite :: !Int -> !Maybe Text -> !Text -> !HookCheckSuiteStatus -> !Maybe HookCheckSuiteConclusion -> !URL -> !Maybe Text -> !Text -> !Vector HookChecksPullRequest -> !UTCTime -> !UTCTime -> !Maybe Int -> !Maybe URL -> !Maybe HookCheckSuiteCommit -> HookCheckSuite
+ GitHub.Data.Webhooks.Payload: HookCheckSuite :: !Int -> !Text -> !Maybe Text -> !Text -> !HookCheckSuiteStatus -> !Maybe HookCheckSuiteConclusion -> !URL -> !Maybe Text -> !Text -> !Vector HookChecksPullRequest -> !UTCTime -> !UTCTime -> !Maybe Int -> !Maybe URL -> !Maybe HookCheckSuiteCommit -> HookCheckSuite
- GitHub.Data.Webhooks.Payload: HookChecksInstallation :: Int -> HookChecksInstallation
+ GitHub.Data.Webhooks.Payload: HookChecksInstallation :: Int -> Text -> HookChecksInstallation
- GitHub.Data.Webhooks.Payload: HookCommitComment :: !URL -> !URL -> !Int -> !HookUser -> !Maybe Int -> !Maybe Int -> !Maybe Text -> !Text -> !UTCTime -> !UTCTime -> !Text -> HookCommitComment
+ GitHub.Data.Webhooks.Payload: HookCommitComment :: !URL -> !URL -> !Int -> !Text -> !HookUser -> !Maybe Int -> !Maybe Int -> !Maybe Text -> !Text -> !UTCTime -> !UTCTime -> !Text -> HookCommitComment
- GitHub.Data.Webhooks.Payload: HookDeployment :: !URL -> !Int -> !Text -> !Text -> !Text -> !Text -> !Maybe Text -> !HookUser -> !UTCTime -> !UTCTime -> !URL -> !URL -> HookDeployment
+ GitHub.Data.Webhooks.Payload: HookDeployment :: !URL -> !Int -> !Text -> !Text -> !Text -> !Text -> !Text -> !Maybe Text -> !HookUser -> !UTCTime -> !UTCTime -> !URL -> !URL -> HookDeployment
- GitHub.Data.Webhooks.Payload: HookDeploymentStatus :: !URL -> !Int -> !Text -> !HookUser -> !Maybe Text -> !Maybe URL -> !UTCTime -> !UTCTime -> !URL -> !URL -> HookDeploymentStatus
+ GitHub.Data.Webhooks.Payload: HookDeploymentStatus :: !URL -> !Int -> !Text -> !Text -> !HookUser -> !Maybe Text -> !Maybe URL -> !UTCTime -> !UTCTime -> !URL -> !URL -> HookDeploymentStatus
- GitHub.Data.Webhooks.Payload: HookIssue :: !URL -> !URL -> !URL -> !URL -> !URL -> !Int -> !Int -> !Text -> !HookUser -> !Vector HookIssueLabels -> IssueState -> !Bool -> !Maybe HookUser -> !Maybe HookMilestone -> !Int -> !UTCTime -> !UTCTime -> !Maybe UTCTime -> !Text -> HookIssue
+ GitHub.Data.Webhooks.Payload: HookIssue :: !URL -> !URL -> !URL -> !URL -> !URL -> !Int -> !Text -> !Int -> !Text -> !HookUser -> !Vector HookIssueLabels -> IssueState -> !Bool -> !Maybe HookUser -> !Maybe HookMilestone -> !Int -> !UTCTime -> !UTCTime -> !Maybe UTCTime -> !Text -> HookIssue
- GitHub.Data.Webhooks.Payload: HookIssueComment :: !URL -> !URL -> !URL -> !Int -> !HookUser -> !UTCTime -> !UTCTime -> !Text -> HookIssueComment
+ GitHub.Data.Webhooks.Payload: HookIssueComment :: !URL -> !URL -> !URL -> !Int -> !Text -> !HookUser -> !UTCTime -> !UTCTime -> !Text -> HookIssueComment
- GitHub.Data.Webhooks.Payload: HookIssueLabels :: !Maybe Int -> !URL -> !Text -> !Text -> !Bool -> HookIssueLabels
+ GitHub.Data.Webhooks.Payload: HookIssueLabels :: !Maybe Int -> !Maybe Text -> !URL -> !Text -> !Text -> !Bool -> HookIssueLabels
- GitHub.Data.Webhooks.Payload: HookMilestone :: !URL -> !URL -> !URL -> !Int -> !Int -> !Text -> !Maybe Text -> !HookUser -> !Int -> !Int -> !MilestoneState -> !UTCTime -> !UTCTime -> !Maybe UTCTime -> !Maybe UTCTime -> HookMilestone
+ GitHub.Data.Webhooks.Payload: HookMilestone :: !URL -> !URL -> !URL -> !Int -> !Text -> !Int -> !Text -> !Maybe Text -> !HookUser -> !Int -> !Int -> !MilestoneState -> !UTCTime -> !UTCTime -> !Maybe UTCTime -> !Maybe UTCTime -> HookMilestone
- GitHub.Data.Webhooks.Payload: HookOrganization :: !Text -> !Int -> !URL -> !URL -> !URL -> !Maybe URL -> !Maybe URL -> !URL -> !URL -> !URL -> !Text -> HookOrganization
+ GitHub.Data.Webhooks.Payload: HookOrganization :: !Text -> !Int -> !Text -> !URL -> !URL -> !URL -> !Maybe URL -> !Maybe URL -> !URL -> !URL -> !URL -> !Text -> HookOrganization
- GitHub.Data.Webhooks.Payload: HookOrganizationInvitation :: !Int -> !Text -> !Maybe Text -> !Text -> HookOrganizationInvitation
+ GitHub.Data.Webhooks.Payload: HookOrganizationInvitation :: !Int -> !Text -> !Text -> !Maybe Text -> !Text -> HookOrganizationInvitation
- GitHub.Data.Webhooks.Payload: HookProject :: !URL -> !URL -> !URL -> !Int -> !Text -> !Text -> !Int -> !ProjectState -> !HookUser -> !UTCTime -> !UTCTime -> HookProject
+ GitHub.Data.Webhooks.Payload: HookProject :: !URL -> !URL -> !URL -> !Int -> !Text -> !Text -> !Text -> !Int -> !ProjectState -> !HookUser -> !UTCTime -> !UTCTime -> HookProject
- GitHub.Data.Webhooks.Payload: HookProjectCard :: !URL -> !URL -> !Int -> !Int -> !Maybe Text -> !HookUser -> !UTCTime -> !UTCTime -> !URL -> HookProjectCard
+ GitHub.Data.Webhooks.Payload: HookProjectCard :: !URL -> !URL -> !Int -> !Int -> !Text -> !Maybe Text -> !HookUser -> !UTCTime -> !UTCTime -> !URL -> HookProjectCard
- GitHub.Data.Webhooks.Payload: HookProjectColumn :: !URL -> !URL -> !URL -> !Int -> !Text -> !UTCTime -> !UTCTime -> HookProjectColumn
+ GitHub.Data.Webhooks.Payload: HookProjectColumn :: !URL -> !URL -> !URL -> !Int -> !Text -> !Text -> !UTCTime -> !UTCTime -> HookProjectColumn
- GitHub.Data.Webhooks.Payload: HookPullRequest :: !URL -> !Int -> !URL -> !URL -> !URL -> !URL -> !Int -> !Text -> !Bool -> !Text -> !HookUser -> !Text -> !UTCTime -> !UTCTime -> !Maybe UTCTime -> !Maybe UTCTime -> !Maybe Text -> !Maybe HookUser -> !Maybe HookMilestone -> !URL -> !URL -> !URL -> !URL -> !URL -> !PullRequestTarget -> !PullRequestTarget -> !Maybe Int -> !Maybe Int -> !Maybe Int -> !Maybe Int -> !Maybe Int -> !Maybe Int -> HookPullRequest
+ GitHub.Data.Webhooks.Payload: HookPullRequest :: !URL -> !Int -> !Text -> !URL -> !URL -> !URL -> !URL -> !Int -> !Text -> !Bool -> !Text -> !HookUser -> !Text -> !UTCTime -> !UTCTime -> !Maybe UTCTime -> !Maybe UTCTime -> !Maybe Text -> !Maybe HookUser -> !Maybe HookMilestone -> !URL -> !URL -> !URL -> !URL -> !URL -> !PullRequestTarget -> !PullRequestTarget -> !Maybe Text -> !Maybe Int -> !Maybe Int -> !Maybe Int -> !Maybe Int -> !Maybe Int -> !Maybe Int -> HookPullRequest
- GitHub.Data.Webhooks.Payload: HookPullRequestReview :: !Int -> !HookUser -> !Text -> !UTCTime -> !Text -> !URL -> !URL -> HookPullRequestReview
+ GitHub.Data.Webhooks.Payload: HookPullRequestReview :: !Int -> !Text -> !HookUser -> !Text -> !UTCTime -> !Text -> !URL -> !URL -> HookPullRequestReview
- GitHub.Data.Webhooks.Payload: HookPullRequestReviewComment :: !URL -> !Int -> !Text -> !Text -> !Int -> !Int -> !Text -> !Text -> !HookUser -> !Text -> !UTCTime -> !UTCTime -> !URL -> !URL -> HookPullRequestReviewComment
+ GitHub.Data.Webhooks.Payload: HookPullRequestReviewComment :: !URL -> !Int -> !Text -> !Text -> !Text -> !Int -> !Int -> !Text -> !Text -> !HookUser -> !Text -> !UTCTime -> !UTCTime -> !URL -> !URL -> HookPullRequestReviewComment
- GitHub.Data.Webhooks.Payload: HookRelease :: !URL -> !URL -> !URL -> !URL -> !Int -> !Text -> !Text -> !Maybe Text -> !Bool -> !HookUser -> !Bool -> !UTCTime -> !Maybe UTCTime -> !URL -> !URL -> !Maybe Text -> HookRelease
+ GitHub.Data.Webhooks.Payload: HookRelease :: !URL -> !URL -> !URL -> !URL -> !Int -> !Text -> !Text -> !Text -> !Maybe Text -> !Bool -> !HookUser -> !Bool -> !UTCTime -> !Maybe UTCTime -> !URL -> !URL -> !Maybe Text -> HookRelease
- GitHub.Data.Webhooks.Payload: HookRepository :: !Int -> !Text -> !Text -> !Either HookSimpleUser HookUser -> !Bool -> !URL -> !Text -> !Bool -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !UTCTime -> !UTCTime -> !UTCTime -> !URL -> !URL -> !URL -> !URL -> !Maybe URL -> !Int -> !Int -> !Int -> !Maybe Text -> !Bool -> !Bool -> !Bool -> !Bool -> !Int -> !Maybe URL -> !Int -> !Text -> HookRepository
+ GitHub.Data.Webhooks.Payload: HookRepository :: !Int -> !Text -> !Text -> !Text -> !Either HookSimpleUser HookUser -> !Bool -> !URL -> !Text -> !Bool -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !UTCTime -> !UTCTime -> !UTCTime -> !URL -> !URL -> !URL -> !URL -> !Maybe URL -> !Int -> !Int -> !Int -> !Maybe Text -> !Bool -> !Bool -> !Bool -> !Bool -> !Int -> !Maybe URL -> !Int -> !Text -> HookRepository
- GitHub.Data.Webhooks.Payload: HookRepositoryLabel :: !URL -> !Text -> !Text -> HookRepositoryLabel
+ GitHub.Data.Webhooks.Payload: HookRepositoryLabel :: !Maybe Text -> !URL -> !Text -> !Text -> HookRepositoryLabel
- GitHub.Data.Webhooks.Payload: HookRepositorySimple :: !Int -> !Text -> !Text -> !Bool -> HookRepositorySimple
+ GitHub.Data.Webhooks.Payload: HookRepositorySimple :: !Int -> !Text -> !Text -> !Text -> !Bool -> HookRepositorySimple
- GitHub.Data.Webhooks.Payload: HookTeam :: !Text -> !Int -> !Text -> !Text -> !URL -> !URL -> !URL -> HookTeam
+ GitHub.Data.Webhooks.Payload: HookTeam :: !Text -> !Int -> !Text -> !Text -> !Text -> !URL -> !URL -> !URL -> HookTeam
- GitHub.Data.Webhooks.Payload: HookUser :: !Text -> !Int -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !OwnerType -> !Bool -> HookUser
+ GitHub.Data.Webhooks.Payload: HookUser :: !Text -> !Int -> !Text -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !URL -> !OwnerType -> !Bool -> HookUser
Files
- CHANGELOG.md +9/−3
- fixtures/check-run-event.json +12/−4
- fixtures/check-suite-event.json +9/−3
- fixtures/commit-comment-event.json +43/−38
- fixtures/create-event.json +3/−0
- fixtures/delete-event.json +3/−0
- fixtures/deployment-event.json +5/−0
- fixtures/deployment-status-event.json +7/−0
- fixtures/fork-event.json +5/−0
- fixtures/gollum-event.json +3/−0
- fixtures/installation-event.json +3/−0
- fixtures/installation-repo-event.json +3/−0
- fixtures/issue-comment-event.json +8/−0
- fixtures/issues-event.json +6/−0
- fixtures/label-event.json +5/−0
- fixtures/member-event.json +4/−0
- fixtures/membership-event.json +4/−0
- fixtures/milestone-event.json +6/−0
- fixtures/org-block-event.json +3/−0
- fixtures/organization-event.json +4/−0
- fixtures/page-build-event.json +4/−0
- fixtures/project-card-event.json +6/−0
- fixtures/project-column-event.json +5/−0
- fixtures/project-event.json +6/−0
- fixtures/public-event.json +3/−0
- fixtures/pull-request-event-null-body.json +13/−1
- fixtures/pull-request-event.json +13/−1
- fixtures/pull-request-review-comment-event.json +13/−0
- fixtures/pull-request-review-event.json +13/−0
- fixtures/push-event.json +3/−0
- fixtures/release-event.json +5/−0
- fixtures/repository-event.json +4/−0
- fixtures/status-event.json +6/−0
- fixtures/team-add-event.json +5/−0
- fixtures/team-event.json +3/−0
- fixtures/watch-event.json +3/−0
- github-webhooks.cabal +7/−4
- package.yaml +3/−2
- spec/DecodeEventsSpec.hs +194/−3
- src/GitHub/Data/Webhooks/Payload.hs +55/−7
- stack-ghc-8.2.yaml +1/−0
- stack-ghc-8.4.yaml +1/−0
CHANGELOG.md view
@@ -1,10 +1,16 @@+# 0.13.0++* Support for `node_id`, which is used by the GraphQL API (by Alistair Burrowes)+* Handle the case where `issue.body` is `null` (by Rob Berry)+* Support for `mergeable_state` option in pull requests (by Matthew Bauer)+ # 0.12.0 * Support for CheckSuiteEvent and CheckRunEvent was added (resolves #25) # 0.11.0 -* OwnerType of Bot is now supported (by Domen Kozar, resolves #22)+* `OwnerType` of `Bot` is now supported (by Domen Kozar, resolves #22) * GHC-7.10 requires less changes to build the bundled examples (resolves #6) * Fixed issues to do with updated stack package format and CI build (resolves #23, et al.) * Added a security policy clarifying how security issues should be disclosed (resolves #24)@@ -18,8 +24,8 @@ # 0.10.0 * Significantly improved documentation coverage and added module descriptions (by Christian Sakai, resolves #5)-* Fixed a bug where the installation id field of 'PullRequestEvent' was not optional (by Rob Berry)-* Implementing "head" and "base" fields to PullRequestReview (by Rob Berry and Thomas DuBuisson)+* Fixed a bug where the installation id field of `PullRequestEvent` was not optional (by Rob Berry)+* Implementing `head` and `base` fields to `PullRequestReview` (by Rob Berry and Thomas DuBuisson) # 0.9.1
fixtures/check-run-event.json view
@@ -2,6 +2,7 @@ "action": "requested_action", "check_run": { "id": 123412411,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "head_sha": "45deaf5013c757e58e2665849c3fd3add3edfa59", "external_id": "", "url": "https://api.github.com/repos/baxterthehacker/public-repo/check-runs/454339238",@@ -21,6 +22,7 @@ "name": "Test Check Run", "check_suite": { "id": 12341234111,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "head_branch": "test-pr", "head_sha": "45deaf5013c757e58e2665849c3fd3add3edfa59", "status": "queued",@@ -55,11 +57,12 @@ ], "app": { "id": 12345,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "slug": "baxterandthehackers-app", "owner": { "login": "baxterthehacker", "id": 12341234,- "node_id": "MDEyOk9yZ2FuaXphdGlvbjYwMzg1NjM4",+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars2.githubusercontent.com/u/60385638?v=4", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -97,11 +100,12 @@ }, "app": { "id": 12345,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "slug": "baxterandthehackers-app", "owner": { "login": "baxterthehacker", "id": 12341234,- "node_id": "MDEyOk9yZ2FuaXphdGlvbjYwMzg1NjM4",+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars2.githubusercontent.com/u/60385638?v=4", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -165,13 +169,14 @@ }, "repository": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "private": false, "owner": { "login": "baxterthehacker", "id": 6752317,- "node_id": "MDEyOk9yZ2FuaXphdGlvbjYwMzg1NjM4",+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -259,6 +264,7 @@ "organization": { "login": "baxterandthehackers", "id": 4312013,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "url": "https://api.github.com/orgs/baxterandthehackers", "repos_url": "https://api.github.com/orgs/baxterandthehackers/repos", "events_url": "https://api.github.com/orgs/baxterandthehackers/events",@@ -272,6 +278,7 @@ "sender":{ "login":"baxterthehacker", "id":6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url":"https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id":"", "url":"https://api.github.com/users/baxterthehacker",@@ -289,6 +296,7 @@ "site_admin":false }, "installation": {- "id": 1234123+ "id": 1234123,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" } }
fixtures/check-suite-event.json view
@@ -2,6 +2,7 @@ "action": "completed", "check_suite": { "id": 12341234111,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "head_branch": "test-pr", "head_sha": "45deaf5013c757e58e2665849c3fd3add3edfa59", "status": "completed",@@ -36,11 +37,12 @@ ], "app": { "id": 12345,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "slug": "baxterandthehackers-app", "owner": { "login": "baxterthehacker", "id": 12341234,- "node_id": "MDEyOk9yZ2FuaXphdGlvbjYwMzg1NjM4",+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars2.githubusercontent.com/u/60385638?v=4", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -94,13 +96,14 @@ }, "repository": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "private": false, "owner": { "login": "baxterthehacker", "id": 6752317,- "node_id": "MDEyOk9yZ2FuaXphdGlvbjYwMzg1NjM4",+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -188,6 +191,7 @@ "organization": { "login": "baxterandthehackers", "id": 4312013,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "url": "https://api.github.com/orgs/baxterandthehackers", "repos_url": "https://api.github.com/orgs/baxterandthehackers/repos", "events_url": "https://api.github.com/orgs/baxterandthehackers/events",@@ -201,6 +205,7 @@ "sender":{ "login":"baxterthehacker", "id":6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url":"https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id":"", "url":"https://api.github.com/users/baxterthehacker",@@ -218,6 +223,7 @@ "site_admin":false }, "installation": {- "id": 1234123+ "id": 1234123,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" } }
fixtures/commit-comment-event.json view
@@ -3,25 +3,27 @@ "comment": { "url": "https://api.github.com/repos/baxterthehacker/public-repo/comments/11056394", "html_url": "https://github.com/baxterthehacker/public-repo/commit/9049f1265b7d61be4a8904a9a27120d2064dab3b#commitcomment-11056394",- "id": 11056394,+ "id": 11056394,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "user": {- "login": "baxterthehacker",- "id": 6752317,- "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",- "gravatar_id": "",- "url": "https://api.github.com/users/baxterthehacker",- "html_url": "https://github.com/baxterthehacker",- "followers_url": "https://api.github.com/users/baxterthehacker/followers",- "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",- "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",- "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",- "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",- "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",- "repos_url": "https://api.github.com/users/baxterthehacker/repos",- "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",- "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",- "type": "User",- "site_admin": false+ "login": "baxterthehacker",+ "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=",+ "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",+ "gravatar_id": "",+ "url": "https://api.github.com/users/baxterthehacker",+ "html_url": "https://github.com/baxterthehacker",+ "followers_url": "https://api.github.com/users/baxterthehacker/followers",+ "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",+ "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",+ "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",+ "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",+ "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",+ "repos_url": "https://api.github.com/users/baxterthehacker/repos",+ "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",+ "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",+ "type": "User",+ "site_admin": false }, "position": null, "line": null,@@ -32,27 +34,29 @@ "body": "This is a really good change! :+1:" }, "repository": {- "id": 35129377,+ "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": {- "login": "baxterthehacker",- "id": 6752317,- "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",- "gravatar_id": "",- "url": "https://api.github.com/users/baxterthehacker",- "html_url": "https://github.com/baxterthehacker",- "followers_url": "https://api.github.com/users/baxterthehacker/followers",- "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",- "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",- "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",- "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",- "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",- "repos_url": "https://api.github.com/users/baxterthehacker/repos",- "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",- "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",- "type": "User",- "site_admin": false+ "login": "baxterthehacker",+ "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=",+ "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3",+ "gravatar_id": "",+ "url": "https://api.github.com/users/baxterthehacker",+ "html_url": "https://github.com/baxterthehacker",+ "followers_url": "https://api.github.com/users/baxterthehacker/followers",+ "following_url": "https://api.github.com/users/baxterthehacker/following{/other_user}",+ "gists_url": "https://api.github.com/users/baxterthehacker/gists{/gist_id}",+ "starred_url": "https://api.github.com/users/baxterthehacker/starred{/owner}{/repo}",+ "subscriptions_url": "https://api.github.com/users/baxterthehacker/subscriptions",+ "organizations_url": "https://api.github.com/users/baxterthehacker/orgs",+ "repos_url": "https://api.github.com/users/baxterthehacker/repos",+ "events_url": "https://api.github.com/users/baxterthehacker/events{/privacy}",+ "received_events_url": "https://api.github.com/users/baxterthehacker/received_events",+ "type": "User",+ "site_admin": false }, "private": false, "html_url": "https://github.com/baxterthehacker/public-repo",@@ -120,7 +124,8 @@ }, "sender": { "login": "baxterthehacker",- "id": 6752317,+ "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -137,4 +142,4 @@ "type": "User", "site_admin": false }- }+}
fixtures/create-event.json view
@@ -6,11 +6,13 @@ "pusher_type": "user", "repository": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -94,6 +96,7 @@ "sender": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",
fixtures/delete-event.json view
@@ -4,11 +4,13 @@ "pusher_type": "user", "repository": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -92,6 +94,7 @@ "sender": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",
fixtures/deployment-event.json view
@@ -2,6 +2,7 @@ "deployment": { "url": "https://api.github.com/repos/baxterthehacker/public-repo/deployments/710692", "id": 710692,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "sha": "9049f1265b7d61be4a8904a9a27120d2064dab3b", "ref": "master", "task": "deploy",@@ -12,6 +13,7 @@ "creator": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -35,11 +37,13 @@ }, "repository": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -123,6 +127,7 @@ "sender": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",
fixtures/deployment-status-event.json view
@@ -2,10 +2,12 @@ "deployment_status": { "url": "https://api.github.com/repos/baxterthehacker/public-repo/deployments/710692/statuses/1115122", "id": 1115122,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "state": "success", "creator": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -32,6 +34,7 @@ "deployment": { "url": "https://api.github.com/repos/baxterthehacker/public-repo/deployments/710692", "id": 710692,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "sha": "9049f1265b7d61be4a8904a9a27120d2064dab3b", "ref": "master", "task": "deploy",@@ -42,6 +45,7 @@ "creator": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -65,11 +69,13 @@ }, "repository": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -153,6 +159,7 @@ "sender": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",
fixtures/fork-event.json view
@@ -1,11 +1,13 @@ { "forkee": { "id": 35129393,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterandthehackers/public-repo", "owner": { "login": "baxterandthehackers", "id": 7649605,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/7649605?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterandthehackers",@@ -89,11 +91,13 @@ }, "repository": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -177,6 +181,7 @@ "sender": { "login": "baxterandthehackers", "id": 7649605,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/7649605?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterandthehackers",
fixtures/gollum-event.json view
@@ -11,11 +11,13 @@ ], "repository": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -99,6 +101,7 @@ "sender": { "login": "jasonrudolph", "id": 2988,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/2988?v=3", "gravatar_id": "", "url": "https://api.github.com/users/jasonrudolph",
fixtures/installation-event.json view
@@ -5,6 +5,7 @@ "account": { "login": "octocat", "id": 1,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://github.com/images/error/octocat_happy.gif", "gravatar_id": "", "url": "https://api.github.com/users/octocat",@@ -28,6 +29,7 @@ "repositories": [ { "id": 1296269,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "Hello-World", "full_name": "octocat/Hello-World", "private": true@@ -36,6 +38,7 @@ "sender": { "login": "octocat", "id": 1,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://github.com/images/error/octocat_happy.gif", "gravatar_id": "", "url": "https://api.github.com/users/octocat",
fixtures/installation-repo-event.json view
@@ -5,6 +5,7 @@ "account": { "login": "octocat", "id": 1,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://github.com/images/error/octocat_happy.gif", "gravatar_id": "", "url": "https://api.github.com/users/octocat",@@ -33,6 +34,7 @@ "repositories_removed": [ { "id": 1296269,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "Hello-World", "full_name": "octocat/Hello-World", "private": false@@ -41,6 +43,7 @@ "sender": { "login": "octocat", "id": 1,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://github.com/images/error/octocat_happy.gif", "gravatar_id": "", "url": "https://api.github.com/users/octocat",
fixtures/issue-comment-event.json view
@@ -7,11 +7,13 @@ "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/2/events", "html_url": "https://github.com/baxterthehacker/public-repo/issues/2", "id": 73464126,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "number": 2, "title": "Spelling error in the README file", "user": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -30,6 +32,7 @@ }, "labels": [ {+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "url": "https://api.github.com/repos/baxterthehacker/public-repo/labels/bug", "name": "bug", "color": "fc2929"@@ -50,9 +53,11 @@ "html_url": "https://github.com/baxterthehacker/public-repo/issues/2#issuecomment-99262140", "issue_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/2", "id": 99262140,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "user": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -75,11 +80,13 @@ }, "repository": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -163,6 +170,7 @@ "sender": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",
fixtures/issues-event.json view
@@ -7,11 +7,13 @@ "events_url": "https://api.github.com/repos/baxterthehacker/public-repo/issues/2/events", "html_url": "https://github.com/baxterthehacker/public-repo/issues/2", "id": 73464126,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "number": 2, "title": "Spelling error in the README file", "user": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -31,6 +33,7 @@ "labels": [ { "id": 208045946,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "url": "https://api.github.com/repos/baxterthehacker/public-repo/labels/bug", "name": "bug", "color": "fc2929",@@ -49,11 +52,13 @@ }, "repository": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -137,6 +142,7 @@ "sender": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",
fixtures/label-event.json view
@@ -1,17 +1,20 @@ { "action":"created", "label":{+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "url":"https://api.github.com/repos/baxterandthehackers/public-repo/labels/blocked", "name":"blocked", "color":"ff0000" }, "repository":{ "id":67075329,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name":"public-repo", "full_name":"baxterandthehackers/public-repo", "owner":{ "login":"baxterandthehackers", "id":4312013,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url":"https://avatars.githubusercontent.com/u/4312013?v=3", "gravatar_id":"", "url":"https://api.github.com/users/baxterandthehackers",@@ -96,6 +99,7 @@ "organization":{ "login":"baxterandthehackers", "id":4312013,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "url":"https://api.github.com/orgs/baxterandthehackers", "repos_url":"https://api.github.com/orgs/baxterandthehackers/repos", "events_url":"https://api.github.com/orgs/baxterandthehackers/events",@@ -109,6 +113,7 @@ "sender":{ "login":"baxterthehacker", "id":7649605,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url":"https://avatars.githubusercontent.com/u/7649605?v=3", "gravatar_id":"", "url":"https://api.github.com/users/baxterthehacker",
fixtures/member-event.json view
@@ -3,6 +3,7 @@ "member": { "login": "octocat", "id": 583231,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=3", "gravatar_id": "", "url": "https://api.github.com/users/octocat",@@ -21,11 +22,13 @@ }, "repository": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -109,6 +112,7 @@ "sender": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",
fixtures/membership-event.json view
@@ -4,6 +4,7 @@ "member": { "login": "kdaigle", "id": 2501,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/2501?v=3", "gravatar_id": "", "url": "https://api.github.com/users/kdaigle",@@ -23,6 +24,7 @@ "sender": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=2", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -42,6 +44,7 @@ "team": { "name": "Contractors", "id": 123456,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "slug": "contractors", "permission": "admin", "url": "https://api.github.com/teams/123456",@@ -51,6 +54,7 @@ "organization": { "login": "baxterandthehackers", "id": 7649605,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "url": "https://api.github.com/orgs/baxterandthehackers", "repos_url": "https://api.github.com/orgs/baxterandthehackers/repos", "events_url": "https://api.github.com/orgs/baxterandthehackers/events",
fixtures/milestone-event.json view
@@ -5,12 +5,14 @@ "html_url":"https://github.com/baxterandthehackers/public-repo/milestones/Test%20milestone%20creation%20webhook%20from%20command%20line2", "labels_url":"https://api.github.com/repos/baxterandthehackers/public-repo/milestones/3/labels", "id":2055681,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "number":3, "title":"I am a milestone", "description":null, "creator":{ "login":"baxterthehacker", "id":7649605,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url":"https://avatars.githubusercontent.com/u/7649605?v=3", "gravatar_id":"", "url":"https://api.github.com/users/baxterthehacker",@@ -37,11 +39,13 @@ }, "repository":{ "id":70275481,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name":"public-repo", "full_name":"baxterandthehackers/public-repo", "owner":{ "login":"baxterandthehackers", "id":4312013,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url":"https://avatars.githubusercontent.com/u/4312013?v=3", "gravatar_id":"", "url":"https://api.github.com/users/baxterandthehackers",@@ -126,6 +130,7 @@ "organization":{ "login":"baxterandthehackers", "id":4312013,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "url":"https://api.github.com/orgs/baxterandthehackers", "repos_url":"https://api.github.com/orgs/baxterandthehackers/repos", "events_url":"https://api.github.com/orgs/baxterandthehackers/events",@@ -139,6 +144,7 @@ "sender":{ "login":"baxterthehacker", "id":7649605,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url":"https://avatars.githubusercontent.com/u/7649605?v=3", "gravatar_id":"", "url":"https://api.github.com/users/baxterthehacker",
fixtures/org-block-event.json view
@@ -3,6 +3,7 @@ "blocked_user": { "login": "octocat", "id": 583231,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/583231?v=3", "gravatar_id": "", "url": "https://api.github.com/users/octocat",@@ -22,6 +23,7 @@ "organization": { "login": "github", "id": 4366038,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "url": "https://api.github.com/orgs/github", "repos_url": "https://api.github.com/orgs/github/repos", "events_url": "https://api.github.com/orgs/github/events",@@ -35,6 +37,7 @@ "sender": { "login": "octodocs", "id": 25781999,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/25781999?v=3", "gravatar_id": "", "url": "https://api.github.com/users/octodocs",
fixtures/organization-event.json view
@@ -2,6 +2,7 @@ "action": "member_invited", "invitation": { "id": 3294302,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "login": "baxterthehacker", "email": null, "role": "direct_member"@@ -14,6 +15,7 @@ "user": { "login": "baxterthehacker", "id": 7649605,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/17085448?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -34,6 +36,7 @@ "organization": { "login": "baxterandthehackers", "id": 4312013,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "url": "https://api.github.com/orgs/baxterandthehackers", "repos_url": "https://api.github.com/orgs/baxterandthehackers/repos", "events_url": "https://api.github.com/orgs/baxterandthehackers/events",@@ -47,6 +50,7 @@ "sender":{ "login":"baxterthehacker", "id":7649605,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url":"https://avatars.githubusercontent.com/u/7649605?v=3", "gravatar_id":"", "url":"https://api.github.com/users/baxterthehacker",
fixtures/page-build-event.json view
@@ -9,6 +9,7 @@ "pusher": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -32,11 +33,13 @@ }, "repository": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -120,6 +123,7 @@ "sender": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",
fixtures/project-card-event.json view
@@ -5,10 +5,12 @@ "column_url": "https://api.github.com/projects/columns/515520", "column_id": 515520, "id": 1266091,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "note": null, "creator": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=2", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -31,11 +33,13 @@ }, "repository": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -119,6 +123,7 @@ "organization": { "login": "baxterandthehackers", "id": 7649605,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "url": "https://api.github.com/orgs/baxterandthehackers", "repos_url": "https://api.github.com/orgs/baxterandthehackers/repos", "events_url": "https://api.github.com/orgs/baxterandthehackers/events",@@ -129,6 +134,7 @@ "sender": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=2", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",
fixtures/project-column-event.json view
@@ -5,17 +5,20 @@ "project_url": "https://api.github.com/projects/288065", "cards_url": "https://api.github.com/projects/columns/515520/cards", "id": 515520,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "High Priority", "created_at": "2017-09-27T23:37:43Z", "updated_at": "2017-09-27T23:39:09Z" }, "repository": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -99,6 +102,7 @@ "organization": { "login": "baxterandthehackers", "id": 7649605,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "url": "https://api.github.com/orgs/baxterandthehackers", "repos_url": "https://api.github.com/orgs/baxterandthehackers/repos", "events_url": "https://api.github.com/orgs/baxterandthehackers/events",@@ -109,6 +113,7 @@ "sender": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=2", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",
fixtures/project-event.json view
@@ -5,6 +5,7 @@ "url": "https://api.github.com/projects/288065", "columns_url": "https://api.github.com/projects/288065/columns", "id": 288065,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "2017", "body": "Roadmap for work to be done in 2017", "number": 10,@@ -12,6 +13,7 @@ "creator": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=2", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -33,11 +35,13 @@ }, "repository": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -121,6 +125,7 @@ "organization": { "login": "baxterandthehackers", "id": 7649605,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "url": "https://api.github.com/orgs/baxterandthehackers", "repos_url": "https://api.github.com/orgs/baxterandthehackers/repos", "events_url": "https://api.github.com/orgs/baxterandthehackers/events",@@ -131,6 +136,7 @@ "sender": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=2", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",
fixtures/public-event.json view
@@ -1,11 +1,13 @@ { "repository": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -89,6 +91,7 @@ "sender": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",
fixtures/pull-request-event-null-body.json view
@@ -4,6 +4,7 @@ "pull_request": { "url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/1", "id": 34778301,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "html_url": "https://github.com/baxterthehacker/public-repo/pull/1", "diff_url": "https://github.com/baxterthehacker/public-repo/pull/1.diff", "patch_url": "https://github.com/baxterthehacker/public-repo/pull/1.patch",@@ -15,6 +16,7 @@ "user": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -51,6 +53,7 @@ "user": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -69,11 +72,13 @@ }, "repo": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -162,6 +167,7 @@ "user": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -180,11 +186,13 @@ }, "repo": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -305,11 +313,13 @@ }, "repository": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -393,6 +403,7 @@ "sender": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -410,6 +421,7 @@ "site_admin": false }, "installation": {- "id": 234+ "id": 234,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" } }
fixtures/pull-request-event.json view
@@ -4,6 +4,7 @@ "pull_request": { "url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/1", "id": 34778301,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "html_url": "https://github.com/baxterthehacker/public-repo/pull/1", "diff_url": "https://github.com/baxterthehacker/public-repo/pull/1.diff", "patch_url": "https://github.com/baxterthehacker/public-repo/pull/1.patch",@@ -15,6 +16,7 @@ "user": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -51,6 +53,7 @@ "user": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -69,11 +72,13 @@ }, "repo": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -162,6 +167,7 @@ "user": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -180,11 +186,13 @@ }, "repo": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -305,11 +313,13 @@ }, "repository": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -393,6 +403,7 @@ "sender": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -410,6 +421,7 @@ "site_admin": false }, "installation": {- "id": 234+ "id": 234,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" } }
fixtures/pull-request-review-comment-event.json view
@@ -3,6 +3,7 @@ "comment": { "url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/comments/29724692", "id": 29724692,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "diff_hunk": "@@ -1 +1 @@\n-# public-repo", "path": "README.md", "position": 1,@@ -12,6 +13,7 @@ "user": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -48,6 +50,7 @@ "pull_request": { "url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/1", "id": 34778301,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "html_url": "https://github.com/baxterthehacker/public-repo/pull/1", "diff_url": "https://github.com/baxterthehacker/public-repo/pull/1.diff", "patch_url": "https://github.com/baxterthehacker/public-repo/pull/1.patch",@@ -59,6 +62,7 @@ "user": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -95,6 +99,7 @@ "user": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -113,11 +118,13 @@ }, "repo": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -206,6 +213,7 @@ "user": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -224,11 +232,13 @@ }, "repo": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -339,11 +349,13 @@ }, "repository": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -427,6 +439,7 @@ "sender": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",
fixtures/pull-request-review-event.json view
@@ -2,9 +2,11 @@ "action": "submitted", "review": { "id": 2626884,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "user": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -38,6 +40,7 @@ "pull_request": { "url": "https://api.github.com/repos/baxterthehacker/public-repo/pulls/8", "id": 87811438,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "html_url": "https://github.com/baxterthehacker/public-repo/pull/8", "diff_url": "https://github.com/baxterthehacker/public-repo/pull/8.diff", "patch_url": "https://github.com/baxterthehacker/public-repo/pull/8.patch",@@ -49,6 +52,7 @@ "user": { "login": "skalnik", "id": 2546,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/2546?v=3", "gravatar_id": "", "url": "https://api.github.com/users/skalnik",@@ -86,6 +90,7 @@ "user": { "login": "skalnik", "id": 2546,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/2546?v=3", "gravatar_id": "", "url": "https://api.github.com/users/skalnik",@@ -104,11 +109,13 @@ }, "repo": { "id": 69919152,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "skalnik/public-repo", "owner": { "login": "skalnik", "id": 2546,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/2546?v=3", "gravatar_id": "", "url": "https://api.github.com/users/skalnik",@@ -198,6 +205,7 @@ "user": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -216,11 +224,13 @@ }, "repo": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -332,11 +342,13 @@ }, "repository": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -421,6 +433,7 @@ "sender": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",
fixtures/push-event.json view
@@ -65,9 +65,11 @@ }, "repository": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": {+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "baxterthehacker", "email": "baxterthehacker@users.noreply.github.com" },@@ -144,6 +146,7 @@ "sender": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",
fixtures/release-event.json view
@@ -6,6 +6,7 @@ "upload_url": "https://uploads.github.com/repos/baxterthehacker/public-repo/releases/1261438/assets{?name}", "html_url": "https://github.com/baxterthehacker/public-repo/releases/tag/0.0.1", "id": 1261438,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "tag_name": "0.0.1", "target_commitish": "master", "name": null,@@ -13,6 +14,7 @@ "author": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -41,11 +43,13 @@ }, "repository": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -129,6 +133,7 @@ "sender": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",
fixtures/repository-event.json view
@@ -2,11 +2,13 @@ "action": "created", "repository": { "id": 27496774,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "new-repository", "full_name": "baxterandthehackers/new-repository", "owner": { "login": "baxterandthehackers", "id": 7649605,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/7649605?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterandthehackers",@@ -90,6 +92,7 @@ "organization": { "login": "baxterandthehackers", "id": 7649605,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "url": "https://api.github.com/orgs/baxterandthehackers", "repos_url": "https://api.github.com/orgs/baxterandthehackers/repos", "events_url": "https://api.github.com/orgs/baxterandthehackers/events",@@ -100,6 +103,7 @@ "sender": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=2", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",
fixtures/status-event.json view
@@ -8,6 +8,7 @@ "state": "success", "commit": { "sha": "9049f1265b7d61be4a8904a9a27120d2064dab3b",+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "commit": { "author": { "name": "baxterthehacker",@@ -33,6 +34,7 @@ "author": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -52,6 +54,7 @@ "committer": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -99,11 +102,13 @@ "updated_at": "2015-05-05T23:40:39Z", "repository": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -187,6 +192,7 @@ "sender": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",
fixtures/team-add-event.json view
@@ -2,6 +2,7 @@ "team": { "name": "github", "id": 836012,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "slug": "github", "description": "", "permission": "pull",@@ -11,11 +12,13 @@ }, "repository": { "id": 35129393,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterandthehackers/public-repo", "owner": { "login": "baxterandthehackers", "id": 7649605,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/7649605?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterandthehackers",@@ -99,6 +102,7 @@ "organization": { "login": "baxterandthehackers", "id": 7649605,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "url": "https://api.github.com/orgs/baxterandthehackers", "repos_url": "https://api.github.com/orgs/baxterandthehackers/repos", "events_url": "https://api.github.com/orgs/baxterandthehackers/events",@@ -110,6 +114,7 @@ "sender": { "login": "baxterandthehackers", "id": 7649605,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/7649605?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterandthehackers",
fixtures/team-event.json view
@@ -3,6 +3,7 @@ "team":{ "name":"team baxter", "id":2175394,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "slug":"team-baxter", "description":"", "privacy":"secret",@@ -14,6 +15,7 @@ "organization":{ "login":"baxterandthehackers", "id":4312013,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "url":"https://api.github.com/orgs/baxterandthehackers", "repos_url":"https://api.github.com/orgs/baxterandthehackers/repos", "events_url":"https://api.github.com/orgs/baxterandthehackers/events",@@ -27,6 +29,7 @@ "sender": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",
fixtures/watch-event.json view
@@ -2,11 +2,13 @@ "action": "started", "repository": { "id": 35129377,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",@@ -90,6 +92,7 @@ "sender": { "login": "baxterthehacker", "id": 6752317,+ "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=", "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker",
github-webhooks.cabal view
@@ -4,10 +4,10 @@ -- -- see: https://github.com/sol/hpack ----- hash: 32ae0990f7bb06821c7e8a6dc533f28f086bf605fda8ca884645551dad3ae3f7+-- hash: 392c233dc7fdf218f1fac06e73ae9dded7e01ad2eb5251f992ea71bd7ffb60d6 name: github-webhooks-version: 0.12.0+version: 0.13.0 synopsis: Aeson instances for GitHub Webhook payloads. description: Complete instances for decoding GitHub Webhook payloads (using @aeson@). See the README at <https://github.com/onrock-eng/github-webhooks#readme> for examples. category: GitHub@@ -18,9 +18,10 @@ Thomas DuBuisson <thomas.dubuisson@gmail.com>, Rob Berry, Domen Kozar <domen@dev.si>,- Alistair Burrowes+ Alistair Burrowes,+ Matthew Bauer maintainer: Kyle Van Berendonck <foss@onrock.online>-copyright: (c) 2017-2019 ONROCK+copyright: (c) 2017-2020 ONROCK license: MIT license-file: LICENSE build-type: Simple@@ -31,6 +32,8 @@ stack-ghc-7.10.yaml stack-ghc-7.8.yaml stack-ghc-8.0.yaml+ stack-ghc-8.2.yaml+ stack-ghc-8.4.yaml stack-nightly.yaml CHANGELOG.md fixtures/check-run-event.json
package.yaml view
@@ -1,5 +1,5 @@ name: github-webhooks-version: 0.12.0+version: 0.13.0 category: GitHub license: MIT@@ -10,7 +10,7 @@ - CHANGELOG.md - fixtures/*.json synopsis: Aeson instances for GitHub Webhook payloads.-copyright: (c) 2017-2019 ONROCK+copyright: (c) 2017-2020 ONROCK author: - Kyle Van Berendonck <kyle.vanberendonck@onrock.online> - Christian Sakai <christianmsakai@gmail.com>@@ -18,6 +18,7 @@ - Rob Berry - Domen Kozar <domen@dev.si> - Alistair Burrowes+ - Matthew Bauer maintainer: Kyle Van Berendonck <foss@onrock.online> github: onrock-eng/github-webhooks description:
spec/DecodeEventsSpec.hs view
@@ -85,6 +85,7 @@ , evCheckSuiteCheckSuite = HookCheckSuite { whCheckSuiteId = 12341234111+ , whCheckSuiteNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whCheckSuiteHeadBranch = Just "test-pr" , whCheckSuiteHeadSha = "45deaf5013c757e58e2665849c3fd3add3edfa59" , whCheckSuiteStatus = HookCheckSuiteStatusCompleted@@ -147,12 +148,14 @@ , evCheckSuiteRepository = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner = Right HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -235,6 +238,7 @@ HookOrganization { whOrgLogin = "baxterandthehackers" , whOrgId = 4312013+ , whOrgNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whOrgUrl = URL "https://api.github.com/orgs/baxterandthehackers" , whOrgReposUrl = URL "https://api.github.com/orgs/baxterandthehackers/repos" , whOrgEventsUrl = URL "https://api.github.com/orgs/baxterandthehackers/events"@@ -249,6 +253,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -269,6 +274,7 @@ Just HookChecksInstallation { whChecksInstallationId = 1234123+ , whChecksInstallationNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" } } @@ -278,6 +284,7 @@ , evCheckRunCheckRun = HookCheckRun { whCheckRunId = 123412411+ , whCheckRunNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whCheckRunHeadSha = "45deaf5013c757e58e2665849c3fd3add3edfa59" , whCheckRunExternalId = "" , whCheckRunUrl = URL "https://api.github.com/repos/baxterthehacker/public-repo/check-runs/454339238"@@ -299,6 +306,7 @@ , weCheckRunCheckSuite = HookCheckSuite { whCheckSuiteId = 12341234111+ , whCheckSuiteNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whCheckSuiteHeadBranch = Just "test-pr" , whCheckSuiteHeadSha = "45deaf5013c757e58e2665849c3fd3add3edfa59" , whCheckSuiteStatus = HookCheckSuiteStatusQueued@@ -381,12 +389,14 @@ , evCheckRunRepository = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner = Right HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -469,6 +479,7 @@ HookOrganization { whOrgLogin = "baxterandthehackers" , whOrgId = 4312013+ , whOrgNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whOrgUrl = URL "https://api.github.com/orgs/baxterandthehackers" , whOrgReposUrl = URL "https://api.github.com/orgs/baxterandthehackers/repos" , whOrgEventsUrl = URL "https://api.github.com/orgs/baxterandthehackers/events"@@ -483,6 +494,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -503,6 +515,7 @@ Just HookChecksInstallation { whChecksInstallationId = 1234123+ , whChecksInstallationNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" } } @@ -515,10 +528,12 @@ , whCommitCommentHtmlUrl = URL "https://github.com/baxterthehacker/public-repo/commit/9049f1265b7d61be4a8904a9a27120d2064dab3b#commitcomment-11056394" , whCommitCommentId = 11056394+ , whCommitCommentNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whCommitCommentUser = HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -546,12 +561,14 @@ , evCommitCommentRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner = Right HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -633,6 +650,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -661,12 +679,14 @@ , evCreateRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner = Right HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -748,6 +768,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -774,12 +795,14 @@ , evDeleteRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner = Right HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -861,6 +884,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -885,6 +909,7 @@ HookDeployment { whDeploymentUrl = URL "https://api.github.com/repos/baxterthehacker/public-repo/deployments/710692" , whDeploymentId = 710692+ , whDeploymentNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whDeploymentSha = "9049f1265b7d61be4a8904a9a27120d2064dab3b" , whDeploymentRef = "master" , whDeploymentTask = "deploy"@@ -894,6 +919,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -918,12 +944,14 @@ , evDeploymentRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner = Right HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -1005,6 +1033,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -1029,11 +1058,13 @@ HookDeploymentStatus { whDeploymentStatusUrl = URL "https://api.github.com/repos/baxterthehacker/public-repo/deployments/710692/statuses/1115122" , whDeploymentStatusId = 1115122+ , whDeploymentStatusNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whDeploymentStatusState = "success" , whDeploymentStatusCreator = HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -1061,6 +1092,7 @@ HookDeployment { whDeploymentUrl = URL "https://api.github.com/repos/baxterthehacker/public-repo/deployments/710692" , whDeploymentId = 710692+ , whDeploymentNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whDeploymentSha = "9049f1265b7d61be4a8904a9a27120d2064dab3b" , whDeploymentRef = "master" , whDeploymentTask = "deploy"@@ -1070,6 +1102,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -1094,12 +1127,14 @@ , evDeplStatusRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner = Right HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -1181,6 +1216,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -1204,12 +1240,14 @@ { evForkDestination = HookRepository { whRepoId = 35129393+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterandthehackers/public-repo" , whRepoOwner = Right HookUser { whUserLogin = "baxterandthehackers" , whUserId = 7649605+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/7649605?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterandthehackers"@@ -1290,12 +1328,14 @@ , evForkSource = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner = Right HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -1377,6 +1417,7 @@ HookUser { whUserLogin = "baxterandthehackers" , whUserId = 7649605+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/7649605?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterandthehackers"@@ -1410,12 +1451,14 @@ , evGollumRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner = Right HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -1497,6 +1540,7 @@ HookUser { whUserLogin = "jasonrudolph" , whUserId = 2988+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/2988?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/jasonrudolph"@@ -1525,6 +1569,7 @@ HookUser { whUserLogin = "octocat" , whUserId = 1+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://github.com/images/error/octocat_happy.gif" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/octocat"@@ -1546,11 +1591,12 @@ , whInstallationRepoUrl = URL "https://api.github.com/installation/repositories" } , evInstallationRepos = V.fromList- [ HookRepositorySimple { whSimplRepoId = 1296269 , whSimplRepoName = "Hello-World" , whSimplRepoFullName = "octocat/Hello-World", whSimplRepoIsPrivate = True } ]+ [ HookRepositorySimple { whSimplRepoId = 1296269 , whSimplRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whSimplRepoName = "Hello-World" , whSimplRepoFullName = "octocat/Hello-World", whSimplRepoIsPrivate = True } ] , evInstallationSender = HookUser { whUserLogin = "octocat" , whUserId = 1+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://github.com/images/error/octocat_happy.gif" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/octocat"@@ -1579,6 +1625,7 @@ HookUser { whUserLogin = "octocat" , whUserId = 1+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://github.com/images/error/octocat_happy.gif" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/octocat"@@ -1602,11 +1649,12 @@ , evInstallationRepoSel = "selected" , evInstallationReposAdd = V.empty , evInstallationReposRemove = V.fromList- [ HookRepositorySimple { whSimplRepoId = 1296269 , whSimplRepoName = "Hello-World" , whSimplRepoFullName = "octocat/Hello-World", whSimplRepoIsPrivate = False } ]+ [ HookRepositorySimple { whSimplRepoId = 1296269 , whSimplRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whSimplRepoName = "Hello-World" , whSimplRepoFullName = "octocat/Hello-World", whSimplRepoIsPrivate = False } ] , evInstallationReposSender = HookUser { whUserLogin = "octocat" , whUserId = 1+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://github.com/images/error/octocat_happy.gif" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/octocat"@@ -1636,12 +1684,14 @@ , whIssueEventsUrl = URL "https://api.github.com/repos/baxterthehacker/public-repo/issues/2/events" , whIssueHtmlUrl = URL "https://github.com/baxterthehacker/public-repo/issues/2" , whIssueId = 73464126+ , whIssueNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whIssueNumber = 2 , whIssueTitle = "Spelling error in the README file" , whIssueUser = HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -1661,6 +1711,7 @@ , whIssueLabels = V.fromList [ HookIssueLabels { whIssueLabelId = Nothing+ , whIssueLabelNodeId = Just "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whIssueLabelUrl = URL "https://api.github.com/repos/baxterthehacker/public-repo/labels/bug" , whIssueLabelName = "bug" , whIssueLabelColor = "fc2929"@@ -1683,10 +1734,12 @@ , whIssueCommentHtmlUrl = URL "https://github.com/baxterthehacker/public-repo/issues/2#issuecomment-99262140" , whIssueCommentIssueUrl = URL "https://api.github.com/repos/baxterthehacker/public-repo/issues/2" , whIssueCommentId = 99262140+ , whIssueCommentNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whIssueCommentUser = HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -1710,12 +1763,14 @@ , evIssueCommentRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner = Right HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -1797,6 +1852,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -1826,12 +1882,14 @@ , whIssueEventsUrl = URL "https://api.github.com/repos/baxterthehacker/public-repo/issues/2/events" , whIssueHtmlUrl = URL "https://github.com/baxterthehacker/public-repo/issues/2" , whIssueId = 73464126+ , whIssueNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whIssueNumber = 2 , whIssueTitle = "Spelling error in the README file" , whIssueUser = HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -1851,6 +1909,7 @@ , whIssueLabels = V.fromList [ HookIssueLabels { whIssueLabelId = Just 208045946+ , whIssueLabelNodeId = Just "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whIssueLabelUrl = URL "https://api.github.com/repos/baxterthehacker/public-repo/labels/bug" , whIssueLabelName = "bug" , whIssueLabelColor = "fc2929"@@ -1870,12 +1929,14 @@ , evIssuesEventRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner = Right HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -1957,6 +2018,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -1980,19 +2042,22 @@ { evLabelEventAction = LabelCreatedAction , evLabelEventPayload = HookRepositoryLabel- { whRepoLabelUrl = URL "https://api.github.com/repos/baxterandthehackers/public-repo/labels/blocked"+ { whRepoLabelNodeId = Just "MDg6Q2hlY2tSdW4xMjg2MjAyMjg="+ , whRepoLabelUrl = URL "https://api.github.com/repos/baxterandthehackers/public-repo/labels/blocked" , whRepoLabelName = "blocked" , whRepoLabelColor = "ff0000" } , evLabelEventRepo = HookRepository { whRepoId = 67075329+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterandthehackers/public-repo" , whRepoOwner = Right HookUser { whUserLogin = "baxterandthehackers" , whUserId = 4312013+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/4312013?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterandthehackers"@@ -2075,6 +2140,7 @@ HookOrganization { whOrgLogin = "baxterandthehackers" , whOrgId = 4312013+ , whOrgNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whOrgUrl = URL "https://api.github.com/orgs/baxterandthehackers" , whOrgReposUrl = URL "https://api.github.com/orgs/baxterandthehackers/repos" , whOrgEventsUrl = URL "https://api.github.com/orgs/baxterandthehackers/events"@@ -2089,6 +2155,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 7649605+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/7649605?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -2114,6 +2181,7 @@ HookUser { whUserLogin = "octocat" , whUserId = 583231+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/583231?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/octocat"@@ -2133,12 +2201,14 @@ , evMemberRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner = Right HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -2220,6 +2290,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -2246,6 +2317,7 @@ HookUser { whUserLogin = "kdaigle" , whUserId = 2501+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/2501?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/kdaigle"@@ -2266,6 +2338,7 @@ HookTeam { whTeamName = "Contractors" , whTeamId = 123456+ , whTeamNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whTeamSlug = "contractors" , whTeamPermission = "admin" , whTeamUrl = URL "https://api.github.com/teams/123456"@@ -2276,6 +2349,7 @@ HookOrganization { whOrgLogin = "baxterandthehackers" , whOrgId = 7649605+ , whOrgNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whOrgUrl = URL "https://api.github.com/orgs/baxterandthehackers" , whOrgReposUrl = URL "https://api.github.com/orgs/baxterandthehackers/repos" , whOrgEventsUrl = URL "https://api.github.com/orgs/baxterandthehackers/events"@@ -2290,6 +2364,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=2" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -2318,6 +2393,7 @@ URL "https://github.com/baxterandthehackers/public-repo/milestones/Test%20milestone%20creation%20webhook%20from%20command%20line2" , whMilestoneLabelsUrl = URL "https://api.github.com/repos/baxterandthehackers/public-repo/milestones/3/labels" , whMilestoneId = 2055681+ , whMilestoneNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whMilestoneNumber = 3 , whMilestoneTitle = "I am a milestone" , whMilestoneDescription = Nothing@@ -2325,6 +2401,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 7649605+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/7649605?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -2352,12 +2429,14 @@ , evMilestoneRepo = HookRepository { whRepoId = 70275481+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterandthehackers/public-repo" , whRepoOwner = Right HookUser { whUserLogin = "baxterandthehackers" , whUserId = 4312013+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/4312013?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterandthehackers"@@ -2439,6 +2518,7 @@ HookOrganization { whOrgLogin = "baxterandthehackers" , whOrgId = 4312013+ , whOrgNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whOrgUrl = URL "https://api.github.com/orgs/baxterandthehackers" , whOrgReposUrl = URL "https://api.github.com/orgs/baxterandthehackers/repos" , whOrgEventsUrl = URL "https://api.github.com/orgs/baxterandthehackers/events"@@ -2453,6 +2533,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 7649605+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/7649605?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -2478,6 +2559,7 @@ HookUser { whUserLogin = "octocat" , whUserId = 583231+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/583231?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/octocat"@@ -2498,6 +2580,7 @@ HookOrganization { whOrgLogin = "github" , whOrgId = 4366038+ , whOrgNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whOrgUrl = URL "https://api.github.com/orgs/github" , whOrgReposUrl = URL "https://api.github.com/orgs/github/repos" , whOrgEventsUrl = URL "https://api.github.com/orgs/github/events"@@ -2512,6 +2595,7 @@ HookUser { whUserLogin = "octodocs" , whUserId = 25781999+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/25781999?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/octodocs"@@ -2536,6 +2620,7 @@ , evOrganizationInvitation = HookOrganizationInvitation { whOrgInvitationId = 3294302+ , whOrgInvitationNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whOrgInvitationLogin = "baxterthehacker" , whOrgInvitationEmail = Nothing , whOrgInvitationRole = "direct_member"@@ -2550,6 +2635,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 7649605+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/17085448?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -2571,6 +2657,7 @@ HookOrganization { whOrgLogin = "baxterandthehackers" , whOrgId = 4312013+ , whOrgNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whOrgUrl = URL "https://api.github.com/orgs/baxterandthehackers" , whOrgReposUrl = URL "https://api.github.com/orgs/baxterandthehackers/repos" , whOrgEventsUrl = URL "https://api.github.com/orgs/baxterandthehackers/events"@@ -2585,6 +2672,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 7649605+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/7649605?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -2615,6 +2703,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -2639,12 +2728,14 @@ , evPageBuildRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner = Right HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -2726,6 +2817,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -2753,11 +2845,13 @@ , whProjectCardColumnUrl = URL "https://api.github.com/projects/columns/515520" , whProjectCardColumnId = 515520 , whProjectCardId = 1266091+ , whProjectCardNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whProjectCardNote = Nothing , whProjectCardCreator = HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=2" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -2781,12 +2875,14 @@ , evProjectCardRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner = Right HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -2868,6 +2964,7 @@ HookOrganization { whOrgLogin = "baxterandthehackers" , whOrgId = 7649605+ , whOrgNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whOrgUrl = URL "https://api.github.com/orgs/baxterandthehackers" , whOrgReposUrl = URL "https://api.github.com/orgs/baxterandthehackers/repos" , whOrgEventsUrl = URL "https://api.github.com/orgs/baxterandthehackers/events"@@ -2882,6 +2979,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=2" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -2909,6 +3007,7 @@ , whProjectColumnProjUrl = URL "https://api.github.com/projects/288065" , whProjectColumnCardsUrl = URL "https://api.github.com/projects/columns/515520/cards" , whProjectColumnId = 515520+ , whProjectColumnNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whProjectColumnName = "High Priority" , whProjectColumnCreatedAt = read "2017-09-27 23:37:43" , whProjectColumnUpdatedAt = read "2017-09-27 23:39:09"@@ -2916,12 +3015,14 @@ , evProjectColumnRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner = Right HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -3003,6 +3104,7 @@ HookOrganization { whOrgLogin = "baxterandthehackers" , whOrgId = 7649605+ , whOrgNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whOrgUrl = URL "https://api.github.com/orgs/baxterandthehackers" , whOrgReposUrl = URL "https://api.github.com/orgs/baxterandthehackers/repos" , whOrgEventsUrl = URL "https://api.github.com/orgs/baxterandthehackers/events"@@ -3017,6 +3119,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=2" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -3044,6 +3147,7 @@ , whProjectUrl = URL "https://api.github.com/projects/288065" , whProjectColumnsUrl = URL "https://api.github.com/projects/288065/columns" , whProjectId = 288065+ , whProjectNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whProjectName = "2017" , whProjectBody = "Roadmap for work to be done in 2017" , whProjectNumber = 10@@ -3052,6 +3156,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=2" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -3074,12 +3179,14 @@ , evProjectRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner = Right HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -3161,6 +3268,7 @@ HookOrganization { whOrgLogin = "baxterandthehackers" , whOrgId = 7649605+ , whOrgNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whOrgUrl = URL "https://api.github.com/orgs/baxterandthehackers" , whOrgReposUrl = URL "https://api.github.com/orgs/baxterandthehackers/repos" , whOrgEventsUrl = URL "https://api.github.com/orgs/baxterandthehackers/events"@@ -3175,6 +3283,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=2" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -3198,12 +3307,14 @@ { evPublicEventRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner = Right HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -3285,6 +3396,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -3311,6 +3423,7 @@ HookPullRequest { whPullReqUrl = URL "https://api.github.com/repos/baxterthehacker/public-repo/pulls/1" , whPullReqId = 34778301+ , whPullReqNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whPullReqHtmlUrl = URL "https://github.com/baxterthehacker/public-repo/pull/1" , whPullReqDiffUrl = URL "https://github.com/baxterthehacker/public-repo/pull/1.diff" , whPullReqPatchUrl = URL "https://github.com/baxterthehacker/public-repo/pull/1.patch"@@ -3323,6 +3436,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -3359,6 +3473,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -3378,6 +3493,7 @@ , whPullReqTargetRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner =@@ -3385,6 +3501,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -3472,6 +3589,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -3491,6 +3609,7 @@ , whPullReqTargetRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner =@@ -3498,6 +3617,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -3578,6 +3698,7 @@ , whPullReqTargetLabel = "baxterthehacker:changes" , whPullReqTargetRef = "changes" }+ , whPullReqMergeableState = Just "unknown" , whPullReqCommentCount = Just 0 , whPullReqRevCommentCount = Just 0 , whPullReqCommitCount = Just 1@@ -3588,12 +3709,14 @@ , evPullReqRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner = Right HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -3675,6 +3798,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -3702,6 +3826,7 @@ HookPullRequest { whPullReqUrl = URL "https://api.github.com/repos/baxterthehacker/public-repo/pulls/1" , whPullReqId = 34778301+ , whPullReqNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whPullReqHtmlUrl = URL "https://github.com/baxterthehacker/public-repo/pull/1" , whPullReqDiffUrl = URL "https://github.com/baxterthehacker/public-repo/pull/1.diff" , whPullReqPatchUrl = URL "https://github.com/baxterthehacker/public-repo/pull/1.patch"@@ -3714,6 +3839,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -3750,6 +3876,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -3769,6 +3896,7 @@ , whPullReqTargetRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner =@@ -3776,6 +3904,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -3863,6 +3992,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -3882,6 +4012,7 @@ , whPullReqTargetRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner =@@ -3889,6 +4020,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -3969,6 +4101,7 @@ , whPullReqTargetLabel = "baxterthehacker:changes" , whPullReqTargetRef = "changes" }+ , whPullReqMergeableState = Just "unknown" , whPullReqCommentCount = Just 0 , whPullReqRevCommentCount = Just 0 , whPullReqCommitCount = Just 1@@ -3979,12 +4112,14 @@ , evPullReqRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner = Right HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -4066,6 +4201,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -4092,6 +4228,7 @@ HookPullRequestReviewComment { whPullReqRevComUrl = URL "https://api.github.com/repos/baxterthehacker/public-repo/pulls/comments/29724692" , whPullReqRevComId = 29724692+ , whPullReqRevComNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whPullReqRevComDiffHunk = "@@ -1 +1 @@\n-# public-repo" , whPullReqRevComPath = "README.md" , whPullReqRevComPos = 1@@ -4102,6 +4239,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -4128,6 +4266,7 @@ HookPullRequest { whPullReqUrl = URL "https://api.github.com/repos/baxterthehacker/public-repo/pulls/1" , whPullReqId = 34778301+ , whPullReqNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whPullReqHtmlUrl = URL "https://github.com/baxterthehacker/public-repo/pull/1" , whPullReqDiffUrl = URL "https://github.com/baxterthehacker/public-repo/pull/1.diff" , whPullReqPatchUrl = URL "https://github.com/baxterthehacker/public-repo/pull/1.patch"@@ -4140,6 +4279,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -4183,6 +4323,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -4202,6 +4343,7 @@ , whPullReqTargetRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner =@@ -4209,6 +4351,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -4296,6 +4439,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -4315,6 +4459,7 @@ , whPullReqTargetRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner =@@ -4322,6 +4467,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -4402,16 +4548,19 @@ , whPullReqTargetLabel = "baxterthehacker:changes" , whPullReqTargetRef = "changes" }+ , whPullReqMergeableState = Nothing } , evPullReqRevRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner = Right HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -4493,6 +4642,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -4517,10 +4667,12 @@ , evPullReqReviewPayload = HookPullRequestReview { whPullReqReviewId = 2626884+ , whPullReqReviewNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whPullReqReviewUser = HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -4547,6 +4699,7 @@ HookPullRequest { whPullReqUrl = URL "https://api.github.com/repos/baxterthehacker/public-repo/pulls/8" , whPullReqId = 87811438+ , whPullReqNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whPullReqHtmlUrl = URL "https://github.com/baxterthehacker/public-repo/pull/8" , whPullReqDiffUrl = URL "https://github.com/baxterthehacker/public-repo/pull/8.diff" , whPullReqPatchUrl = URL "https://github.com/baxterthehacker/public-repo/pull/8.patch"@@ -4559,6 +4712,7 @@ HookUser { whUserLogin = "skalnik" , whUserId = 2546+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/2546?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/skalnik"@@ -4596,6 +4750,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -4615,6 +4770,7 @@ , whPullReqTargetRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner =@@ -4622,6 +4778,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -4709,6 +4866,7 @@ HookUser { whUserLogin = "skalnik" , whUserId = 2546+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/2546?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/skalnik"@@ -4728,6 +4886,7 @@ , whPullReqTargetRepo = HookRepository { whRepoId = 69919152+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "skalnik/public-repo" , whRepoOwner =@@ -4735,6 +4894,7 @@ HookUser { whUserLogin = "skalnik" , whUserId = 2546+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/2546?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/skalnik"@@ -4815,6 +4975,7 @@ , whPullReqTargetLabel = "skalnik:patch-2" , whPullReqTargetRef = "patch-2" }+ , whPullReqMergeableState = Nothing , whPullReqCommentCount = Nothing , whPullReqRevCommentCount = Nothing , whPullReqCommitCount = Nothing@@ -4825,6 +4986,7 @@ , evPullReqReviewRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner =@@ -4832,6 +4994,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -4913,6 +5076,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -4989,6 +5153,7 @@ , evPushRepository = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner =@@ -5061,6 +5226,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -5089,6 +5255,7 @@ , whReleaseUploadUrl = URL "https://uploads.github.com/repos/baxterthehacker/public-repo/releases/1261438/assets{?name}" , whReleaseHtmlUrl = URL "https://github.com/baxterthehacker/public-repo/releases/tag/0.0.1" , whReleaseId = 1261438+ , whReleaseNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whReleaseTagName = "0.0.1" , whReleaseTargetCommitish = "master" , whReleaseName = Nothing@@ -5097,6 +5264,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -5123,12 +5291,14 @@ , evReleaseEventRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner = Right HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -5210,6 +5380,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -5234,12 +5405,14 @@ , evRepositoryTarget = HookRepository { whRepoId = 27496774+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "new-repository" , whRepoFullName = "baxterandthehackers/new-repository" , whRepoOwner = Right HookUser { whUserLogin = "baxterandthehackers" , whUserId = 7649605+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/7649605?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterandthehackers"@@ -5323,6 +5496,7 @@ HookOrganization { whOrgLogin = "baxterandthehackers" , whOrgId = 7649605+ , whOrgNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whOrgUrl = URL "https://api.github.com/orgs/baxterandthehackers" , whOrgReposUrl = URL "https://api.github.com/orgs/baxterandthehackers/repos" , whOrgEventsUrl = URL "https://api.github.com/orgs/baxterandthehackers/events"@@ -5337,6 +5511,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=2" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -5375,6 +5550,7 @@ Right HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -5395,6 +5571,7 @@ Right HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -5417,12 +5594,14 @@ , evStatusRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner = Right HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -5504,6 +5683,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -5529,6 +5709,7 @@ HookTeam { whTeamName = "github" , whTeamId = 836012+ , whTeamNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whTeamSlug = "github" , whTeamPermission = "pull" , whTeamUrl = URL "https://api.github.com/teams/836012"@@ -5538,12 +5719,14 @@ , evTeamAddRepo = HookRepository { whRepoId = 35129393+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterandthehackers/public-repo" , whRepoOwner = Right HookUser { whUserLogin = "baxterandthehackers" , whUserId = 7649605+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/7649605?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterandthehackers"@@ -5625,6 +5808,7 @@ HookOrganization { whOrgLogin = "baxterandthehackers" , whOrgId = 7649605+ , whOrgNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whOrgUrl = URL "https://api.github.com/orgs/baxterandthehackers" , whOrgReposUrl = URL "https://api.github.com/orgs/baxterandthehackers/repos" , whOrgEventsUrl = URL "https://api.github.com/orgs/baxterandthehackers/events"@@ -5639,6 +5823,7 @@ HookUser { whUserLogin = "baxterandthehackers" , whUserId = 7649605+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/7649605?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterandthehackers"@@ -5664,6 +5849,7 @@ HookTeam { whTeamName = "team baxter" , whTeamId = 2175394+ , whTeamNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whTeamSlug = "team-baxter" , whTeamPermission = "pull" , whTeamUrl = URL "https:/api.github.com/teams/2175394"@@ -5674,6 +5860,7 @@ HookOrganization { whOrgLogin = "baxterandthehackers" , whOrgId = 4312013+ , whOrgNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whOrgUrl = URL "https://api.github.com/orgs/baxterandthehackers" , whOrgReposUrl = URL "https://api.github.com/orgs/baxterandthehackers/repos" , whOrgEventsUrl = URL "https://api.github.com/orgs/baxterandthehackers/events"@@ -5688,6 +5875,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -5712,12 +5900,14 @@ , evWatchRepo = HookRepository { whRepoId = 35129377+ , whRepoNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whRepoName = "public-repo" , whRepoFullName = "baxterthehacker/public-repo" , whRepoOwner = Right HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"@@ -5799,6 +5989,7 @@ HookUser { whUserLogin = "baxterthehacker" , whUserId = 6752317+ , whUserNodeId = "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=" , whUserAvatarUrl = URL "https://avatars.githubusercontent.com/u/6752317?v=3" , whUserGravatarId = URL "" , whUserUrl = URL "https://api.github.com/users/baxterthehacker"
src/GitHub/Data/Webhooks/Payload.hs view
@@ -119,6 +119,7 @@ , whIssueEventsUrl :: !URL , whIssueHtmlUrl :: !URL , whIssueId :: !Int+ , whIssueNodeId :: !Text , whIssueNumber :: !Int , whIssueTitle :: !Text , whIssueUser :: !HookUser@@ -140,6 +141,7 @@ -- | Represents the "repository" field in all types of payload. data HookRepository = HookRepository { whRepoId :: !Int+ , whRepoNodeId :: !Text , whRepoName :: !Text , whRepoFullName :: !Text , whRepoOwner :: !(Either HookSimpleUser HookUser)@@ -212,6 +214,7 @@ -- field in the 'InstallationRepositoriesEvent' payload. data HookRepositorySimple = HookRepositorySimple { whSimplRepoId :: !Int+ , whSimplRepoNodeId :: !Text , whSimplRepoName :: !Text , whSimplRepoFullName :: !Text , whSimplRepoIsPrivate :: !Bool@@ -222,7 +225,8 @@ -- | Represents the "label" field in the 'LabelEvent' payload. data HookRepositoryLabel = HookRepositoryLabel- { whRepoLabelUrl :: !URL+ { whRepoLabelNodeId :: !(Maybe Text)+ , whRepoLabelUrl :: !URL , whRepoLabelName :: !Text , whRepoLabelColor :: !Text }@@ -234,6 +238,7 @@ data HookUser = HookUser { whUserLogin :: !Text , whUserId :: !Int+ , whUserNodeId :: !Text , whUserAvatarUrl :: !URL , whUserGravatarId :: !URL , whUserUrl :: !URL@@ -268,6 +273,7 @@ data HookOrganization = HookOrganization { whOrgLogin :: !Text , whOrgId :: !Int+ , whOrgNodeId :: !Text , whOrgUrl :: !URL , whOrgReposUrl :: !URL , whOrgEventsUrl :: !URL@@ -285,6 +291,7 @@ -- | Represents the "invitation" field in the 'OrganizationEvent' payload. data HookOrganizationInvitation = HookOrganizationInvitation { whOrgInvitationId :: !Int+ , whOrgInvitationNodeId :: !Text , whOrgInvitationLogin :: !Text , whOrgInvitationEmail :: !(Maybe Text) , whOrgInvitationRole :: !Text@@ -310,6 +317,7 @@ data HookTeam = HookTeam { whTeamName :: !Text , whTeamId :: !Int+ , whTeamNodeId :: !Text , whTeamSlug :: !Text , whTeamPermission :: !Text , whTeamUrl :: !URL@@ -329,6 +337,7 @@ , whMilestoneHtmlUrl :: !URL , whMilestoneLabelsUrl :: !URL , whMilestoneId :: !Int+ , whMilestoneNodeId :: !Text , whMilestoneNumber :: !Int , whMilestoneTitle :: !Text , whMilestoneDescription :: !(Maybe Text)@@ -370,6 +379,7 @@ , whProjectUrl :: !URL , whProjectColumnsUrl :: !URL , whProjectId :: !Int+ , whProjectNodeId :: !Text , whProjectName :: !Text , whProjectBody :: !Text , whProjectNumber :: !Int@@ -388,6 +398,7 @@ , whProjectCardColumnUrl :: !URL , whProjectCardColumnId :: !Int , whProjectCardId :: !Int+ , whProjectCardNodeId :: !Text , whProjectCardNote :: !(Maybe Text) , whProjectCardCreator :: !HookUser , whProjectCardCreatedAt :: !UTCTime@@ -404,6 +415,7 @@ , whProjectColumnProjUrl :: !URL , whProjectColumnCardsUrl :: !URL , whProjectColumnId :: !Int+ , whProjectColumnNodeId :: !Text , whProjectColumnName :: !Text , whProjectColumnCreatedAt :: !UTCTime , whProjectColumnUpdatedAt :: !UTCTime@@ -416,6 +428,7 @@ -- 'IssueCommentEvent' and 'IssueEvent' payloads. data HookIssueLabels = HookIssueLabels { whIssueLabelId :: !(Maybe Int) -- ^ Not always sent.+ , whIssueLabelNodeId :: !(Maybe Text) , whIssueLabelUrl :: !URL , whIssueLabelName :: !Text , whIssueLabelColor :: !Text@@ -491,6 +504,7 @@ -- 'CheckSuiteEvent' payload. data HookCheckSuite = HookCheckSuite { whCheckSuiteId :: !Int+ , whCheckSuiteNodeId :: !Text , whCheckSuiteHeadBranch :: !(Maybe Text) -- ^ The Checks API only looks for pushes in the repository where the check suite or check run were created. Pushes to a branch in a forked repository are not detected and return an empty pull_requests array and a null value for head_branch. , whCheckSuiteHeadSha :: !Text , whCheckSuiteStatus :: !HookCheckSuiteStatus@@ -583,6 +597,7 @@ -- 'CheckRunEvent' payload. data HookCheckRun = HookCheckRun { whCheckRunId :: !Int+ , whCheckRunNodeId :: !Text , whCheckRunHeadSha :: !Text , whCheckRunExternalId :: !Text , whCheckRunUrl :: !URL@@ -624,8 +639,9 @@ instance NFData HookCheckRunRequestedAction where rnf = genericRnf -- | Represents the "installation" field in the checks payloads.-newtype HookChecksInstallation = HookChecksInstallation- { whChecksInstallationId :: Int+data HookChecksInstallation = HookChecksInstallation+ { whChecksInstallationId :: Int+ , whChecksInstallationNodeId :: Text } deriving (Eq, Show, Typeable, Data, Generic) @@ -685,6 +701,7 @@ , whReleaseUploadUrl :: !URL , whReleaseHtmlUrl :: !URL , whReleaseId :: !Int+ , whReleaseNodeId :: !Text , whReleaseTagName :: !Text , whReleaseTargetCommitish :: !Text , whReleaseName :: !(Maybe Text)@@ -704,6 +721,7 @@ data HookPullRequest = HookPullRequest { whPullReqUrl :: !URL , whPullReqId :: !Int+ , whPullReqNodeId :: !Text , whPullReqHtmlUrl :: !URL , whPullReqDiffUrl :: !URL , whPullReqPatchUrl :: !URL@@ -730,7 +748,7 @@ , whPullReqHead :: !PullRequestTarget -- , whPullReqIsMerged :: !Bool -- , whPullReqIsMergeable :: !Bool- -- , whPullReqMergeableState :: !Text+ , whPullReqMergeableState :: !(Maybe Text) -- ^ Not sent with all events. -- , whPullReqMergedBy :: !(Maybe HookUser) , whPullReqCommentCount :: !(Maybe Int) -- ^ Not sent with all events. , whPullReqRevCommentCount :: !(Maybe Int) -- ^ Not sent with all events.@@ -757,6 +775,7 @@ -- | Represents the "pull_request" field in the 'PullRequestReviewEvent' payload. data HookPullRequestReview = HookPullRequestReview { whPullReqReviewId :: !Int+ , whPullReqReviewNodeId :: !Text , whPullReqReviewUser :: !HookUser , whPullReqReviewBody :: !Text , whPullReqReviewSubmittedAt :: !UTCTime@@ -785,6 +804,7 @@ data HookDeployment = HookDeployment { whDeploymentUrl :: !URL , whDeploymentId :: !Int+ , whDeploymentNodeId :: !Text , whDeploymentSha :: !Text , whDeploymentRef :: !Text , whDeploymentTask :: !Text@@ -806,6 +826,7 @@ data HookDeploymentStatus = HookDeploymentStatus { whDeploymentStatusUrl :: !URL , whDeploymentStatusId :: !Int+ , whDeploymentStatusNodeId :: !Text , whDeploymentStatusState :: !Text , whDeploymentStatusCreator :: !HookUser , whDeploymentStatusDesc :: !(Maybe Text)@@ -853,6 +874,7 @@ , whIssueCommentHtmlUrl :: !URL , whIssueCommentIssueUrl :: !URL , whIssueCommentId :: !Int+ , whIssueCommentNodeId :: !Text , whIssueCommentUser :: !HookUser , whIssueCommentCreatedAt :: !UTCTime , whIssueCommentUpdatedAt :: !UTCTime@@ -867,6 +889,7 @@ { whCommitCommentUrl :: !URL , whCommitCommentHtmlUrl :: !URL , whCommitCommentId :: !Int+ , whCommitCommentNodeId :: !Text , whCommitCommentUser :: !HookUser , whCommitCommentPos :: !(Maybe Int) , whCommitCommentLine :: !(Maybe Int)@@ -885,6 +908,7 @@ data HookPullRequestReviewComment = HookPullRequestReviewComment { whPullReqRevComUrl :: !URL , whPullReqRevComId :: !Int+ , whPullReqRevComNodeId :: !Text , whPullReqRevComDiffHunk :: !Text , whPullReqRevComPath :: !Text , whPullReqRevComPos :: !Int@@ -913,6 +937,7 @@ <*> o .: "events_url" <*> o .: "html_url" <*> o .: "id"+ <*> o .: "node_id" <*> o .: "number" <*> o .: "title" <*> o .: "user"@@ -925,11 +950,12 @@ <*> o .: "created_at" <*> o .: "updated_at" <*> o .:? "closed_at"- <*> o .: "body"+ <*> o .:? "body" .!= "" instance FromJSON HookRepository where parseJSON = withObject "HookRepository" $ \o -> HookRepository <$> o .: "id"+ <*> o .: "node_id" <*> o .: "name" <*> o .: "full_name" <*> ((Right <$> o .: "owner") <|> (Left <$> o .: "owner")) -- try complex form first@@ -998,13 +1024,15 @@ instance FromJSON HookRepositorySimple where parseJSON = withObject "HookRepositorySimple" $ \o -> HookRepositorySimple <$> o .: "id"+ <*> o .: "node_id" <*> o .: "name" <*> o .: "full_name" <*> o .: "private" instance FromJSON HookRepositoryLabel where parseJSON = withObject "HookRepositoryLabel" $ \o -> HookRepositoryLabel- <$> o .: "url"+ <$> o .:? "node_id"+ <*> o .: "url" <*> o .: "name" <*> o .: "color" @@ -1012,6 +1040,7 @@ parseJSON = withObject "HookUser" $ \o -> HookUser <$> o .: "login" <*> o .: "id"+ <*> o .: "node_id" <*> o .: "avatar_url" <*> o .: "gravatar_id" <*> o .: "url"@@ -1038,6 +1067,7 @@ parseJSON = withObject "HookOrganization" $ \o -> HookOrganization <$> o .: "login" <*> o .: "id"+ <*> o .: "node_id" <*> o .: "url" <*> o .: "repos_url" <*> o .: "events_url"@@ -1051,6 +1081,7 @@ instance FromJSON HookOrganizationInvitation where parseJSON = withObject "HookOrganizationInvitation" $ \o -> HookOrganizationInvitation <$> o .: "id"+ <*> o .: "node_id" <*> o .: "login" <*> o .: "email" <*> o .: "role"@@ -1067,6 +1098,7 @@ parseJSON = withObject "HookTeam" $ \o -> HookTeam <$> o .: "name" <*> o .: "id"+ <*> o .: "node_id" <*> o .: "slug" <*> o .: "permission" <*> o .: "url"@@ -1079,6 +1111,7 @@ <*> o .: "html_url" <*> o .: "labels_url" <*> o .: "id"+ <*> o .: "node_id" <*> o .: "number" <*> o .: "title" <*> o .: "description"@@ -1105,6 +1138,7 @@ <*> o .: "url" <*> o .: "columns_url" <*> o .: "id"+ <*> o .: "node_id" <*> o .: "name" <*> o .: "body" <*> o .: "number"@@ -1119,6 +1153,7 @@ <*> o .: "column_url" <*> o .: "column_id" <*> o .: "id"+ <*> o .: "node_id" <*> o .:? "note" <*> o .: "creator" <*> o .: "created_at"@@ -1131,6 +1166,7 @@ <*> o .: "project_url" <*> o .: "cards_url" <*> o .: "id"+ <*> o .: "node_id" <*> o .: "name" <*> o .: "created_at" <*> o .: "updated_at"@@ -1138,6 +1174,7 @@ instance FromJSON HookIssueLabels where parseJSON = withObject "HookIssueLabels" $ \o -> HookIssueLabels <$> o .:? "id"+ <*> o .:? "node_id" <*> o .: "url" <*> o .: "name" <*> o .: "color"@@ -1146,6 +1183,7 @@ instance FromJSON HookCheckSuite where parseJSON = withObject "HookCheckSuite" $ \o -> HookCheckSuite <$> o .: "id"+ <*> o .: "node_id" <*> o .:? "head_branch" <*> o .: "head_sha" <*> o .: "status"@@ -1169,6 +1207,7 @@ instance FromJSON HookCheckRun where parseJSON = withObject "HookCheckRun" $ \o -> HookCheckRun <$> o .: "id"+ <*> o .: "node_id" <*> o .: "head_sha" <*> o .: "external_id" <*> o .: "url"@@ -1198,6 +1237,7 @@ instance FromJSON HookChecksInstallation where parseJSON = withObject "HookChecksInstallation" $ \o -> HookChecksInstallation <$> o .: "id"+ <*> o .: "node_id" instance FromJSON HookChecksPullRequest where parseJSON = withObject "HookChecksPullRequest" $ \o -> HookChecksPullRequest@@ -1235,6 +1275,7 @@ <*> o .: "upload_url" <*> o .: "html_url" <*> o .: "id"+ <*> o .: "node_id" <*> o .: "tag_name" <*> o .: "target_commitish" <*> o .:? "name"@@ -1251,6 +1292,7 @@ parseJSON = withObject "HookPullRequest" $ \o -> HookPullRequest <$> o .: "url" <*> o .: "id"+ <*> o .: "node_id" <*> o .: "html_url" <*> o .: "diff_url" <*> o .: "patch_url"@@ -1277,7 +1319,7 @@ <*> o .: "head" -- <*> o .: "merged" -- <*> o .: "mergeable"- -- <*> o .: "mergeable_state"+ <*> o .:? "mergeable_state" -- <*> o .: "merged_by" <*> o .:? "comments" <*> o .:? "review_comments"@@ -1297,6 +1339,7 @@ instance FromJSON HookPullRequestReview where parseJSON = withObject "HookPullRequestReview" $ \o -> HookPullRequestReview <$> o .: "id"+ <*> o .: "node_id" <*> o .: "user" <*> o .: "body" <*> o .: "submitted_at"@@ -1316,6 +1359,7 @@ parseJSON = withObject "HookDeployment" $ \o -> HookDeployment <$> o .: "url" <*> o .: "id"+ <*> o .: "node_id" <*> o .: "sha" <*> o .: "ref" <*> o .: "task"@@ -1331,6 +1375,7 @@ parseJSON = withObject "HookDeploymentStatus" $ \o -> HookDeploymentStatus <$> o .: "url" <*> o .: "id"+ <*> o .: "node_id" <*> o .: "state" <*> o .: "creator" <*> o .:? "description"@@ -1366,6 +1411,7 @@ <*> o .: "html_url" <*> o .: "issue_url" <*> o .: "id"+ <*> o .: "node_id" <*> o .: "user" <*> o .: "created_at" <*> o .: "updated_at"@@ -1376,6 +1422,7 @@ <$> o .: "url" <*> o .: "html_url" <*> o .: "id"+ <*> o .: "node_id" <*> o .: "user" <*> o .:? "position" <*> o .:? "line"@@ -1389,6 +1436,7 @@ parseJSON = withObject "HookPullRequestReviewComment" $ \o -> HookPullRequestReviewComment <$> o .: "url" <*> o .: "id"+ <*> o .: "node_id" <*> o .: "diff_hunk" <*> o .: "path" <*> o .: "position"
+ stack-ghc-8.2.yaml view
@@ -0,0 +1,1 @@+resolver: lts-11.22
+ stack-ghc-8.4.yaml view
@@ -0,0 +1,1 @@+resolver: lts-12.26