automatons-github 0.3.0

GitHub integration for the automatons framework
Documentation
{
  "id": 7669942377,
  "name": "Run tests",
  "node_id": "CR_kwDOHuXR3s8AAAABySoIaQ",
  "head_sha": "7fb3254b029acb55db7f8134d1526a080cd63c48",
  "external_id": "5264e576-3c6f-51f6-f055-fab409685f20",
  "url": "https://api.github.com/repos/devxbots/automatons/check-runs/7669942377",
  "html_url": "https://github.com/devxbots/automatons/runs/7669942377?check_suite_focus=true",
  "details_url": "https://github.com/devxbots/automatons/runs/7669942377?check_suite_focus=true",
  "status": "completed",
  "conclusion": "success",
  "started_at": "2022-08-04T10:14:24Z",
  "completed_at": "2022-08-04T10:14:47Z",
  "output": {
    "title": null,
    "summary": null,
    "text": null,
    "annotations_count": 0,
    "annotations_url": "https://api.github.com/repos/devxbots/automatons/check-runs/7669942377/annotations"
  },
  "check_suite": {
    "id": 7663255123,
    "node_id": "CS_kwDOHuXR3s8AAAAByMP-Uw",
    "head_branch": "create-app-resource",
    "head_sha": "7fb3254b029acb55db7f8134d1526a080cd63c48",
    "status": "in_progress",
    "conclusion": null,
    "url": "https://api.github.com/repos/devxbots/automatons/check-suites/7663255123",
    "before": "0000000000000000000000000000000000000000",
    "after": "7fb3254b029acb55db7f8134d1526a080cd63c48",
    "pull_requests": [
      {
        "url": "https://api.github.com/repos/devxbots/automatons/pulls/27",
        "id": 1017334309,
        "number": 27,
        "head": {
          "ref": "create-app-resource",
          "sha": "7fb3254b029acb55db7f8134d1526a080cd63c48",
          "repo": {
            "id": 518377950,
            "url": "https://api.github.com/repos/devxbots/automatons",
            "name": "automatons"
          }
        },
        "base": {
          "ref": "main",
          "sha": "3de05046636de664eff97823e24c92d382fa6607",
          "repo": {
            "id": 518377950,
            "url": "https://api.github.com/repos/devxbots/automatons",
            "name": "automatons"
          }
        }
      }
    ],
    "app": {
      "id": 15368,
      "slug": "github-actions",
      "node_id": "MDM6QXBwMTUzNjg=",
      "owner": {
        "login": "github",
        "id": 9919,
        "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=",
        "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/github",
        "html_url": "https://github.com/github",
        "followers_url": "https://api.github.com/users/github/followers",
        "following_url": "https://api.github.com/users/github/following{/other_user}",
        "gists_url": "https://api.github.com/users/github/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/github/subscriptions",
        "organizations_url": "https://api.github.com/users/github/orgs",
        "repos_url": "https://api.github.com/users/github/repos",
        "events_url": "https://api.github.com/users/github/events{/privacy}",
        "received_events_url": "https://api.github.com/users/github/received_events",
        "type": "Organization",
        "site_admin": false
      },
      "name": "GitHub Actions",
      "description": "Automate your workflow from idea to production",
      "external_url": "https://help.github.com/en/actions",
      "html_url": "https://github.com/apps/github-actions",
      "created_at": "2018-07-30T09:30:17Z",
      "updated_at": "2019-12-10T19:04:12Z",
      "permissions": {
        "actions": "write",
        "administration": "read",
        "checks": "write",
        "contents": "write",
        "deployments": "write",
        "discussions": "write",
        "issues": "write",
        "merge_queues": "write",
        "metadata": "read",
        "packages": "write",
        "pages": "write",
        "pull_requests": "write",
        "repository_hooks": "write",
        "repository_projects": "write",
        "security_events": "write",
        "statuses": "write",
        "vulnerability_alerts": "read"
      },
      "events": [
        "branch_protection_rule",
        "check_run",
        "check_suite",
        "create",
        "delete",
        "deployment",
        "deployment_status",
        "discussion",
        "discussion_comment",
        "fork",
        "gollum",
        "issues",
        "issue_comment",
        "label",
        "merge_group",
        "milestone",
        "page_build",
        "project",
        "project_card",
        "project_column",
        "public",
        "pull_request",
        "pull_request_review",
        "pull_request_review_comment",
        "push",
        "registry_package",
        "release",
        "repository",
        "repository_dispatch",
        "status",
        "watch",
        "workflow_dispatch",
        "workflow_run"
      ]
    },
    "created_at": "2022-08-04T10:14:12Z",
    "updated_at": "2022-08-04T10:14:25Z"
  },
  "app": {
    "id": 15368,
    "slug": "github-actions",
    "node_id": "MDM6QXBwMTUzNjg=",
    "owner": {
      "login": "github",
      "id": 9919,
      "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=",
      "avatar_url": "https://avatars.githubusercontent.com/u/9919?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/github",
      "html_url": "https://github.com/github",
      "followers_url": "https://api.github.com/users/github/followers",
      "following_url": "https://api.github.com/users/github/following{/other_user}",
      "gists_url": "https://api.github.com/users/github/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/github/subscriptions",
      "organizations_url": "https://api.github.com/users/github/orgs",
      "repos_url": "https://api.github.com/users/github/repos",
      "events_url": "https://api.github.com/users/github/events{/privacy}",
      "received_events_url": "https://api.github.com/users/github/received_events",
      "type": "Organization",
      "site_admin": false
    },
    "name": "GitHub Actions",
    "description": "Automate your workflow from idea to production",
    "external_url": "https://help.github.com/en/actions",
    "html_url": "https://github.com/apps/github-actions",
    "created_at": "2018-07-30T09:30:17Z",
    "updated_at": "2019-12-10T19:04:12Z",
    "permissions": {
      "actions": "write",
      "administration": "read",
      "checks": "write",
      "contents": "write",
      "deployments": "write",
      "discussions": "write",
      "issues": "write",
      "merge_queues": "write",
      "metadata": "read",
      "packages": "write",
      "pages": "write",
      "pull_requests": "write",
      "repository_hooks": "write",
      "repository_projects": "write",
      "security_events": "write",
      "statuses": "write",
      "vulnerability_alerts": "read"
    },
    "events": [
      "branch_protection_rule",
      "check_run",
      "check_suite",
      "create",
      "delete",
      "deployment",
      "deployment_status",
      "discussion",
      "discussion_comment",
      "fork",
      "gollum",
      "issues",
      "issue_comment",
      "label",
      "merge_group",
      "milestone",
      "page_build",
      "project",
      "project_card",
      "project_column",
      "public",
      "pull_request",
      "pull_request_review",
      "pull_request_review_comment",
      "push",
      "registry_package",
      "release",
      "repository",
      "repository_dispatch",
      "status",
      "watch",
      "workflow_dispatch",
      "workflow_run"
    ]
  },
  "pull_requests": [
    {
      "url": "https://api.github.com/repos/devxbots/automatons/pulls/27",
      "id": 1017334309,
      "number": 27,
      "head": {
        "ref": "create-app-resource",
        "sha": "7fb3254b029acb55db7f8134d1526a080cd63c48",
        "repo": {
          "id": 518377950,
          "url": "https://api.github.com/repos/devxbots/automatons",
          "name": "automatons"
        }
      },
      "base": {
        "ref": "main",
        "sha": "3de05046636de664eff97823e24c92d382fa6607",
        "repo": {
          "id": 518377950,
          "url": "https://api.github.com/repos/devxbots/automatons",
          "name": "automatons"
        }
      }
    }
  ]
}