skapral / puzzlerbot

PDD manager which manages puzzles in issue/PR comments
MIT License
21 stars 3 forks source link

Puzzzle was not created #104

Open skapral opened 5 years ago

skapral commented 5 years ago

Description of issue/proposal

Puzzle was not created for the closed pull request.

Steps to reproduce

Accept this event:

{
  "action": "closed",
  "number": 9,
  "pull_request": {
    "url": "https://api.github.com/repos/pragmatic-objects/oo-tests/pulls/9",
    "id": 247126696,
    "node_id": "MDExOlB1bGxSZXF1ZXN0MjQ3MTI2Njk2",
    "html_url": "https://github.com/pragmatic-objects/oo-tests/pull/9",
    "diff_url": "https://github.com/pragmatic-objects/oo-tests/pull/9.diff",
    "patch_url": "https://github.com/pragmatic-objects/oo-tests/pull/9.patch",
    "issue_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/issues/9",
    "number": 9,
    "state": "closed",
    "locked": false,
    "title": "Bump maven-surefire-plugin from 2.21.0 to 2.22.1",
    "user": {
      "login": "dependabot[bot]",
      "id": 27856297,
      "node_id": "MDM6Qm90Mjc4NTYyOTc=",
      "avatar_url": "https://avatars3.githubusercontent.com/in/2141?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/dependabot%5Bbot%5D",
      "html_url": "https://github.com/apps/dependabot",
      "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers",
      "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}",
      "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions",
      "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs",
      "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos",
      "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}",
      "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events",
      "type": "Bot",
      "site_admin": false
    },
    "body": "Bumps [maven-surefire-plugin](https://github.com/apache/maven-surefire) from 2.21.0 to 2.22.1.\n<details>\n<summary>Commits</summary>\n\n- [`c23c8b9`](https://github.com/apache/maven-surefire/commit/c23c8b94d5fe8320051f38420f22083736a4b8a4) [maven-release-plugin] prepare release surefire-2.22.1_vote-1\n- [`5376261`](https://github.com/apache/maven-surefire/commit/537626138008c6cfaea15938ca7322741a3cecb8) [SUREFIRE-1564] Can't override platform version through project/plugin depend...\n- [`242c0e8`](https://github.com/apache/maven-surefire/commit/242c0e8a70be5a2a839ab00062c645f0d7b81137) [SUREFIRE-1564] Can't override platform version through project/plugin depend...\n- [`25fadfc`](https://github.com/apache/maven-surefire/commit/25fadfca1c9aeaf2fd0a2c209484800dcaea4024) CheckTestNgSuiteXmlIT should not be ignored\n- [`57fbb16`](https://github.com/apache/maven-surefire/commit/57fbb166ac59c829dedacf9fddbf9f109149b2b2) [SUREFIRE-1532] MIME type for javascript is now officially application/javasc...\n- [`628602f`](https://github.com/apache/maven-surefire/commit/628602fe3f92529ae3f0dc30fa32ff050d2b3123) [SUREFIRE-1578] Remove obsolete module surefire-setup-integration-tests\n- [`4241d8f`](https://github.com/apache/maven-surefire/commit/4241d8f4e87b4bfc6201ce68cc9502dc176fc4a4) forks mixed up characters in standard output\n- [`d75779a`](https://github.com/apache/maven-surefire/commit/d75779a7ec0a32330e6dbd31ea034f01f4ac78e9) Update JUnit Platform usage documentation\n- [`7c753eb`](https://github.com/apache/maven-surefire/commit/7c753eb0acf61e49074dfec973ceefef7da92383) upgraded parent POM from 32 to 33\n- [`838f4d6`](https://github.com/apache/maven-surefire/commit/838f4d653b8db869af88d6274ede7ca91c2ae7c1) [SUREFIRE-1569] m-invoker-p:3.1.0 attempts to reolve maven-surefire-common:ja...\n- Additional commits viewable in [compare view](https://github.com/apache/maven-surefire/compare/surefire-2.21.0...surefire-2.22.1)\n</details>\n<br />\n\n[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=org.apache.maven.plugins:maven-surefire-plugin&package-manager=maven&previous-version=2.21.0&new-version=2.22.1)](https://dependabot.com/compatibility-score.html?dependency-name=org.apache.maven.plugins:maven-surefire-plugin&package-manager=maven&previous-version=2.21.0&new-version=2.22.1)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n**Note:** This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit.\n\nYou can always request more updates by clicking `Bump now` in your [Dependabot dashboard](https://app.dependabot.com).\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language\n- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language\n- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language\n- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language\n- `@dependabot badge me` will comment on this PR with code to add a \"Dependabot enabled\" badge to your readme\n\nAdditionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):\n- Update frequency (including time of day and day of week)\n- Automerge options (never/patch/minor, and dev/runtime dependencies)\n- Pull request limits (per update run and/or open at any time)\n- Out-of-range updates (receive only lockfile updates, if desired)\n- Security updates (receive only security updates, if desired)\n\nFinally, you can contact us by mentioning @dependabot.\n\n</details>",
    "created_at": "2019-01-23T21:45:36Z",
    "updated_at": "2019-01-25T10:27:34Z",
    "closed_at": "2019-01-25T10:27:34Z",
    "merged_at": "2019-01-25T10:27:34Z",
    "merge_commit_sha": "957f17346cae0bffeec020b2ce96682336e1fb71",
    "assignee": null,
    "assignees": [

    ],
    "requested_reviewers": [

    ],
    "requested_teams": [

    ],
    "labels": [
      {
        "id": 1205579743,
        "node_id": "MDU6TGFiZWwxMjA1NTc5NzQz",
        "url": "https://api.github.com/repos/pragmatic-objects/oo-tests/labels/dependencies",
        "name": "dependencies",
        "color": "0025ff",
        "default": false
      }
    ],
    "milestone": null,
    "commits_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/pulls/9/commits",
    "review_comments_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/pulls/9/comments",
    "review_comment_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/pulls/comments{/number}",
    "comments_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/issues/9/comments",
    "statuses_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/statuses/3587e08cc001062c134e35a71ca600ea1e895a3c",
    "head": {
      "label": "pragmatic-objects:dependabot/maven/org.apache.maven.plugins-maven-surefire-plugin-2.22.1",
      "ref": "dependabot/maven/org.apache.maven.plugins-maven-surefire-plugin-2.22.1",
      "sha": "3587e08cc001062c134e35a71ca600ea1e895a3c",
      "user": {
        "login": "pragmatic-objects",
        "id": 27165860,
        "node_id": "MDEyOk9yZ2FuaXphdGlvbjI3MTY1ODYw",
        "avatar_url": "https://avatars2.githubusercontent.com/u/27165860?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/pragmatic-objects",
        "html_url": "https://github.com/pragmatic-objects",
        "followers_url": "https://api.github.com/users/pragmatic-objects/followers",
        "following_url": "https://api.github.com/users/pragmatic-objects/following{/other_user}",
        "gists_url": "https://api.github.com/users/pragmatic-objects/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/pragmatic-objects/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/pragmatic-objects/subscriptions",
        "organizations_url": "https://api.github.com/users/pragmatic-objects/orgs",
        "repos_url": "https://api.github.com/users/pragmatic-objects/repos",
        "events_url": "https://api.github.com/users/pragmatic-objects/events{/privacy}",
        "received_events_url": "https://api.github.com/users/pragmatic-objects/received_events",
        "type": "Organization",
        "site_admin": false
      },
      "repo": {
        "id": 136083242,
        "node_id": "MDEwOlJlcG9zaXRvcnkxMzYwODMyNDI=",
        "name": "oo-tests",
        "full_name": "pragmatic-objects/oo-tests",
        "private": false,
        "owner": {
          "login": "pragmatic-objects",
          "id": 27165860,
          "node_id": "MDEyOk9yZ2FuaXphdGlvbjI3MTY1ODYw",
          "avatar_url": "https://avatars2.githubusercontent.com/u/27165860?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/pragmatic-objects",
          "html_url": "https://github.com/pragmatic-objects",
          "followers_url": "https://api.github.com/users/pragmatic-objects/followers",
          "following_url": "https://api.github.com/users/pragmatic-objects/following{/other_user}",
          "gists_url": "https://api.github.com/users/pragmatic-objects/gists{/gist_id}",
          "starred_url": "https://api.github.com/users/pragmatic-objects/starred{/owner}{/repo}",
          "subscriptions_url": "https://api.github.com/users/pragmatic-objects/subscriptions",
          "organizations_url": "https://api.github.com/users/pragmatic-objects/orgs",
          "repos_url": "https://api.github.com/users/pragmatic-objects/repos",
          "events_url": "https://api.github.com/users/pragmatic-objects/events{/privacy}",
          "received_events_url": "https://api.github.com/users/pragmatic-objects/received_events",
          "type": "Organization",
          "site_admin": false
        },
        "html_url": "https://github.com/pragmatic-objects/oo-tests",
        "description": "Reusable test assertions for OO-atom",
        "fork": false,
        "url": "https://api.github.com/repos/pragmatic-objects/oo-tests",
        "forks_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/forks",
        "keys_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/keys{/key_id}",
        "collaborators_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/collaborators{/collaborator}",
        "teams_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/teams",
        "hooks_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/hooks",
        "issue_events_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/issues/events{/number}",
        "events_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/events",
        "assignees_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/assignees{/user}",
        "branches_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/branches{/branch}",
        "tags_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/tags",
        "blobs_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/git/blobs{/sha}",
        "git_tags_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/git/tags{/sha}",
        "git_refs_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/git/refs{/sha}",
        "trees_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/git/trees{/sha}",
        "statuses_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/statuses/{sha}",
        "languages_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/languages",
        "stargazers_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/stargazers",
        "contributors_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/contributors",
        "subscribers_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/subscribers",
        "subscription_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/subscription",
        "commits_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/commits{/sha}",
        "git_commits_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/git/commits{/sha}",
        "comments_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/comments{/number}",
        "issue_comment_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/issues/comments{/number}",
        "contents_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/contents/{+path}",
        "compare_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/compare/{base}...{head}",
        "merges_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/merges",
        "archive_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/{archive_format}{/ref}",
        "downloads_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/downloads",
        "issues_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/issues{/number}",
        "pulls_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/pulls{/number}",
        "milestones_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/milestones{/number}",
        "notifications_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/notifications{?since,all,participating}",
        "labels_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/labels{/name}",
        "releases_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/releases{/id}",
        "deployments_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/deployments",
        "created_at": "2018-06-04T21:10:31Z",
        "updated_at": "2019-01-25T10:27:19Z",
        "pushed_at": "2019-01-25T10:27:34Z",
        "git_url": "git://github.com/pragmatic-objects/oo-tests.git",
        "ssh_url": "git@github.com:pragmatic-objects/oo-tests.git",
        "clone_url": "https://github.com/pragmatic-objects/oo-tests.git",
        "svn_url": "https://github.com/pragmatic-objects/oo-tests",
        "homepage": null,
        "size": 42,
        "stargazers_count": 3,
        "watchers_count": 3,
        "language": "Java",
        "has_issues": true,
        "has_projects": true,
        "has_downloads": true,
        "has_wiki": true,
        "has_pages": false,
        "forks_count": 0,
        "mirror_url": null,
        "archived": false,
        "open_issues_count": 3,
        "license": {
          "key": "mit",
          "name": "MIT License",
          "spdx_id": "MIT",
          "url": "https://api.github.com/licenses/mit",
          "node_id": "MDc6TGljZW5zZTEz"
        },
        "forks": 0,
        "open_issues": 3,
        "watchers": 3,
        "default_branch": "master"
      }
    },
    "base": {
      "label": "pragmatic-objects:master",
      "ref": "master",
      "sha": "f8ba56afc5324bc53f5a540c731acf6a044ab51a",
      "user": {
        "login": "pragmatic-objects",
        "id": 27165860,
        "node_id": "MDEyOk9yZ2FuaXphdGlvbjI3MTY1ODYw",
        "avatar_url": "https://avatars2.githubusercontent.com/u/27165860?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/pragmatic-objects",
        "html_url": "https://github.com/pragmatic-objects",
        "followers_url": "https://api.github.com/users/pragmatic-objects/followers",
        "following_url": "https://api.github.com/users/pragmatic-objects/following{/other_user}",
        "gists_url": "https://api.github.com/users/pragmatic-objects/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/pragmatic-objects/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/pragmatic-objects/subscriptions",
        "organizations_url": "https://api.github.com/users/pragmatic-objects/orgs",
        "repos_url": "https://api.github.com/users/pragmatic-objects/repos",
        "events_url": "https://api.github.com/users/pragmatic-objects/events{/privacy}",
        "received_events_url": "https://api.github.com/users/pragmatic-objects/received_events",
        "type": "Organization",
        "site_admin": false
      },
      "repo": {
        "id": 136083242,
        "node_id": "MDEwOlJlcG9zaXRvcnkxMzYwODMyNDI=",
        "name": "oo-tests",
        "full_name": "pragmatic-objects/oo-tests",
        "private": false,
        "owner": {
          "login": "pragmatic-objects",
          "id": 27165860,
          "node_id": "MDEyOk9yZ2FuaXphdGlvbjI3MTY1ODYw",
          "avatar_url": "https://avatars2.githubusercontent.com/u/27165860?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/pragmatic-objects",
          "html_url": "https://github.com/pragmatic-objects",
          "followers_url": "https://api.github.com/users/pragmatic-objects/followers",
          "following_url": "https://api.github.com/users/pragmatic-objects/following{/other_user}",
          "gists_url": "https://api.github.com/users/pragmatic-objects/gists{/gist_id}",
          "starred_url": "https://api.github.com/users/pragmatic-objects/starred{/owner}{/repo}",
          "subscriptions_url": "https://api.github.com/users/pragmatic-objects/subscriptions",
          "organizations_url": "https://api.github.com/users/pragmatic-objects/orgs",
          "repos_url": "https://api.github.com/users/pragmatic-objects/repos",
          "events_url": "https://api.github.com/users/pragmatic-objects/events{/privacy}",
          "received_events_url": "https://api.github.com/users/pragmatic-objects/received_events",
          "type": "Organization",
          "site_admin": false
        },
        "html_url": "https://github.com/pragmatic-objects/oo-tests",
        "description": "Reusable test assertions for OO-atom",
        "fork": false,
        "url": "https://api.github.com/repos/pragmatic-objects/oo-tests",
        "forks_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/forks",
        "keys_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/keys{/key_id}",
        "collaborators_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/collaborators{/collaborator}",
        "teams_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/teams",
        "hooks_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/hooks",
        "issue_events_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/issues/events{/number}",
        "events_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/events",
        "assignees_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/assignees{/user}",
        "branches_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/branches{/branch}",
        "tags_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/tags",
        "blobs_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/git/blobs{/sha}",
        "git_tags_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/git/tags{/sha}",
        "git_refs_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/git/refs{/sha}",
        "trees_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/git/trees{/sha}",
        "statuses_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/statuses/{sha}",
        "languages_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/languages",
        "stargazers_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/stargazers",
        "contributors_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/contributors",
        "subscribers_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/subscribers",
        "subscription_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/subscription",
        "commits_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/commits{/sha}",
        "git_commits_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/git/commits{/sha}",
        "comments_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/comments{/number}",
        "issue_comment_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/issues/comments{/number}",
        "contents_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/contents/{+path}",
        "compare_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/compare/{base}...{head}",
        "merges_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/merges",
        "archive_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/{archive_format}{/ref}",
        "downloads_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/downloads",
        "issues_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/issues{/number}",
        "pulls_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/pulls{/number}",
        "milestones_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/milestones{/number}",
        "notifications_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/notifications{?since,all,participating}",
        "labels_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/labels{/name}",
        "releases_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/releases{/id}",
        "deployments_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/deployments",
        "created_at": "2018-06-04T21:10:31Z",
        "updated_at": "2019-01-25T10:27:19Z",
        "pushed_at": "2019-01-25T10:27:34Z",
        "git_url": "git://github.com/pragmatic-objects/oo-tests.git",
        "ssh_url": "git@github.com:pragmatic-objects/oo-tests.git",
        "clone_url": "https://github.com/pragmatic-objects/oo-tests.git",
        "svn_url": "https://github.com/pragmatic-objects/oo-tests",
        "homepage": null,
        "size": 42,
        "stargazers_count": 3,
        "watchers_count": 3,
        "language": "Java",
        "has_issues": true,
        "has_projects": true,
        "has_downloads": true,
        "has_wiki": true,
        "has_pages": false,
        "forks_count": 0,
        "mirror_url": null,
        "archived": false,
        "open_issues_count": 3,
        "license": {
          "key": "mit",
          "name": "MIT License",
          "spdx_id": "MIT",
          "url": "https://api.github.com/licenses/mit",
          "node_id": "MDc6TGljZW5zZTEz"
        },
        "forks": 0,
        "open_issues": 3,
        "watchers": 3,
        "default_branch": "master"
      }
    },
    "_links": {
      "self": {
        "href": "https://api.github.com/repos/pragmatic-objects/oo-tests/pulls/9"
      },
      "html": {
        "href": "https://github.com/pragmatic-objects/oo-tests/pull/9"
      },
      "issue": {
        "href": "https://api.github.com/repos/pragmatic-objects/oo-tests/issues/9"
      },
      "comments": {
        "href": "https://api.github.com/repos/pragmatic-objects/oo-tests/issues/9/comments"
      },
      "review_comments": {
        "href": "https://api.github.com/repos/pragmatic-objects/oo-tests/pulls/9/comments"
      },
      "review_comment": {
        "href": "https://api.github.com/repos/pragmatic-objects/oo-tests/pulls/comments{/number}"
      },
      "commits": {
        "href": "https://api.github.com/repos/pragmatic-objects/oo-tests/pulls/9/commits"
      },
      "statuses": {
        "href": "https://api.github.com/repos/pragmatic-objects/oo-tests/statuses/3587e08cc001062c134e35a71ca600ea1e895a3c"
      }
    },
    "author_association": "NONE",
    "merged": true,
    "mergeable": null,
    "rebaseable": null,
    "mergeable_state": "unknown",
    "merged_by": {
      "login": "skapral",
      "id": 1714171,
      "node_id": "MDQ6VXNlcjE3MTQxNzE=",
      "avatar_url": "https://avatars3.githubusercontent.com/u/1714171?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/skapral",
      "html_url": "https://github.com/skapral",
      "followers_url": "https://api.github.com/users/skapral/followers",
      "following_url": "https://api.github.com/users/skapral/following{/other_user}",
      "gists_url": "https://api.github.com/users/skapral/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/skapral/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/skapral/subscriptions",
      "organizations_url": "https://api.github.com/users/skapral/orgs",
      "repos_url": "https://api.github.com/users/skapral/repos",
      "events_url": "https://api.github.com/users/skapral/events{/privacy}",
      "received_events_url": "https://api.github.com/users/skapral/received_events",
      "type": "User",
      "site_admin": false
    },
    "comments": 2,
    "review_comments": 0,
    "maintainer_can_modify": false,
    "commits": 1,
    "additions": 1,
    "deletions": 1,
    "changed_files": 1
  },
  "repository": {
    "id": 136083242,
    "node_id": "MDEwOlJlcG9zaXRvcnkxMzYwODMyNDI=",
    "name": "oo-tests",
    "full_name": "pragmatic-objects/oo-tests",
    "private": false,
    "owner": {
      "login": "pragmatic-objects",
      "id": 27165860,
      "node_id": "MDEyOk9yZ2FuaXphdGlvbjI3MTY1ODYw",
      "avatar_url": "https://avatars2.githubusercontent.com/u/27165860?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/pragmatic-objects",
      "html_url": "https://github.com/pragmatic-objects",
      "followers_url": "https://api.github.com/users/pragmatic-objects/followers",
      "following_url": "https://api.github.com/users/pragmatic-objects/following{/other_user}",
      "gists_url": "https://api.github.com/users/pragmatic-objects/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/pragmatic-objects/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/pragmatic-objects/subscriptions",
      "organizations_url": "https://api.github.com/users/pragmatic-objects/orgs",
      "repos_url": "https://api.github.com/users/pragmatic-objects/repos",
      "events_url": "https://api.github.com/users/pragmatic-objects/events{/privacy}",
      "received_events_url": "https://api.github.com/users/pragmatic-objects/received_events",
      "type": "Organization",
      "site_admin": false
    },
    "html_url": "https://github.com/pragmatic-objects/oo-tests",
    "description": "Reusable test assertions for OO-atom",
    "fork": false,
    "url": "https://api.github.com/repos/pragmatic-objects/oo-tests",
    "forks_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/forks",
    "keys_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/keys{/key_id}",
    "collaborators_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/collaborators{/collaborator}",
    "teams_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/teams",
    "hooks_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/hooks",
    "issue_events_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/issues/events{/number}",
    "events_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/events",
    "assignees_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/assignees{/user}",
    "branches_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/branches{/branch}",
    "tags_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/tags",
    "blobs_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/git/blobs{/sha}",
    "git_tags_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/git/tags{/sha}",
    "git_refs_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/git/refs{/sha}",
    "trees_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/git/trees{/sha}",
    "statuses_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/statuses/{sha}",
    "languages_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/languages",
    "stargazers_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/stargazers",
    "contributors_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/contributors",
    "subscribers_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/subscribers",
    "subscription_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/subscription",
    "commits_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/commits{/sha}",
    "git_commits_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/git/commits{/sha}",
    "comments_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/comments{/number}",
    "issue_comment_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/issues/comments{/number}",
    "contents_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/contents/{+path}",
    "compare_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/compare/{base}...{head}",
    "merges_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/merges",
    "archive_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/{archive_format}{/ref}",
    "downloads_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/downloads",
    "issues_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/issues{/number}",
    "pulls_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/pulls{/number}",
    "milestones_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/milestones{/number}",
    "notifications_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/notifications{?since,all,participating}",
    "labels_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/labels{/name}",
    "releases_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/releases{/id}",
    "deployments_url": "https://api.github.com/repos/pragmatic-objects/oo-tests/deployments",
    "created_at": "2018-06-04T21:10:31Z",
    "updated_at": "2019-01-25T10:27:19Z",
    "pushed_at": "2019-01-25T10:27:34Z",
    "git_url": "git://github.com/pragmatic-objects/oo-tests.git",
    "ssh_url": "git@github.com:pragmatic-objects/oo-tests.git",
    "clone_url": "https://github.com/pragmatic-objects/oo-tests.git",
    "svn_url": "https://github.com/pragmatic-objects/oo-tests",
    "homepage": null,
    "size": 42,
    "stargazers_count": 3,
    "watchers_count": 3,
    "language": "Java",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": false,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "open_issues_count": 3,
    "license": {
      "key": "mit",
      "name": "MIT License",
      "spdx_id": "MIT",
      "url": "https://api.github.com/licenses/mit",
      "node_id": "MDc6TGljZW5zZTEz"
    },
    "forks": 0,
    "open_issues": 3,
    "watchers": 3,
    "default_branch": "master"
  },
  "organization": {
    "login": "pragmatic-objects",
    "id": 27165860,
    "node_id": "MDEyOk9yZ2FuaXphdGlvbjI3MTY1ODYw",
    "url": "https://api.github.com/orgs/pragmatic-objects",
    "repos_url": "https://api.github.com/orgs/pragmatic-objects/repos",
    "events_url": "https://api.github.com/orgs/pragmatic-objects/events",
    "hooks_url": "https://api.github.com/orgs/pragmatic-objects/hooks",
    "issues_url": "https://api.github.com/orgs/pragmatic-objects/issues",
    "members_url": "https://api.github.com/orgs/pragmatic-objects/members{/member}",
    "public_members_url": "https://api.github.com/orgs/pragmatic-objects/public_members{/member}",
    "avatar_url": "https://avatars2.githubusercontent.com/u/27165860?v=4",
    "description": "The pragmatic way of using Elegant Objects in action"
  },
  "sender": {
    "login": "skapral",
    "id": 1714171,
    "node_id": "MDQ6VXNlcjE3MTQxNzE=",
    "avatar_url": "https://avatars3.githubusercontent.com/u/1714171?v=4",
    "gravatar_id": "",
    "url": "https://api.github.com/users/skapral",
    "html_url": "https://github.com/skapral",
    "followers_url": "https://api.github.com/users/skapral/followers",
    "following_url": "https://api.github.com/users/skapral/following{/other_user}",
    "gists_url": "https://api.github.com/users/skapral/gists{/gist_id}",
    "starred_url": "https://api.github.com/users/skapral/starred{/owner}{/repo}",
    "subscriptions_url": "https://api.github.com/users/skapral/subscriptions",
    "organizations_url": "https://api.github.com/users/skapral/orgs",
    "repos_url": "https://api.github.com/users/skapral/repos",
    "events_url": "https://api.github.com/users/skapral/events{/privacy}",
    "received_events_url": "https://api.github.com/users/skapral/received_events",
    "type": "User",
    "site_admin": false
  }
}

Expected result

New puzzle was created:

@puzzlerbot FYI

junit-platform-surefire-provider dependency should be removed.

Subj is obsolete since surefire plugin 2.22.

Actual result

No new puzzles were created.

Response from web hook

200 OK {}

skapral commented 5 years ago

Another event that failed:

{
  "action": "closed",
  "number": 22,
  "pull_request": {
    "url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/pulls/22",
    "id": 311110994,
    "node_id": "MDExOlB1bGxSZXF1ZXN0MzExMTEwOTk0",
    "html_url": "https://github.com/pragmatic-objects/oo-equivalence/pull/22",
    "diff_url": "https://github.com/pragmatic-objects/oo-equivalence/pull/22.diff",
    "patch_url": "https://github.com/pragmatic-objects/oo-equivalence/pull/22.patch",
    "issue_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/issues/22",
    "number": 22,
    "state": "closed",
    "locked": false,
    "title": "#21: EObjectHint, Attributes, support of abstract classes basis",
    "user": {
      "login": "skapral",
      "id": 1714171,
      "node_id": "MDQ6VXNlcjE3MTQxNzE=",
      "avatar_url": "https://avatars3.githubusercontent.com/u/1714171?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/skapral",
      "html_url": "https://github.com/skapral",
      "followers_url": "https://api.github.com/users/skapral/followers",
      "following_url": "https://api.github.com/users/skapral/following{/other_user}",
      "gists_url": "https://api.github.com/users/skapral/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/skapral/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/skapral/subscriptions",
      "organizations_url": "https://api.github.com/users/skapral/orgs",
      "repos_url": "https://api.github.com/users/skapral/repos",
      "events_url": "https://api.github.com/users/skapral/events{/privacy}",
      "received_events_url": "https://api.github.com/users/skapral/received_events",
      "type": "User",
      "site_admin": false
    },
    "body": "Closes #21. Convention is the following:\r\n\r\n- If abstract class is supposed to be EObject, then it must be marked with @EObjectHint annotation\r\n\r\nReason: Subtyping abstract class from EObject is not an option, because that'd demand non-abstract inheritors from the class to implement EObject methods explicitly. Detecting abstract EObjects is not trivial, since finalized attributes on abstract base class doesn't guarantee that subtypes are supposed to follow EObject contract.\r\n\r\n- Abstract class is a candidate for being EObject is all its attributes are `protected final`.\r\n\r\nReason: EObject methods implementations are generated at first non-abstract inheritor of EObject, where private final attributes of abstract base class are not accessible. The alternative way could be to generate equivalence logic straight at abstract class, overriding (with delegation to `super`) it in subtypes. But it makes things unreasonably complicated.",
    "created_at": "2019-08-26T21:55:38Z",
    "updated_at": "2019-08-28T20:34:24Z",
    "closed_at": "2019-08-28T20:34:24Z",
    "merged_at": "2019-08-28T20:34:24Z",
    "merge_commit_sha": "0e8e10d622def7192fdb1655eb1baa328ca52a6e",
    "assignee": null,
    "assignees": [

    ],
    "requested_reviewers": [

    ],
    "requested_teams": [

    ],
    "labels": [

    ],
    "milestone": null,
    "commits_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/pulls/22/commits",
    "review_comments_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/pulls/22/comments",
    "review_comment_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/pulls/comments{/number}",
    "comments_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/issues/22/comments",
    "statuses_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/statuses/bc73d0567ac190c92240090e8c5e74eb79e73371",
    "head": {
      "label": "pragmatic-objects:issue/21",
      "ref": "issue/21",
      "sha": "bc73d0567ac190c92240090e8c5e74eb79e73371",
      "user": {
        "login": "pragmatic-objects",
        "id": 27165860,
        "node_id": "MDEyOk9yZ2FuaXphdGlvbjI3MTY1ODYw",
        "avatar_url": "https://avatars2.githubusercontent.com/u/27165860?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/pragmatic-objects",
        "html_url": "https://github.com/pragmatic-objects",
        "followers_url": "https://api.github.com/users/pragmatic-objects/followers",
        "following_url": "https://api.github.com/users/pragmatic-objects/following{/other_user}",
        "gists_url": "https://api.github.com/users/pragmatic-objects/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/pragmatic-objects/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/pragmatic-objects/subscriptions",
        "organizations_url": "https://api.github.com/users/pragmatic-objects/orgs",
        "repos_url": "https://api.github.com/users/pragmatic-objects/repos",
        "events_url": "https://api.github.com/users/pragmatic-objects/events{/privacy}",
        "received_events_url": "https://api.github.com/users/pragmatic-objects/received_events",
        "type": "Organization",
        "site_admin": false
      },
      "repo": {
        "id": 198722031,
        "node_id": "MDEwOlJlcG9zaXRvcnkxOTg3MjIwMzE=",
        "name": "oo-equivalence",
        "full_name": "pragmatic-objects/oo-equivalence",
        "private": false,
        "owner": {
          "login": "pragmatic-objects",
          "id": 27165860,
          "node_id": "MDEyOk9yZ2FuaXphdGlvbjI3MTY1ODYw",
          "avatar_url": "https://avatars2.githubusercontent.com/u/27165860?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/pragmatic-objects",
          "html_url": "https://github.com/pragmatic-objects",
          "followers_url": "https://api.github.com/users/pragmatic-objects/followers",
          "following_url": "https://api.github.com/users/pragmatic-objects/following{/other_user}",
          "gists_url": "https://api.github.com/users/pragmatic-objects/gists{/gist_id}",
          "starred_url": "https://api.github.com/users/pragmatic-objects/starred{/owner}{/repo}",
          "subscriptions_url": "https://api.github.com/users/pragmatic-objects/subscriptions",
          "organizations_url": "https://api.github.com/users/pragmatic-objects/orgs",
          "repos_url": "https://api.github.com/users/pragmatic-objects/repos",
          "events_url": "https://api.github.com/users/pragmatic-objects/events{/privacy}",
          "received_events_url": "https://api.github.com/users/pragmatic-objects/received_events",
          "type": "Organization",
          "site_admin": false
        },
        "html_url": "https://github.com/pragmatic-objects/oo-equivalence",
        "description": null,
        "fork": false,
        "url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence",
        "forks_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/forks",
        "keys_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/keys{/key_id}",
        "collaborators_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/collaborators{/collaborator}",
        "teams_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/teams",
        "hooks_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/hooks",
        "issue_events_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/issues/events{/number}",
        "events_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/events",
        "assignees_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/assignees{/user}",
        "branches_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/branches{/branch}",
        "tags_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/tags",
        "blobs_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/git/blobs{/sha}",
        "git_tags_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/git/tags{/sha}",
        "git_refs_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/git/refs{/sha}",
        "trees_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/git/trees{/sha}",
        "statuses_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/statuses/{sha}",
        "languages_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/languages",
        "stargazers_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/stargazers",
        "contributors_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/contributors",
        "subscribers_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/subscribers",
        "subscription_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/subscription",
        "commits_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/commits{/sha}",
        "git_commits_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/git/commits{/sha}",
        "comments_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/comments{/number}",
        "issue_comment_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/issues/comments{/number}",
        "contents_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/contents/{+path}",
        "compare_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/compare/{base}...{head}",
        "merges_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/merges",
        "archive_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/{archive_format}{/ref}",
        "downloads_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/downloads",
        "issues_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/issues{/number}",
        "pulls_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/pulls{/number}",
        "milestones_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/milestones{/number}",
        "notifications_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/notifications{?since,all,participating}",
        "labels_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/labels{/name}",
        "releases_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/releases{/id}",
        "deployments_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/deployments",
        "created_at": "2019-07-24T23:21:37Z",
        "updated_at": "2019-08-16T10:22:13Z",
        "pushed_at": "2019-08-28T20:34:24Z",
        "git_url": "git://github.com/pragmatic-objects/oo-equivalence.git",
        "ssh_url": "git@github.com:pragmatic-objects/oo-equivalence.git",
        "clone_url": "https://github.com/pragmatic-objects/oo-equivalence.git",
        "svn_url": "https://github.com/pragmatic-objects/oo-equivalence",
        "homepage": null,
        "size": 151,
        "stargazers_count": 1,
        "watchers_count": 1,
        "language": "Java",
        "has_issues": true,
        "has_projects": true,
        "has_downloads": true,
        "has_wiki": true,
        "has_pages": false,
        "forks_count": 0,
        "mirror_url": null,
        "archived": false,
        "disabled": false,
        "open_issues_count": 5,
        "license": {
          "key": "mit",
          "name": "MIT License",
          "spdx_id": "MIT",
          "url": "https://api.github.com/licenses/mit",
          "node_id": "MDc6TGljZW5zZTEz"
        },
        "forks": 0,
        "open_issues": 5,
        "watchers": 1,
        "default_branch": "master"
      }
    },
    "base": {
      "label": "pragmatic-objects:master",
      "ref": "master",
      "sha": "852ca968f78f1cc72469266d1c5ea45089c17231",
      "user": {
        "login": "pragmatic-objects",
        "id": 27165860,
        "node_id": "MDEyOk9yZ2FuaXphdGlvbjI3MTY1ODYw",
        "avatar_url": "https://avatars2.githubusercontent.com/u/27165860?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/pragmatic-objects",
        "html_url": "https://github.com/pragmatic-objects",
        "followers_url": "https://api.github.com/users/pragmatic-objects/followers",
        "following_url": "https://api.github.com/users/pragmatic-objects/following{/other_user}",
        "gists_url": "https://api.github.com/users/pragmatic-objects/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/pragmatic-objects/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/pragmatic-objects/subscriptions",
        "organizations_url": "https://api.github.com/users/pragmatic-objects/orgs",
        "repos_url": "https://api.github.com/users/pragmatic-objects/repos",
        "events_url": "https://api.github.com/users/pragmatic-objects/events{/privacy}",
        "received_events_url": "https://api.github.com/users/pragmatic-objects/received_events",
        "type": "Organization",
        "site_admin": false
      },
      "repo": {
        "id": 198722031,
        "node_id": "MDEwOlJlcG9zaXRvcnkxOTg3MjIwMzE=",
        "name": "oo-equivalence",
        "full_name": "pragmatic-objects/oo-equivalence",
        "private": false,
        "owner": {
          "login": "pragmatic-objects",
          "id": 27165860,
          "node_id": "MDEyOk9yZ2FuaXphdGlvbjI3MTY1ODYw",
          "avatar_url": "https://avatars2.githubusercontent.com/u/27165860?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/pragmatic-objects",
          "html_url": "https://github.com/pragmatic-objects",
          "followers_url": "https://api.github.com/users/pragmatic-objects/followers",
          "following_url": "https://api.github.com/users/pragmatic-objects/following{/other_user}",
          "gists_url": "https://api.github.com/users/pragmatic-objects/gists{/gist_id}",
          "starred_url": "https://api.github.com/users/pragmatic-objects/starred{/owner}{/repo}",
          "subscriptions_url": "https://api.github.com/users/pragmatic-objects/subscriptions",
          "organizations_url": "https://api.github.com/users/pragmatic-objects/orgs",
          "repos_url": "https://api.github.com/users/pragmatic-objects/repos",
          "events_url": "https://api.github.com/users/pragmatic-objects/events{/privacy}",
          "received_events_url": "https://api.github.com/users/pragmatic-objects/received_events",
          "type": "Organization",
          "site_admin": false
        },
        "html_url": "https://github.com/pragmatic-objects/oo-equivalence",
        "description": null,
        "fork": false,
        "url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence",
        "forks_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/forks",
        "keys_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/keys{/key_id}",
        "collaborators_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/collaborators{/collaborator}",
        "teams_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/teams",
        "hooks_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/hooks",
        "issue_events_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/issues/events{/number}",
        "events_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/events",
        "assignees_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/assignees{/user}",
        "branches_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/branches{/branch}",
        "tags_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/tags",
        "blobs_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/git/blobs{/sha}",
        "git_tags_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/git/tags{/sha}",
        "git_refs_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/git/refs{/sha}",
        "trees_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/git/trees{/sha}",
        "statuses_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/statuses/{sha}",
        "languages_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/languages",
        "stargazers_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/stargazers",
        "contributors_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/contributors",
        "subscribers_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/subscribers",
        "subscription_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/subscription",
        "commits_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/commits{/sha}",
        "git_commits_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/git/commits{/sha}",
        "comments_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/comments{/number}",
        "issue_comment_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/issues/comments{/number}",
        "contents_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/contents/{+path}",
        "compare_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/compare/{base}...{head}",
        "merges_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/merges",
        "archive_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/{archive_format}{/ref}",
        "downloads_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/downloads",
        "issues_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/issues{/number}",
        "pulls_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/pulls{/number}",
        "milestones_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/milestones{/number}",
        "notifications_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/notifications{?since,all,participating}",
        "labels_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/labels{/name}",
        "releases_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/releases{/id}",
        "deployments_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/deployments",
        "created_at": "2019-07-24T23:21:37Z",
        "updated_at": "2019-08-16T10:22:13Z",
        "pushed_at": "2019-08-28T20:34:24Z",
        "git_url": "git://github.com/pragmatic-objects/oo-equivalence.git",
        "ssh_url": "git@github.com:pragmatic-objects/oo-equivalence.git",
        "clone_url": "https://github.com/pragmatic-objects/oo-equivalence.git",
        "svn_url": "https://github.com/pragmatic-objects/oo-equivalence",
        "homepage": null,
        "size": 151,
        "stargazers_count": 1,
        "watchers_count": 1,
        "language": "Java",
        "has_issues": true,
        "has_projects": true,
        "has_downloads": true,
        "has_wiki": true,
        "has_pages": false,
        "forks_count": 0,
        "mirror_url": null,
        "archived": false,
        "disabled": false,
        "open_issues_count": 5,
        "license": {
          "key": "mit",
          "name": "MIT License",
          "spdx_id": "MIT",
          "url": "https://api.github.com/licenses/mit",
          "node_id": "MDc6TGljZW5zZTEz"
        },
        "forks": 0,
        "open_issues": 5,
        "watchers": 1,
        "default_branch": "master"
      }
    },
    "_links": {
      "self": {
        "href": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/pulls/22"
      },
      "html": {
        "href": "https://github.com/pragmatic-objects/oo-equivalence/pull/22"
      },
      "issue": {
        "href": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/issues/22"
      },
      "comments": {
        "href": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/issues/22/comments"
      },
      "review_comments": {
        "href": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/pulls/22/comments"
      },
      "review_comment": {
        "href": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/pulls/comments{/number}"
      },
      "commits": {
        "href": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/pulls/22/commits"
      },
      "statuses": {
        "href": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/statuses/bc73d0567ac190c92240090e8c5e74eb79e73371"
      }
    },
    "author_association": "COLLABORATOR",
    "draft": false,
    "merged": true,
    "mergeable": null,
    "rebaseable": null,
    "mergeable_state": "unknown",
    "merged_by": {
      "login": "skapral",
      "id": 1714171,
      "node_id": "MDQ6VXNlcjE3MTQxNzE=",
      "avatar_url": "https://avatars3.githubusercontent.com/u/1714171?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/skapral",
      "html_url": "https://github.com/skapral",
      "followers_url": "https://api.github.com/users/skapral/followers",
      "following_url": "https://api.github.com/users/skapral/following{/other_user}",
      "gists_url": "https://api.github.com/users/skapral/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/skapral/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/skapral/subscriptions",
      "organizations_url": "https://api.github.com/users/skapral/orgs",
      "repos_url": "https://api.github.com/users/skapral/repos",
      "events_url": "https://api.github.com/users/skapral/events{/privacy}",
      "received_events_url": "https://api.github.com/users/skapral/received_events",
      "type": "User",
      "site_admin": false
    },
    "comments": 2,
    "review_comments": 0,
    "maintainer_can_modify": false,
    "commits": 6,
    "additions": 1544,
    "deletions": 202,
    "changed_files": 33
  },
  "repository": {
    "id": 198722031,
    "node_id": "MDEwOlJlcG9zaXRvcnkxOTg3MjIwMzE=",
    "name": "oo-equivalence",
    "full_name": "pragmatic-objects/oo-equivalence",
    "private": false,
    "owner": {
      "login": "pragmatic-objects",
      "id": 27165860,
      "node_id": "MDEyOk9yZ2FuaXphdGlvbjI3MTY1ODYw",
      "avatar_url": "https://avatars2.githubusercontent.com/u/27165860?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/pragmatic-objects",
      "html_url": "https://github.com/pragmatic-objects",
      "followers_url": "https://api.github.com/users/pragmatic-objects/followers",
      "following_url": "https://api.github.com/users/pragmatic-objects/following{/other_user}",
      "gists_url": "https://api.github.com/users/pragmatic-objects/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/pragmatic-objects/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/pragmatic-objects/subscriptions",
      "organizations_url": "https://api.github.com/users/pragmatic-objects/orgs",
      "repos_url": "https://api.github.com/users/pragmatic-objects/repos",
      "events_url": "https://api.github.com/users/pragmatic-objects/events{/privacy}",
      "received_events_url": "https://api.github.com/users/pragmatic-objects/received_events",
      "type": "Organization",
      "site_admin": false
    },
    "html_url": "https://github.com/pragmatic-objects/oo-equivalence",
    "description": null,
    "fork": false,
    "url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence",
    "forks_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/forks",
    "keys_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/keys{/key_id}",
    "collaborators_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/collaborators{/collaborator}",
    "teams_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/teams",
    "hooks_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/hooks",
    "issue_events_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/issues/events{/number}",
    "events_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/events",
    "assignees_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/assignees{/user}",
    "branches_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/branches{/branch}",
    "tags_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/tags",
    "blobs_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/git/blobs{/sha}",
    "git_tags_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/git/tags{/sha}",
    "git_refs_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/git/refs{/sha}",
    "trees_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/git/trees{/sha}",
    "statuses_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/statuses/{sha}",
    "languages_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/languages",
    "stargazers_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/stargazers",
    "contributors_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/contributors",
    "subscribers_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/subscribers",
    "subscription_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/subscription",
    "commits_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/commits{/sha}",
    "git_commits_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/git/commits{/sha}",
    "comments_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/comments{/number}",
    "issue_comment_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/issues/comments{/number}",
    "contents_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/contents/{+path}",
    "compare_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/compare/{base}...{head}",
    "merges_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/merges",
    "archive_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/{archive_format}{/ref}",
    "downloads_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/downloads",
    "issues_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/issues{/number}",
    "pulls_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/pulls{/number}",
    "milestones_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/milestones{/number}",
    "notifications_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/notifications{?since,all,participating}",
    "labels_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/labels{/name}",
    "releases_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/releases{/id}",
    "deployments_url": "https://api.github.com/repos/pragmatic-objects/oo-equivalence/deployments",
    "created_at": "2019-07-24T23:21:37Z",
    "updated_at": "2019-08-16T10:22:13Z",
    "pushed_at": "2019-08-28T20:34:23Z",
    "git_url": "git://github.com/pragmatic-objects/oo-equivalence.git",
    "ssh_url": "git@github.com:pragmatic-objects/oo-equivalence.git",
    "clone_url": "https://github.com/pragmatic-objects/oo-equivalence.git",
    "svn_url": "https://github.com/pragmatic-objects/oo-equivalence",
    "homepage": null,
    "size": 151,
    "stargazers_count": 1,
    "watchers_count": 1,
    "language": "Java",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": false,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 5,
    "license": {
      "key": "mit",
      "name": "MIT License",
      "spdx_id": "MIT",
      "url": "https://api.github.com/licenses/mit",
      "node_id": "MDc6TGljZW5zZTEz"
    },
    "forks": 0,
    "open_issues": 5,
    "watchers": 1,
    "default_branch": "master"
  },
  "organization": {
    "login": "pragmatic-objects",
    "id": 27165860,
    "node_id": "MDEyOk9yZ2FuaXphdGlvbjI3MTY1ODYw",
    "url": "https://api.github.com/orgs/pragmatic-objects",
    "repos_url": "https://api.github.com/orgs/pragmatic-objects/repos",
    "events_url": "https://api.github.com/orgs/pragmatic-objects/events",
    "hooks_url": "https://api.github.com/orgs/pragmatic-objects/hooks",
    "issues_url": "https://api.github.com/orgs/pragmatic-objects/issues",
    "members_url": "https://api.github.com/orgs/pragmatic-objects/members{/member}",
    "public_members_url": "https://api.github.com/orgs/pragmatic-objects/public_members{/member}",
    "avatar_url": "https://avatars2.githubusercontent.com/u/27165860?v=4",
    "description": "The pragmatic way of using Elegant Objects in action"
  },
  "sender": {
    "login": "skapral",
    "id": 1714171,
    "node_id": "MDQ6VXNlcjE3MTQxNzE=",
    "avatar_url": "https://avatars3.githubusercontent.com/u/1714171?v=4",
    "gravatar_id": "",
    "url": "https://api.github.com/users/skapral",
    "html_url": "https://github.com/skapral",
    "followers_url": "https://api.github.com/users/skapral/followers",
    "following_url": "https://api.github.com/users/skapral/following{/other_user}",
    "gists_url": "https://api.github.com/users/skapral/gists{/gist_id}",
    "starred_url": "https://api.github.com/users/skapral/starred{/owner}{/repo}",
    "subscriptions_url": "https://api.github.com/users/skapral/subscriptions",
    "organizations_url": "https://api.github.com/users/skapral/orgs",
    "repos_url": "https://api.github.com/users/skapral/repos",
    "events_url": "https://api.github.com/users/skapral/events{/privacy}",
    "received_events_url": "https://api.github.com/users/skapral/received_events",
    "type": "User",
    "site_admin": false
  }
}
skapral commented 5 years ago

Root cause: events above occurred in repositories, located at pragmatic-objects github organisation. And in events handler, there is OpIgnoringUnprivildgedEventSender decorator, which cuts out events, happened from actions of non-owner users.

Repository owner for each of events above is pragmatic-objects (see repository/owner/login of each json). Sender is skapral (see sender/login). That's why OpIgnoringUnprivildgedEventSender throws them out.