> ## Documentation Index
> Fetch the complete documentation index at: https://trigger-v3-fix-additional-files.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# GitHub Triggers & Events

You can use these triggers to start a job when a GitHub event occurs.

***

### Repo

Repo triggers subscribe to a change in a GitHub repo.

```ts
github.triggers.repo({
  event: events.onIssueOpened,
  owner: "triggerdotdev",
  repo: "trigger.dev",
});
```

<ParamField body="options" type="object">
  <Expandable title="fields" defaultOpen>
    <ParamField body="event" type="GitHubEvent">
      The event to trigger the job on.
    </ParamField>

    <ParamField body="owner" type="string">
      The owner of the repo.
    </ParamField>

    <ParamField body="repo" type="string">
      The name of the repo.
    </ParamField>
  </Expandable>
</ParamField>

### Org

Org triggers subscribe to a change across an entire GitHub org.

```ts
github.triggers.repo({
  event: events.onIssueOpened,
  owner: "triggerdotdev",
});
```

<ParamField body="options" type="object">
  <Expandable title="fields" defaultOpen>
    <ParamField body="event" type="GitHubEvent">
      The event to trigger the job on.
    </ParamField>

    <ParamField body="owner" type="string">
      The owner of the repo.
    </ParamField>
  </Expandable>
</ParamField>

## Events

### `onIssue`

When any action is performed on an issue. [Official GitHub docs](https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#issues).

```ts usage.ts
client.defineJob({
  id: "<my-id>",
  name: "<my-job-name>",
  version: "0.1.0",
  trigger: github.triggers.repo({
    event: events.onIssue,
    owner: "<my-github-org-name>",
    repo: "<my-github-repo>",
  }),
  run: async (payload, io, ctx) => {
    // Add tasks here
  },
});
```

<Accordion title="onIssue example payload">
  ````json
  {
    "issue": {
      "id": 1754473379,
      "url": "https://api.github.com/repos/ericallam/basic-starter-12k/issues/21",
      "body": "This is a *big* problem:\r\n\r\n```\r\nconst foo = \"bar\"\r\n```",
      "user": {
        "id": 10635986,
        "url": "https://api.github.com/users/matt-aitken",
        "type": "User",
        "login": "matt-aitken",
        "node_id": "MDQ6VXNlcjEwNjM1OTg2",
        "html_url": "https://github.com/matt-aitken",
        "gists_url": "https://api.github.com/users/matt-aitken/gists{/gist_id}",
        "repos_url": "https://api.github.com/users/matt-aitken/repos",
        "avatar_url": "https://avatars.githubusercontent.com/u/10635986?v=4",
        "events_url": "https://api.github.com/users/matt-aitken/events{/privacy}",
        "site_admin": false,
        "gravatar_id": "",
        "starred_url": "https://api.github.com/users/matt-aitken/starred{/owner}{/repo}",
        "followers_url": "https://api.github.com/users/matt-aitken/followers",
        "following_url": "https://api.github.com/users/matt-aitken/following{/other_user}",
        "organizations_url": "https://api.github.com/users/matt-aitken/orgs",
        "subscriptions_url": "https://api.github.com/users/matt-aitken/subscriptions",
        "received_events_url": "https://api.github.com/users/matt-aitken/received_events"
      },
      "state": "open",
      "title": "This is a sample issue title #20",
      "labels": [],
      "locked": false,
      "number": 21,
      "node_id": "I_kwDOI-yZFc5okyOj",
      "assignee": null,
      "comments": 0,
      "html_url": "https://github.com/ericallam/basic-starter-12k/issues/21",
      "assignees": [],
      "closed_at": null,
      "milestone": null,
      "reactions": {
        "+1": 0,
        "-1": 0,
        "url": "https://api.github.com/repos/ericallam/basic-starter-12k/issues/21/reactions",
        "eyes": 0,
        "heart": 0,
        "laugh": 0,
        "hooray": 0,
        "rocket": 0,
        "confused": 0,
        "total_count": 0
      },
      "created_at": "2023-06-13T09:42:02Z",
      "events_url": "https://api.github.com/repos/ericallam/basic-starter-12k/issues/21/events",
      "labels_url": "https://api.github.com/repos/ericallam/basic-starter-12k/issues/21/labels{/name}",
      "updated_at": "2023-06-13T09:42:02Z",
      "comments_url": "https://api.github.com/repos/ericallam/basic-starter-12k/issues/21/comments",
      "state_reason": null,
      "timeline_url": "https://api.github.com/repos/ericallam/basic-starter-12k/issues/21/timeline",
      "repository_url": "https://api.github.com/repos/ericallam/basic-starter-12k",
      "active_lock_reason": null,
      "author_association": "NONE",
      "performed_via_github_app": null
    },
    "action": "opened",
    "sender": {
      "id": 10635986,
      "url": "https://api.github.com/users/matt-aitken",
      "type": "User",
      "login": "matt-aitken",
      "node_id": "MDQ6VXNlcjEwNjM1OTg2",
      "html_url": "https://github.com/matt-aitken",
      "gists_url": "https://api.github.com/users/matt-aitken/gists{/gist_id}",
      "repos_url": "https://api.github.com/users/matt-aitken/repos",
      "avatar_url": "https://avatars.githubusercontent.com/u/10635986?v=4",
      "events_url": "https://api.github.com/users/matt-aitken/events{/privacy}",
      "site_admin": false,
      "gravatar_id": "",
      "starred_url": "https://api.github.com/users/matt-aitken/starred{/owner}{/repo}",
      "followers_url": "https://api.github.com/users/matt-aitken/followers",
      "following_url": "https://api.github.com/users/matt-aitken/following{/other_user}",
      "organizations_url": "https://api.github.com/users/matt-aitken/orgs",
      "subscriptions_url": "https://api.github.com/users/matt-aitken/subscriptions",
      "received_events_url": "https://api.github.com/users/matt-aitken/received_events"
    },
    "repository": {
      "id": 602708245,
      "url": "https://api.github.com/repos/ericallam/basic-starter-12k",
      "fork": false,
      "name": "basic-starter-12k",
      "size": 0,
      "forks": 0,
      "owner": {
        "id": 534,
        "url": "https://api.github.com/users/ericallam",
        "type": "User",
        "login": "ericallam",
        "node_id": "MDQ6VXNlcjUzNA==",
        "html_url": "https://github.com/ericallam",
        "gists_url": "https://api.github.com/users/ericallam/gists{/gist_id}",
        "repos_url": "https://api.github.com/users/ericallam/repos",
        "avatar_url": "https://avatars.githubusercontent.com/u/534?v=4",
        "events_url": "https://api.github.com/users/ericallam/events{/privacy}",
        "site_admin": false,
        "gravatar_id": "",
        "starred_url": "https://api.github.com/users/ericallam/starred{/owner}{/repo}",
        "followers_url": "https://api.github.com/users/ericallam/followers",
        "following_url": "https://api.github.com/users/ericallam/following{/other_user}",
        "organizations_url": "https://api.github.com/users/ericallam/orgs",
        "subscriptions_url": "https://api.github.com/users/ericallam/subscriptions",
        "received_events_url": "https://api.github.com/users/ericallam/received_events"
      },
      "topics": [],
      "git_url": "git://github.com/ericallam/basic-starter-12k.git",
      "license": null,
      "node_id": "R_kgDOI-yZFQ",
      "private": false,
      "ssh_url": "git@github.com:ericallam/basic-starter-12k.git",
      "svn_url": "https://github.com/ericallam/basic-starter-12k",
      "archived": false,
      "disabled": false,
      "has_wiki": true,
      "homepage": null,
      "html_url": "https://github.com/ericallam/basic-starter-12k",
      "keys_url": "https://api.github.com/repos/ericallam/basic-starter-12k/keys{/key_id}",
      "language": null,
      "tags_url": "https://api.github.com/repos/ericallam/basic-starter-12k/tags",
      "watchers": 0,
      "blobs_url": "https://api.github.com/repos/ericallam/basic-starter-12k/git/blobs{/sha}",
      "clone_url": "https://github.com/ericallam/basic-starter-12k.git",
      "forks_url": "https://api.github.com/repos/ericallam/basic-starter-12k/forks",
      "full_name": "ericallam/basic-starter-12k",
      "has_pages": false,
      "hooks_url": "https://api.github.com/repos/ericallam/basic-starter-12k/hooks",
      "pulls_url": "https://api.github.com/repos/ericallam/basic-starter-12k/pulls{/number}",
      "pushed_at": "2023-02-16T19:25:20Z",
      "teams_url": "https://api.github.com/repos/ericallam/basic-starter-12k/teams",
      "trees_url": "https://api.github.com/repos/ericallam/basic-starter-12k/git/trees{/sha}",
      "created_at": "2023-02-16T19:25:19Z",
      "events_url": "https://api.github.com/repos/ericallam/basic-starter-12k/events",
      "has_issues": true,
      "issues_url": "https://api.github.com/repos/ericallam/basic-starter-12k/issues{/number}",
      "labels_url": "https://api.github.com/repos/ericallam/basic-starter-12k/labels{/name}",
      "merges_url": "https://api.github.com/repos/ericallam/basic-starter-12k/merges",
      "mirror_url": null,
      "updated_at": "2023-02-16T19:25:19Z",
      "visibility": "public",
      "archive_url": "https://api.github.com/repos/ericallam/basic-starter-12k/{archive_format}{/ref}",
      "commits_url": "https://api.github.com/repos/ericallam/basic-starter-12k/commits{/sha}",
      "compare_url": "https://api.github.com/repos/ericallam/basic-starter-12k/compare/{base}...{head}",
      "description": null,
      "forks_count": 0,
      "is_template": false,
      "open_issues": 21,
      "branches_url": "https://api.github.com/repos/ericallam/basic-starter-12k/branches{/branch}",
      "comments_url": "https://api.github.com/repos/ericallam/basic-starter-12k/comments{/number}",
      "contents_url": "https://api.github.com/repos/ericallam/basic-starter-12k/contents/{+path}",
      "git_refs_url": "https://api.github.com/repos/ericallam/basic-starter-12k/git/refs{/sha}",
      "git_tags_url": "https://api.github.com/repos/ericallam/basic-starter-12k/git/tags{/sha}",
      "has_projects": true,
      "releases_url": "https://api.github.com/repos/ericallam/basic-starter-12k/releases{/id}",
      "statuses_url": "https://api.github.com/repos/ericallam/basic-starter-12k/statuses/{sha}",
      "allow_forking": true,
      "assignees_url": "https://api.github.com/repos/ericallam/basic-starter-12k/assignees{/user}",
      "downloads_url": "https://api.github.com/repos/ericallam/basic-starter-12k/downloads",
      "has_downloads": true,
      "languages_url": "https://api.github.com/repos/ericallam/basic-starter-12k/languages",
      "default_branch": "main",
      "milestones_url": "https://api.github.com/repos/ericallam/basic-starter-12k/milestones{/number}",
      "stargazers_url": "https://api.github.com/repos/ericallam/basic-starter-12k/stargazers",
      "watchers_count": 0,
      "deployments_url": "https://api.github.com/repos/ericallam/basic-starter-12k/deployments",
      "git_commits_url": "https://api.github.com/repos/ericallam/basic-starter-12k/git/commits{/sha}",
      "has_discussions": false,
      "subscribers_url": "https://api.github.com/repos/ericallam/basic-starter-12k/subscribers",
      "contributors_url": "https://api.github.com/repos/ericallam/basic-starter-12k/contributors",
      "issue_events_url": "https://api.github.com/repos/ericallam/basic-starter-12k/issues/events{/number}",
      "stargazers_count": 0,
      "subscription_url": "https://api.github.com/repos/ericallam/basic-starter-12k/subscription",
      "collaborators_url": "https://api.github.com/repos/ericallam/basic-starter-12k/collaborators{/collaborator}",
      "issue_comment_url": "https://api.github.com/repos/ericallam/basic-starter-12k/issues/comments{/number}",
      "notifications_url": "https://api.github.com/repos/ericallam/basic-starter-12k/notifications{?since,all,participating}",
      "open_issues_count": 21,
      "web_commit_signoff_required": false
    }
  }
  ````
</Accordion>

### `onIssueOpened`

Occurs when an issue is opened. [Official GitHub docs](https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#issues).

```ts usage.ts
client.defineJob({
  id: "<my-id>",
  name: "<my-job-name>",
  version: "0.1.0",
  trigger: github.triggers.org({
    event: events.onIssueOpened,
    owner: "<my-github-org-name>",
  }),
  run: async (payload, io, ctx) => {
    // Add tasks here
  },
});
```

<Accordion title="onIssueOpened example payload">
  ````json
  {
    "issue": {
      "id": 1754473379,
      "url": "https://api.github.com/repos/ericallam/basic-starter-12k/issues/21",
      "body": "This is a *big* problem:\r\n\r\n```\r\nconst foo = \"bar\"\r\n```",
      "user": {
        "id": 10635986,
        "url": "https://api.github.com/users/matt-aitken",
        "type": "User",
        "login": "matt-aitken",
        "node_id": "MDQ6VXNlcjEwNjM1OTg2",
        "html_url": "https://github.com/matt-aitken",
        "gists_url": "https://api.github.com/users/matt-aitken/gists{/gist_id}",
        "repos_url": "https://api.github.com/users/matt-aitken/repos",
        "avatar_url": "https://avatars.githubusercontent.com/u/10635986?v=4",
        "events_url": "https://api.github.com/users/matt-aitken/events{/privacy}",
        "site_admin": false,
        "gravatar_id": "",
        "starred_url": "https://api.github.com/users/matt-aitken/starred{/owner}{/repo}",
        "followers_url": "https://api.github.com/users/matt-aitken/followers",
        "following_url": "https://api.github.com/users/matt-aitken/following{/other_user}",
        "organizations_url": "https://api.github.com/users/matt-aitken/orgs",
        "subscriptions_url": "https://api.github.com/users/matt-aitken/subscriptions",
        "received_events_url": "https://api.github.com/users/matt-aitken/received_events"
      },
      "state": "open",
      "title": "This is a sample issue title #20",
      "labels": [],
      "locked": false,
      "number": 21,
      "node_id": "I_kwDOI-yZFc5okyOj",
      "assignee": null,
      "comments": 0,
      "html_url": "https://github.com/ericallam/basic-starter-12k/issues/21",
      "assignees": [],
      "closed_at": null,
      "milestone": null,
      "reactions": {
        "+1": 0,
        "-1": 0,
        "url": "https://api.github.com/repos/ericallam/basic-starter-12k/issues/21/reactions",
        "eyes": 0,
        "heart": 0,
        "laugh": 0,
        "hooray": 0,
        "rocket": 0,
        "confused": 0,
        "total_count": 0
      },
      "created_at": "2023-06-13T09:42:02Z",
      "events_url": "https://api.github.com/repos/ericallam/basic-starter-12k/issues/21/events",
      "labels_url": "https://api.github.com/repos/ericallam/basic-starter-12k/issues/21/labels{/name}",
      "updated_at": "2023-06-13T09:42:02Z",
      "comments_url": "https://api.github.com/repos/ericallam/basic-starter-12k/issues/21/comments",
      "state_reason": null,
      "timeline_url": "https://api.github.com/repos/ericallam/basic-starter-12k/issues/21/timeline",
      "repository_url": "https://api.github.com/repos/ericallam/basic-starter-12k",
      "active_lock_reason": null,
      "author_association": "NONE",
      "performed_via_github_app": null
    },
    "action": "opened",
    "sender": {
      "id": 10635986,
      "url": "https://api.github.com/users/matt-aitken",
      "type": "User",
      "login": "matt-aitken",
      "node_id": "MDQ6VXNlcjEwNjM1OTg2",
      "html_url": "https://github.com/matt-aitken",
      "gists_url": "https://api.github.com/users/matt-aitken/gists{/gist_id}",
      "repos_url": "https://api.github.com/users/matt-aitken/repos",
      "avatar_url": "https://avatars.githubusercontent.com/u/10635986?v=4",
      "events_url": "https://api.github.com/users/matt-aitken/events{/privacy}",
      "site_admin": false,
      "gravatar_id": "",
      "starred_url": "https://api.github.com/users/matt-aitken/starred{/owner}{/repo}",
      "followers_url": "https://api.github.com/users/matt-aitken/followers",
      "following_url": "https://api.github.com/users/matt-aitken/following{/other_user}",
      "organizations_url": "https://api.github.com/users/matt-aitken/orgs",
      "subscriptions_url": "https://api.github.com/users/matt-aitken/subscriptions",
      "received_events_url": "https://api.github.com/users/matt-aitken/received_events"
    },
    "repository": {
      "id": 602708245,
      "url": "https://api.github.com/repos/ericallam/basic-starter-12k",
      "fork": false,
      "name": "basic-starter-12k",
      "size": 0,
      "forks": 0,
      "owner": {
        "id": 534,
        "url": "https://api.github.com/users/ericallam",
        "type": "User",
        "login": "ericallam",
        "node_id": "MDQ6VXNlcjUzNA==",
        "html_url": "https://github.com/ericallam",
        "gists_url": "https://api.github.com/users/ericallam/gists{/gist_id}",
        "repos_url": "https://api.github.com/users/ericallam/repos",
        "avatar_url": "https://avatars.githubusercontent.com/u/534?v=4",
        "events_url": "https://api.github.com/users/ericallam/events{/privacy}",
        "site_admin": false,
        "gravatar_id": "",
        "starred_url": "https://api.github.com/users/ericallam/starred{/owner}{/repo}",
        "followers_url": "https://api.github.com/users/ericallam/followers",
        "following_url": "https://api.github.com/users/ericallam/following{/other_user}",
        "organizations_url": "https://api.github.com/users/ericallam/orgs",
        "subscriptions_url": "https://api.github.com/users/ericallam/subscriptions",
        "received_events_url": "https://api.github.com/users/ericallam/received_events"
      },
      "topics": [],
      "git_url": "git://github.com/ericallam/basic-starter-12k.git",
      "license": null,
      "node_id": "R_kgDOI-yZFQ",
      "private": false,
      "ssh_url": "git@github.com:ericallam/basic-starter-12k.git",
      "svn_url": "https://github.com/ericallam/basic-starter-12k",
      "archived": false,
      "disabled": false,
      "has_wiki": true,
      "homepage": null,
      "html_url": "https://github.com/ericallam/basic-starter-12k",
      "keys_url": "https://api.github.com/repos/ericallam/basic-starter-12k/keys{/key_id}",
      "language": null,
      "tags_url": "https://api.github.com/repos/ericallam/basic-starter-12k/tags",
      "watchers": 0,
      "blobs_url": "https://api.github.com/repos/ericallam/basic-starter-12k/git/blobs{/sha}",
      "clone_url": "https://github.com/ericallam/basic-starter-12k.git",
      "forks_url": "https://api.github.com/repos/ericallam/basic-starter-12k/forks",
      "full_name": "ericallam/basic-starter-12k",
      "has_pages": false,
      "hooks_url": "https://api.github.com/repos/ericallam/basic-starter-12k/hooks",
      "pulls_url": "https://api.github.com/repos/ericallam/basic-starter-12k/pulls{/number}",
      "pushed_at": "2023-02-16T19:25:20Z",
      "teams_url": "https://api.github.com/repos/ericallam/basic-starter-12k/teams",
      "trees_url": "https://api.github.com/repos/ericallam/basic-starter-12k/git/trees{/sha}",
      "created_at": "2023-02-16T19:25:19Z",
      "events_url": "https://api.github.com/repos/ericallam/basic-starter-12k/events",
      "has_issues": true,
      "issues_url": "https://api.github.com/repos/ericallam/basic-starter-12k/issues{/number}",
      "labels_url": "https://api.github.com/repos/ericallam/basic-starter-12k/labels{/name}",
      "merges_url": "https://api.github.com/repos/ericallam/basic-starter-12k/merges",
      "mirror_url": null,
      "updated_at": "2023-02-16T19:25:19Z",
      "visibility": "public",
      "archive_url": "https://api.github.com/repos/ericallam/basic-starter-12k/{archive_format}{/ref}",
      "commits_url": "https://api.github.com/repos/ericallam/basic-starter-12k/commits{/sha}",
      "compare_url": "https://api.github.com/repos/ericallam/basic-starter-12k/compare/{base}...{head}",
      "description": null,
      "forks_count": 0,
      "is_template": false,
      "open_issues": 21,
      "branches_url": "https://api.github.com/repos/ericallam/basic-starter-12k/branches{/branch}",
      "comments_url": "https://api.github.com/repos/ericallam/basic-starter-12k/comments{/number}",
      "contents_url": "https://api.github.com/repos/ericallam/basic-starter-12k/contents/{+path}",
      "git_refs_url": "https://api.github.com/repos/ericallam/basic-starter-12k/git/refs{/sha}",
      "git_tags_url": "https://api.github.com/repos/ericallam/basic-starter-12k/git/tags{/sha}",
      "has_projects": true,
      "releases_url": "https://api.github.com/repos/ericallam/basic-starter-12k/releases{/id}",
      "statuses_url": "https://api.github.com/repos/ericallam/basic-starter-12k/statuses/{sha}",
      "allow_forking": true,
      "assignees_url": "https://api.github.com/repos/ericallam/basic-starter-12k/assignees{/user}",
      "downloads_url": "https://api.github.com/repos/ericallam/basic-starter-12k/downloads",
      "has_downloads": true,
      "languages_url": "https://api.github.com/repos/ericallam/basic-starter-12k/languages",
      "default_branch": "main",
      "milestones_url": "https://api.github.com/repos/ericallam/basic-starter-12k/milestones{/number}",
      "stargazers_url": "https://api.github.com/repos/ericallam/basic-starter-12k/stargazers",
      "watchers_count": 0,
      "deployments_url": "https://api.github.com/repos/ericallam/basic-starter-12k/deployments",
      "git_commits_url": "https://api.github.com/repos/ericallam/basic-starter-12k/git/commits{/sha}",
      "has_discussions": false,
      "subscribers_url": "https://api.github.com/repos/ericallam/basic-starter-12k/subscribers",
      "contributors_url": "https://api.github.com/repos/ericallam/basic-starter-12k/contributors",
      "issue_events_url": "https://api.github.com/repos/ericallam/basic-starter-12k/issues/events{/number}",
      "stargazers_count": 0,
      "subscription_url": "https://api.github.com/repos/ericallam/basic-starter-12k/subscription",
      "collaborators_url": "https://api.github.com/repos/ericallam/basic-starter-12k/collaborators{/collaborator}",
      "issue_comment_url": "https://api.github.com/repos/ericallam/basic-starter-12k/issues/comments{/number}",
      "notifications_url": "https://api.github.com/repos/ericallam/basic-starter-12k/notifications{?since,all,participating}",
      "open_issues_count": 21,
      "web_commit_signoff_required": false
    }
  }
  ````
</Accordion>

### `onIssueAssigned`

When an issue is assigned. [Official GitHub docs](https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#issues).

```ts usage.ts
client.defineJob({
  id: "<my-id>",
  name: "<my-job-name>",
  version: "0.1.0",
  trigger: github.triggers.repo({
    event: events.onAssigned,
    owner: "<my-github-org-name>",
    repo: "<my-github-repo>",
  }),
  run: async (payload, io, ctx) => {
    // Add tasks here
  },
});
```

<Accordion title="onIssueAssigned example payload">
  ```json
  {
    "id": "issue.assigned",
    "name": "Issue assigned",
    "payload": {
      "issue": {
        "id": 1767861922,
        "url": "https://api.github.com/repos/triggerdotdev/empty/issues/4",
        "body": "This is the bod",
        "user": {
          "id": 10635986,
          "url": "https://api.github.com/users/matt-aitken",
          "type": "User",
          "login": "matt-aitken",
          "node_id": "MDQ6VXNlcjEwNjM1OTg2",
          "html_url": "https://github.com/matt-aitken",
          "gists_url": "https://api.github.com/users/matt-aitken/gists{/gist_id}",
          "repos_url": "https://api.github.com/users/matt-aitken/repos",
          "avatar_url": "https://avatars.githubusercontent.com/u/10635986?v=4",
          "events_url": "https://api.github.com/users/matt-aitken/events{/privacy}",
          "site_admin": false,
          "gravatar_id": "",
          "starred_url": "https://api.github.com/users/matt-aitken/starred{/owner}{/repo}",
          "followers_url": "https://api.github.com/users/matt-aitken/followers",
          "following_url": "https://api.github.com/users/matt-aitken/following{/other_user}",
          "organizations_url": "https://api.github.com/users/matt-aitken/orgs",
          "subscriptions_url": "https://api.github.com/users/matt-aitken/subscriptions",
          "received_events_url": "https://api.github.com/users/matt-aitken/received_events"
        },
        "state": "open",
        "title": "Fourth time lucky?",
        "labels": [],
        "locked": false,
        "number": 4,
        "node_id": "I_kwDOJyTwbc5pX26i",
        "assignee": {
          "id": 10635986,
          "url": "https://api.github.com/users/matt-aitken",
          "type": "User",
          "login": "matt-aitken",
          "node_id": "MDQ6VXNlcjEwNjM5OTg2",
          "html_url": "https://github.com/matt-aitken",
          "gists_url": "https://api.github.com/users/matt-aitken/gists{/gist_id}",
          "repos_url": "https://api.github.com/users/matt-aitken/repos",
          "avatar_url": "https://avatars.githubusercontent.com/u/10635986?v=4",
          "events_url": "https://api.github.com/users/matt-aitken/events{/privacy}",
          "site_admin": false,
          "gravatar_id": "",
          "starred_url": "https://api.github.com/users/matt-aitken/starred{/owner}{/repo}",
          "followers_url": "https://api.github.com/users/matt-aitken/followers",
          "following_url": "https://api.github.com/users/matt-aitken/following{/other_user}",
          "organizations_url": "https://api.github.com/users/matt-aitken/orgs",
          "subscriptions_url": "https://api.github.com/users/matt-aitken/subscriptions",
          "received_events_url": "https://api.github.com/users/matt-aitken/received_events"
        },
        "comments": 1,
        "html_url": "https://github.com/triggerdotdev/empty/issues/4",
        "assignees": [
          {
            "id": 10635986,
            "url": "https://api.github.com/users/matt-aitken",
            "type": "User",
            "login": "matt-aitken",
            "node_id": "MDQ6VXNlcjEwNjM1OTg2",
            "html_url": "https://github.com/matt-aitken",
            "gists_url": "https://api.github.com/users/matt-aitken/gists{/gist_id}",
            "repos_url": "https://api.github.com/users/matt-aitken/repos",
            "avatar_url": "https://avatars.githubusercontent.com/u/10635986?v=4",
            "events_url": "https://api.github.com/users/matt-aitken/events{/privacy}",
            "site_admin": false,
            "gravatar_id": "",
            "starred_url": "https://api.github.com/users/matt-aitken/starred{/owner}{/repo}",
            "followers_url": "https://api.github.com/users/matt-aitken/followers",
            "following_url": "https://api.github.com/users/matt-aitken/following{/other_user}",
            "organizations_url": "https://api.github.com/users/matt-aitken/orgs",
            "subscriptions_url": "https://api.github.com/users/matt-aitken/subscriptions",
            "received_events_url": "https://api.github.com/users/matt-aitken/received_events"
          }
        ],
        "closed_at": null,
        "milestone": null,
        "reactions": {
          "+1": 0,
          "-1": 0,
          "url": "https://api.github.com/repos/triggerdotdev/empty/issues/4/reactions",
          "eyes": 0,
          "heart": 0,
          "laugh": 0,
          "hooray": 0,
          "rocket": 0,
          "confused": 0,
          "total_count": 0
        },
        "created_at": "2023-06-21T15:24:20Z",
        "events_url": "https://api.github.com/repos/triggerdotdev/empty/issues/4/events",
        "labels_url": "https://api.github.com/repos/triggerdotdev/empty/issues/4/labels{/name}",
        "updated_at": "2023-06-21T15:36:53Z",
        "comments_url": "https://api.github.com/repos/triggerdotdev/empty/issues/4/comments",
        "state_reason": null,
        "timeline_url": "https://api.github.com/repos/triggerdotdev/empty/issues/4/timeline",
        "repository_url": "https://api.github.com/repos/triggerdotdev/empty",
        "active_lock_reason": null,
        "author_association": "MEMBER",
        "performed_via_github_app": null
      },
      "action": "assigned",
      "sender": {
        "id": 10635986,
        "url": "https://api.github.com/users/matt-aitken",
        "type": "User",
        "login": "matt-aitken",
        "node_id": "MDQ6VXNlcjEwNjM1OTg2",
        "html_url": "https://github.com/matt-aitken",
        "gists_url": "https://api.github.com/users/matt-aitken/gists{/gist_id}",
        "repos_url": "https://api.github.com/users/matt-aitken/repos",
        "avatar_url": "https://avatars.githubusercontent.com/u/10635986?v=4",
        "events_url": "https://api.github.com/users/matt-aitken/events{/privacy}",
        "site_admin": false,
        "gravatar_id": "",
        "starred_url": "https://api.github.com/users/matt-aitken/starred{/owner}{/repo}",
        "followers_url": "https://api.github.com/users/matt-aitken/followers",
        "following_url": "https://api.github.com/users/matt-aitken/following{/other_user}",
        "organizations_url": "https://api.github.com/users/matt-aitken/orgs",
        "subscriptions_url": "https://api.github.com/users/matt-aitken/subscriptions",
        "received_events_url": "https://api.github.com/users/matt-aitken/received_events"
      },
      "assignee": {
        "id": 10635986,
        "url": "https://api.github.com/users/matt-aitken",
        "type": "User",
        "login": "matt-aitken",
        "node_id": "MDQ6VXNlcjEwNjM5OTg2",
        "html_url": "https://github.com/matt-aitken",
        "gists_url": "https://api.github.com/users/matt-aitken/gists{/gist_id}",
        "repos_url": "https://api.github.com/users/matt-aitken/repos",
        "avatar_url": "https://avatars.githubusercontent.com/u/10635986?v=4",
        "events_url": "https://api.github.com/users/matt-aitken/events{/privacy}",
        "site_admin": false,
        "gravatar_id": "",
        "starred_url": "https://api.github.com/users/matt-aitken/starred{/owner}{/repo}",
        "followers_url": "https://api.github.com/users/matt-aitken/followers",
        "following_url": "https://api.github.com/users/matt-aitken/following{/other_user}",
        "organizations_url": "https://api.github.com/users/matt-aitken/orgs",
        "subscriptions_url": "https://api.github.com/users/matt-aitken/subscriptions",
        "received_events_url": "https://api.github.com/users/matt-aitken/received_events"
      },
      "repository": {
        "id": 656732269,
        "url": "https://api.github.com/repos/triggerdotdev/empty",
        "fork": false,
        "name": "empty",
        "size": 0,
        "forks": 0,
        "owner": {
          "id": 95297378,
          "url": "https://api.github.com/users/triggerdotdev",
          "type": "Organization",
          "login": "triggerdotdev",
          "node_id": "O_kgDOBa4fYg",
          "html_url": "https://github.com/triggerdotdev",
          "gists_url": "https://api.github.com/users/triggerdotdev/gists{/gist_id}",
          "repos_url": "https://api.github.com/users/triggerdotdev/repos",
          "avatar_url": "https://avatars.githubusercontent.com/u/95297378?v=4",
          "events_url": "https://api.github.com/users/triggerdotdev/events{/privacy}",
          "site_admin": false,
          "gravatar_id": "",
          "starred_url": "https://api.github.com/users/triggerdotdev/starred{/owner}{/repo}",
          "followers_url": "https://api.github.com/users/triggerdotdev/followers",
          "following_url": "https://api.github.com/users/triggerdotdev/following{/other_user}",
          "organizations_url": "https://api.github.com/users/triggerdotdev/orgs",
          "subscriptions_url": "https://api.github.com/users/triggerdotdev/subscriptions",
          "received_events_url": "https://api.github.com/users/triggerdotdev/received_events"
        },
        "topics": [],
        "git_url": "git://github.com/triggerdotdev/empty.git",
        "license": null,
        "node_id": "R_kgDOJyTwbQ",
        "private": false,
        "ssh_url": "git@github.com:triggerdotdev/empty.git",
        "svn_url": "https://github.com/triggerdotdev/empty",
        "archived": false,
        "disabled": false,
        "has_wiki": true,
        "homepage": null,
        "html_url": "https://github.com/triggerdotdev/empty",
        "keys_url": "https://api.github.com/repos/triggerdotdev/empty/keys{/key_id}",
        "language": null,
        "tags_url": "https://api.github.com/repos/triggerdotdev/empty/tags",
        "watchers": 0,
        "blobs_url": "https://api.github.com/repos/triggerdotdev/empty/git/blobs{/sha}",
        "clone_url": "https://github.com/triggerdotdev/empty.git",
        "forks_url": "https://api.github.com/repos/triggerdotdev/empty/forks",
        "full_name": "triggerdotdev/empty",
        "has_pages": false,
        "hooks_url": "https://api.github.com/repos/triggerdotdev/empty/hooks",
        "pulls_url": "https://api.github.com/repos/triggerdotdev/empty/pulls{/number}",
        "pushed_at": "2023-06-21T14:21:08Z",
        "teams_url": "https://api.github.com/repos/triggerdotdev/empty/teams",
        "trees_url": "https://api.github.com/repos/triggerdotdev/empty/git/trees{/sha}",
        "created_at": "2023-06-21T14:21:07Z",
        "events_url": "https://api.github.com/repos/triggerdotdev/empty/events",
        "has_issues": true,
        "issues_url": "https://api.github.com/repos/triggerdotdev/empty/issues{/number}",
        "labels_url": "https://api.github.com/repos/triggerdotdev/empty/labels{/name}",
        "merges_url": "https://api.github.com/repos/triggerdotdev/empty/merges",
        "mirror_url": null,
        "updated_at": "2023-06-21T14:21:08Z",
        "visibility": "public",
        "archive_url": "https://api.github.com/repos/triggerdotdev/empty/{archive_format}{/ref}",
        "commits_url": "https://api.github.com/repos/triggerdotdev/empty/commits{/sha}",
        "compare_url": "https://api.github.com/repos/triggerdotdev/empty/compare/{base}...{head}",
        "description": "An empty repo that can be used to test the @trigger.dev/github integration",
        "forks_count": 0,
        "is_template": false,
        "open_issues": 4,
        "branches_url": "https://api.github.com/repos/triggerdotdev/empty/branches{/branch}",
        "comments_url": "https://api.github.com/repos/triggerdotdev/empty/comments{/number}",
        "contents_url": "https://api.github.com/repos/triggerdotdev/empty/contents/{+path}",
        "git_refs_url": "https://api.github.com/repos/triggerdotdev/empty/git/refs{/sha}",
        "git_tags_url": "https://api.github.com/repos/triggerdotdev/empty/git/tags{/sha}",
        "has_projects": true,
        "releases_url": "https://api.github.com/repos/triggerdotdev/empty/releases{/id}",
        "statuses_url": "https://api.github.com/repos/triggerdotdev/empty/statuses/{sha}",
        "allow_forking": true,
        "assignees_url": "https://api.github.com/repos/triggerdotdev/empty/assignees{/user}",
        "downloads_url": "https://api.github.com/repos/triggerdotdev/empty/downloads",
        "has_downloads": true,
        "languages_url": "https://api.github.com/repos/triggerdotdev/empty/languages",
        "default_branch": "main",
        "milestones_url": "https://api.github.com/repos/triggerdotdev/empty/milestones{/number}",
        "stargazers_url": "https://api.github.com/repos/triggerdotdev/empty/stargazers",
        "watchers_count": 0,
        "deployments_url": "https://api.github.com/repos/triggerdotdev/empty/deployments",
        "git_commits_url": "https://api.github.com/repos/triggerdotdev/empty/git/commits{/sha}",
        "has_discussions": false,
        "subscribers_url": "https://api.github.com/repos/triggerdotdev/empty/subscribers",
        "contributors_url": "https://api.github.com/repos/triggerdotdev/empty/contributors",
        "issue_events_url": "https://api.github.com/repos/triggerdotdev/empty/issues/events{/number}",
        "stargazers_count": 0,
        "subscription_url": "https://api.github.com/repos/triggerdotdev/empty/subscription",
        "collaborators_url": "https://api.github.com/repos/triggerdotdev/empty/collaborators{/collaborator}",
        "issue_comment_url": "https://api.github.com/repos/triggerdotdev/empty/issues/comments{/number}",
        "notifications_url": "https://api.github.com/repos/triggerdotdev/empty/notifications{?since,all,participating}",
        "open_issues_count": 4,
        "web_commit_signoff_required": false
      },
      "organization": {
        "id": 95297378,
        "url": "https://api.github.com/orgs/triggerdotdev",
        "login": "triggerdotdev",
        "node_id": "O_kgDOBa4fYg",
        "hooks_url": "https://api.github.com/orgs/triggerdotdev/hooks",
        "repos_url": "https://api.github.com/orgs/triggerdotdev/repos",
        "avatar_url": "https://avatars.githubusercontent.com/u/95297378?v=4",
        "events_url": "https://api.github.com/orgs/triggerdotdev/events",
        "issues_url": "https://api.github.com/orgs/triggerdotdev/issues",
        "description": "",
        "members_url": "https://api.github.com/orgs/triggerdotdev/members{/member}",
        "public_members_url": "https://api.github.com/orgs/triggerdotdev/public_members{/member}"
      }
    }
  }
  ```
</Accordion>

### `onIssueComment`

When an issue is commented on. [Official GitHub docs](https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#issues).

```ts usage.ts
client.defineJob({
  id: "<my-id>",
  name: "<my-job-name>",
  version: "0.1.0",
  trigger: github.triggers.repo({
    event: events.onIssueComment,
    owner: "<my-github-org-name>",
    repo: "<my-github-repo>",
  }),
  run: async (payload, io, ctx) => {
    //  Add tasks here
  },
});
```

<Accordion title="onIssueComment example payload">
  ````json
  {
    "payload": {
      "issue": {
        "id": 1767861922,
        "url": "https://api.github.com/repos/triggerdotdev/empty/issues/4",
        "body": "This is the bod",
        "user": {
          "id": 10635986,
          "url": "https://api.github.com/users/matt-aitken",
          "type": "User",
          "login": "matt-aitken",
          "node_id": "MDQ6VXNlcjEwNjM1OTg2",
          "html_url": "https://github.com/matt-aitken",
          "gists_url": "https://api.github.com/users/matt-aitken/gists{/gist_id}",
          "repos_url": "https://api.github.com/users/matt-aitken/repos",
          "avatar_url": "https://avatars.githubusercontent.com/u/10635986?v=4",
          "events_url": "https://api.github.com/users/matt-aitken/events{/privacy}",
          "site_admin": false,
          "gravatar_id": "",
          "starred_url": "https://api.github.com/users/matt-aitken/starred{/owner}{/repo}",
          "followers_url": "https://api.github.com/users/matt-aitken/followers",
          "following_url": "https://api.github.com/users/matt-aitken/following{/other_user}",
          "organizations_url": "https://api.github.com/users/matt-aitken/orgs",
          "subscriptions_url": "https://api.github.com/users/matt-aitken/subscriptions",
          "received_events_url": "https://api.github.com/users/matt-aitken/received_events"
        },
        "state": "open",
        "title": "Fourth time lucky?",
        "labels": [],
        "locked": false,
        "number": 4,
        "node_id": "I_kwDOJyTwbc5pX26i",
        "assignee": {
          "id": 10635986,
          "url": "https://api.github.com/users/matt-aitken",
          "type": "User",
          "login": "matt-aitken",
          "node_id": "MDQ6VXNlcjEwNjM5OTg2",
          "html_url": "https://github.com/matt-aitken",
          "gists_url": "https://api.github.com/users/matt-aitken/gists{/gist_id}",
          "repos_url": "https://api.github.com/users/matt-aitken/repos",
          "avatar_url": "https://avatars.githubusercontent.com/u/10635986?v=4",
          "events_url": "https://api.github.com/users/matt-aitken/events{/privacy}",
          "site_admin": false,
          "gravatar_id": "",
          "starred_url": "https://api.github.com/users/matt-aitken/starred{/owner}{/repo}",
          "followers_url": "https://api.github.com/users/matt-aitken/followers",
          "following_url": "https://api.github.com/users/matt-aitken/following{/other_user}",
          "organizations_url": "https://api.github.com/users/matt-aitken/orgs",
          "subscriptions_url": "https://api.github.com/users/matt-aitken/subscriptions",
          "received_events_url": "https://api.github.com/users/matt-aitken/received_events"
        },
        "comments": 2,
        "html_url": "https://github.com/triggerdotdev/empty/issues/4",
        "assignees": [
          {
            "id": 10635986,
            "url": "https://api.github.com/users/matt-aitken",
            "type": "User",
            "login": "matt-aitken",
            "node_id": "MDQ6VXNlcjEwNjM1OTg2",
            "html_url": "https://github.com/matt-aitken",
            "gists_url": "https://api.github.com/users/matt-aitken/gists{/gist_id}",
            "repos_url": "https://api.github.com/users/matt-aitken/repos",
            "avatar_url": "https://avatars.githubusercontent.com/u/10635986?v=4",
            "events_url": "https://api.github.com/users/matt-aitken/events{/privacy}",
            "site_admin": false,
            "gravatar_id": "",
            "starred_url": "https://api.github.com/users/matt-aitken/starred{/owner}{/repo}",
            "followers_url": "https://api.github.com/users/matt-aitken/followers",
            "following_url": "https://api.github.com/users/matt-aitken/following{/other_user}",
            "organizations_url": "https://api.github.com/users/matt-aitken/orgs",
            "subscriptions_url": "https://api.github.com/users/matt-aitken/subscriptions",
            "received_events_url": "https://api.github.com/users/matt-aitken/received_events"
          }
        ],
        "closed_at": null,
        "milestone": null,
        "reactions": {
          "+1": 0,
          "-1": 0,
          "url": "https://api.github.com/repos/triggerdotdev/empty/issues/4/reactions",
          "eyes": 0,
          "heart": 0,
          "laugh": 0,
          "hooray": 0,
          "rocket": 0,
          "confused": 0,
          "total_count": 0
        },
        "created_at": "2023-06-21T15:24:20Z",
        "events_url": "https://api.github.com/repos/triggerdotdev/empty/issues/4/events",
        "labels_url": "https://api.github.com/repos/triggerdotdev/empty/issues/4/labels{/name}",
        "updated_at": "2023-06-21T16:02:28Z",
        "comments_url": "https://api.github.com/repos/triggerdotdev/empty/issues/4/comments",
        "state_reason": null,
        "timeline_url": "https://api.github.com/repos/triggerdotdev/empty/issues/4/timeline",
        "repository_url": "https://api.github.com/repos/triggerdotdev/empty",
        "active_lock_reason": null,
        "author_association": "MEMBER",
        "performed_via_github_app": null
      },
      "action": "created",
      "sender": {
        "id": 10635986,
        "url": "https://api.github.com/users/matt-aitken",
        "type": "User",
        "login": "matt-aitken",
        "node_id": "MDQ6VXNlcjEwNjM1OTg2",
        "html_url": "https://github.com/matt-aitken",
        "gists_url": "https://api.github.com/users/matt-aitken/gists{/gist_id}",
        "repos_url": "https://api.github.com/users/matt-aitken/repos",
        "avatar_url": "https://avatars.githubusercontent.com/u/10635986?v=4",
        "events_url": "https://api.github.com/users/matt-aitken/events{/privacy}",
        "site_admin": false,
        "gravatar_id": "",
        "starred_url": "https://api.github.com/users/matt-aitken/starred{/owner}{/repo}",
        "followers_url": "https://api.github.com/users/matt-aitken/followers",
        "following_url": "https://api.github.com/users/matt-aitken/following{/other_user}",
        "organizations_url": "https://api.github.com/users/matt-aitken/orgs",
        "subscriptions_url": "https://api.github.com/users/matt-aitken/subscriptions",
        "received_events_url": "https://api.github.com/users/matt-aitken/received_events"
      },
      "comment": {
        "id": 1601114728,
        "url": "https://api.github.com/repos/triggerdotdev/empty/issues/comments/1601114728",
        "body": "This is a short comment with short code snippet:\r\n\r\n```\r\nconst rick = \"astley\";\r\n```",
        "user": {
          "id": 10635986,
          "url": "https://api.github.com/users/matt-aitken",
          "type": "User",
          "login": "matt-aitken",
          "node_id": "MDQ6VXNlcjEwNjM1OTg2",
          "html_url": "https://github.com/matt-aitken",
          "gists_url": "https://api.github.com/users/matt-aitken/gists{/gist_id}",
          "repos_url": "https://api.github.com/users/matt-aitken/repos",
          "avatar_url": "https://avatars.githubusercontent.com/u/10635986?v=4",
          "events_url": "https://api.github.com/users/matt-aitken/events{/privacy}",
          "site_admin": false,
          "gravatar_id": "",
          "starred_url": "https://api.github.com/users/matt-aitken/starred{/owner}{/repo}",
          "followers_url": "https://api.github.com/users/matt-aitken/followers",
          "following_url": "https://api.github.com/users/matt-aitken/following{/other_user}",
          "organizations_url": "https://api.github.com/users/matt-aitken/orgs",
          "subscriptions_url": "https://api.github.com/users/matt-aitken/subscriptions",
          "received_events_url": "https://api.github.com/users/matt-aitken/received_events"
        },
        "node_id": "IC_kwDOJyTwbc5fbxJo",
        "html_url": "https://github.com/triggerdotdev/empty/issues/4#issuecomment-1601114728",
        "issue_url": "https://api.github.com/repos/triggerdotdev/empty/issues/4",
        "reactions": {
          "+1": 0,
          "-1": 0,
          "url": "https://api.github.com/repos/triggerdotdev/empty/issues/comments/1601114728/reactions",
          "eyes": 0,
          "heart": 0,
          "laugh": 0,
          "hooray": 0,
          "rocket": 0,
          "confused": 0,
          "total_count": 0
        },
        "created_at": "2023-06-21T16:02:27Z",
        "updated_at": "2023-06-21T16:02:27Z",
        "author_association": "MEMBER",
        "performed_via_github_app": null
      },
      "repository": {
        "id": 656732269,
        "url": "https://api.github.com/repos/triggerdotdev/empty",
        "fork": false,
        "name": "empty",
        "size": 0,
        "forks": 0,
        "owner": {
          "id": 95297378,
          "url": "https://api.github.com/users/triggerdotdev",
          "type": "Organization",
          "login": "triggerdotdev",
          "node_id": "O_kgDOBa4fYg",
          "html_url": "https://github.com/triggerdotdev",
          "gists_url": "https://api.github.com/users/triggerdotdev/gists{/gist_id}",
          "repos_url": "https://api.github.com/users/triggerdotdev/repos",
          "avatar_url": "https://avatars.githubusercontent.com/u/95297378?v=4",
          "events_url": "https://api.github.com/users/triggerdotdev/events{/privacy}",
          "site_admin": false,
          "gravatar_id": "",
          "starred_url": "https://api.github.com/users/triggerdotdev/starred{/owner}{/repo}",
          "followers_url": "https://api.github.com/users/triggerdotdev/followers",
          "following_url": "https://api.github.com/users/triggerdotdev/following{/other_user}",
          "organizations_url": "https://api.github.com/users/triggerdotdev/orgs",
          "subscriptions_url": "https://api.github.com/users/triggerdotdev/subscriptions",
          "received_events_url": "https://api.github.com/users/triggerdotdev/received_events"
        },
        "topics": [],
        "git_url": "git://github.com/triggerdotdev/empty.git",
        "license": null,
        "node_id": "R_kgDOJyTwbQ",
        "private": false,
        "ssh_url": "git@github.com:triggerdotdev/empty.git",
        "svn_url": "https://github.com/triggerdotdev/empty",
        "archived": false,
        "disabled": false,
        "has_wiki": true,
        "homepage": null,
        "html_url": "https://github.com/triggerdotdev/empty",
        "keys_url": "https://api.github.com/repos/triggerdotdev/empty/keys{/key_id}",
        "language": null,
        "tags_url": "https://api.github.com/repos/triggerdotdev/empty/tags",
        "watchers": 0,
        "blobs_url": "https://api.github.com/repos/triggerdotdev/empty/git/blobs{/sha}",
        "clone_url": "https://github.com/triggerdotdev/empty.git",
        "forks_url": "https://api.github.com/repos/triggerdotdev/empty/forks",
        "full_name": "triggerdotdev/empty",
        "has_pages": false,
        "hooks_url": "https://api.github.com/repos/triggerdotdev/empty/hooks",
        "pulls_url": "https://api.github.com/repos/triggerdotdev/empty/pulls{/number}",
        "pushed_at": "2023-06-21T14:21:08Z",
        "teams_url": "https://api.github.com/repos/triggerdotdev/empty/teams",
        "trees_url": "https://api.github.com/repos/triggerdotdev/empty/git/trees{/sha}",
        "created_at": "2023-06-21T14:21:07Z",
        "events_url": "https://api.github.com/repos/triggerdotdev/empty/events",
        "has_issues": true,
        "issues_url": "https://api.github.com/repos/triggerdotdev/empty/issues{/number}",
        "labels_url": "https://api.github.com/repos/triggerdotdev/empty/labels{/name}",
        "merges_url": "https://api.github.com/repos/triggerdotdev/empty/merges",
        "mirror_url": null,
        "updated_at": "2023-06-21T14:21:08Z",
        "visibility": "public",
        "archive_url": "https://api.github.com/repos/triggerdotdev/empty/{archive_format}{/ref}",
        "commits_url": "https://api.github.com/repos/triggerdotdev/empty/commits{/sha}",
        "compare_url": "https://api.github.com/repos/triggerdotdev/empty/compare/{base}...{head}",
        "description": "An empty repo that can be used to test the @trigger.dev/github integration",
        "forks_count": 0,
        "is_template": false,
        "open_issues": 4,
        "branches_url": "https://api.github.com/repos/triggerdotdev/empty/branches{/branch}",
        "comments_url": "https://api.github.com/repos/triggerdotdev/empty/comments{/number}",
        "contents_url": "https://api.github.com/repos/triggerdotdev/empty/contents/{+path}",
        "git_refs_url": "https://api.github.com/repos/triggerdotdev/empty/git/refs{/sha}",
        "git_tags_url": "https://api.github.com/repos/triggerdotdev/empty/git/tags{/sha}",
        "has_projects": true,
        "releases_url": "https://api.github.com/repos/triggerdotdev/empty/releases{/id}",
        "statuses_url": "https://api.github.com/repos/triggerdotdev/empty/statuses/{sha}",
        "allow_forking": true,
        "assignees_url": "https://api.github.com/repos/triggerdotdev/empty/assignees{/user}",
        "downloads_url": "https://api.github.com/repos/triggerdotdev/empty/downloads",
        "has_downloads": true,
        "languages_url": "https://api.github.com/repos/triggerdotdev/empty/languages",
        "default_branch": "main",
        "milestones_url": "https://api.github.com/repos/triggerdotdev/empty/milestones{/number}",
        "stargazers_url": "https://api.github.com/repos/triggerdotdev/empty/stargazers",
        "watchers_count": 0,
        "deployments_url": "https://api.github.com/repos/triggerdotdev/empty/deployments",
        "git_commits_url": "https://api.github.com/repos/triggerdotdev/empty/git/commits{/sha}",
        "has_discussions": false,
        "subscribers_url": "https://api.github.com/repos/triggerdotdev/empty/subscribers",
        "contributors_url": "https://api.github.com/repos/triggerdotdev/empty/contributors",
        "issue_events_url": "https://api.github.com/repos/triggerdotdev/empty/issues/events{/number}",
        "stargazers_count": 0,
        "subscription_url": "https://api.github.com/repos/triggerdotdev/empty/subscription",
        "collaborators_url": "https://api.github.com/repos/triggerdotdev/empty/collaborators{/collaborator}",
        "issue_comment_url": "https://api.github.com/repos/triggerdotdev/empty/issues/comments{/number}",
        "notifications_url": "https://api.github.com/repos/triggerdotdev/empty/notifications{?since,all,participating}",
        "open_issues_count": 4,
        "web_commit_signoff_required": false
      },
      "organization": {
        "id": 95297378,
        "url": "https://api.github.com/orgs/triggerdotdev",
        "login": "triggerdotdev",
        "node_id": "O_kgDOBa4fYg",
        "hooks_url": "https://api.github.com/orgs/triggerdotdev/hooks",
        "repos_url": "https://api.github.com/orgs/triggerdotdev/repos",
        "avatar_url": "https://avatars.githubusercontent.com/u/95297378?v=4",
        "events_url": "https://api.github.com/orgs/triggerdotdev/events",
        "issues_url": "https://api.github.com/orgs/triggerdotdev/issues",
        "description": "",
        "members_url": "https://api.github.com/orgs/triggerdotdev/members{/member}",
        "public_members_url": "https://api.github.com/orgs/triggerdotdev/public_members{/member}"
      }
    }
  }
  ````
</Accordion>

### `onStar`

When a repo is starred or unstarred. [Official GitHub docs](https://docs.github.com/en/rest/activity/starring?apiVersion=2022-11-28#list-stargazers).

```ts usage.ts
client.defineJob({
  id: "<my-id>",
  name: "<my-job-name>",
  version: "0.1.0",
  trigger: github.triggers.repo({
    event: events.onStar,
    owner: "<my-github-org-name>",
    repo: "<my-github-repo>",
  }),
  run: async (payload, io, ctx) => {
    //  Add tasks here
  },
});
```

<Accordion title="onNewStar example payload">
  ```json
  {
    "payload": {
      "action": "created",
      "sender": {
        "id": 10635986,
        "url": "https://api.github.com/users/matt-aitken",
        "type": "User",
        "login": "matt-aitken",
        "node_id": "MDQ6VXNlcjEwNjM1OTg2",
        "html_url": "https://github.com/matt-aitken",
        "gists_url": "https://api.github.com/users/matt-aitken/gists{/gist_id}",
        "repos_url": "https://api.github.com/users/matt-aitken/repos",
        "avatar_url": "https://avatars.githubusercontent.com/u/10635986?v=4",
        "events_url": "https://api.github.com/users/matt-aitken/events{/privacy}",
        "site_admin": false,
        "gravatar_id": "",
        "starred_url": "https://api.github.com/users/matt-aitken/starred{/owner}{/repo}",
        "followers_url": "https://api.github.com/users/matt-aitken/followers",
        "following_url": "https://api.github.com/users/matt-aitken/following{/other_user}",
        "organizations_url": "https://api.github.com/users/matt-aitken/orgs",
        "subscriptions_url": "https://api.github.com/users/matt-aitken/subscriptions",
        "received_events_url": "https://api.github.com/users/matt-aitken/received_events"
      },
      "repository": {
        "id": 656732269,
        "url": "https://api.github.com/repos/triggerdotdev/empty",
        "fork": false,
        "name": "empty",
        "size": 0,
        "forks": 0,
        "owner": {
          "id": 95297378,
          "url": "https://api.github.com/users/triggerdotdev",
          "type": "Organization",
          "login": "triggerdotdev",
          "node_id": "O_kgDOBa4fYg",
          "html_url": "https://github.com/triggerdotdev",
          "gists_url": "https://api.github.com/users/triggerdotdev/gists{/gist_id}",
          "repos_url": "https://api.github.com/users/triggerdotdev/repos",
          "avatar_url": "https://avatars.githubusercontent.com/u/95297378?v=4",
          "events_url": "https://api.github.com/users/triggerdotdev/events{/privacy}",
          "site_admin": false,
          "gravatar_id": "",
          "starred_url": "https://api.github.com/users/triggerdotdev/starred{/owner}{/repo}",
          "followers_url": "https://api.github.com/users/triggerdotdev/followers",
          "following_url": "https://api.github.com/users/triggerdotdev/following{/other_user}",
          "organizations_url": "https://api.github.com/users/triggerdotdev/orgs",
          "subscriptions_url": "https://api.github.com/users/triggerdotdev/subscriptions",
          "received_events_url": "https://api.github.com/users/triggerdotdev/received_events"
        },
        "topics": [],
        "git_url": "git://github.com/triggerdotdev/empty.git",
        "license": null,
        "node_id": "R_kgDOJyTwbQ",
        "private": false,
        "ssh_url": "git@github.com:triggerdotdev/empty.git",
        "svn_url": "https://github.com/triggerdotdev/empty",
        "archived": false,
        "disabled": false,
        "has_wiki": true,
        "homepage": null,
        "html_url": "https://github.com/triggerdotdev/empty",
        "keys_url": "https://api.github.com/repos/triggerdotdev/empty/keys{/key_id}",
        "language": null,
        "tags_url": "https://api.github.com/repos/triggerdotdev/empty/tags",
        "watchers": 1,
        "blobs_url": "https://api.github.com/repos/triggerdotdev/empty/git/blobs{/sha}",
        "clone_url": "https://github.com/triggerdotdev/empty.git",
        "forks_url": "https://api.github.com/repos/triggerdotdev/empty/forks",
        "full_name": "triggerdotdev/empty",
        "has_pages": false,
        "hooks_url": "https://api.github.com/repos/triggerdotdev/empty/hooks",
        "pulls_url": "https://api.github.com/repos/triggerdotdev/empty/pulls{/number}",
        "pushed_at": "2023-06-21T14:21:08Z",
        "teams_url": "https://api.github.com/repos/triggerdotdev/empty/teams",
        "trees_url": "https://api.github.com/repos/triggerdotdev/empty/git/trees{/sha}",
        "created_at": "2023-06-21T14:21:07Z",
        "events_url": "https://api.github.com/repos/triggerdotdev/empty/events",
        "has_issues": true,
        "issues_url": "https://api.github.com/repos/triggerdotdev/empty/issues{/number}",
        "labels_url": "https://api.github.com/repos/triggerdotdev/empty/labels{/name}",
        "merges_url": "https://api.github.com/repos/triggerdotdev/empty/merges",
        "mirror_url": null,
        "updated_at": "2023-06-21T17:22:03Z",
        "visibility": "public",
        "archive_url": "https://api.github.com/repos/triggerdotdev/empty/{archive_format}{/ref}",
        "commits_url": "https://api.github.com/repos/triggerdotdev/empty/commits{/sha}",
        "compare_url": "https://api.github.com/repos/triggerdotdev/empty/compare/{base}...{head}",
        "description": "An empty repo that can be used to test the @trigger.dev/github integration",
        "forks_count": 0,
        "is_template": false,
        "open_issues": 4,
        "branches_url": "https://api.github.com/repos/triggerdotdev/empty/branches{/branch}",
        "comments_url": "https://api.github.com/repos/triggerdotdev/empty/comments{/number}",
        "contents_url": "https://api.github.com/repos/triggerdotdev/empty/contents/{+path}",
        "git_refs_url": "https://api.github.com/repos/triggerdotdev/empty/git/refs{/sha}",
        "git_tags_url": "https://api.github.com/repos/triggerdotdev/empty/git/tags{/sha}",
        "has_projects": true,
        "releases_url": "https://api.github.com/repos/triggerdotdev/empty/releases{/id}",
        "statuses_url": "https://api.github.com/repos/triggerdotdev/empty/statuses/{sha}",
        "allow_forking": true,
        "assignees_url": "https://api.github.com/repos/triggerdotdev/empty/assignees{/user}",
        "downloads_url": "https://api.github.com/repos/triggerdotdev/empty/downloads",
        "has_downloads": true,
        "languages_url": "https://api.github.com/repos/triggerdotdev/empty/languages",
        "default_branch": "main",
        "milestones_url": "https://api.github.com/repos/triggerdotdev/empty/milestones{/number}",
        "stargazers_url": "https://api.github.com/repos/triggerdotdev/empty/stargazers",
        "watchers_count": 1,
        "deployments_url": "https://api.github.com/repos/triggerdotdev/empty/deployments",
        "git_commits_url": "https://api.github.com/repos/triggerdotdev/empty/git/commits{/sha}",
        "has_discussions": false,
        "subscribers_url": "https://api.github.com/repos/triggerdotdev/empty/subscribers",
        "contributors_url": "https://api.github.com/repos/triggerdotdev/empty/contributors",
        "issue_events_url": "https://api.github.com/repos/triggerdotdev/empty/issues/events{/number}",
        "stargazers_count": 1,
        "subscription_url": "https://api.github.com/repos/triggerdotdev/empty/subscription",
        "collaborators_url": "https://api.github.com/repos/triggerdotdev/empty/collaborators{/collaborator}",
        "issue_comment_url": "https://api.github.com/repos/triggerdotdev/empty/issues/comments{/number}",
        "notifications_url": "https://api.github.com/repos/triggerdotdev/empty/notifications{?since,all,participating}",
        "open_issues_count": 4,
        "web_commit_signoff_required": false
      },
      "starred_at": "2023-06-21T17:22:03Z",
      "organization": {
        "id": 95297378,
        "url": "https://api.github.com/orgs/triggerdotdev",
        "login": "triggerdotdev",
        "node_id": "O_kgDOBa4fYg",
        "hooks_url": "https://api.github.com/orgs/triggerdotdev/hooks",
        "repos_url": "https://api.github.com/orgs/triggerdotdev/repos",
        "avatar_url": "https://avatars.githubusercontent.com/u/95297378?v=4",
        "events_url": "https://api.github.com/orgs/triggerdotdev/events",
        "issues_url": "https://api.github.com/orgs/triggerdotdev/issues",
        "description": "",
        "members_url": "https://api.github.com/orgs/triggerdotdev/members{/member}",
        "public_members_url": "https://api.github.com/orgs/triggerdotdev/public_members{/member}"
      }
    }
  }
  ```
</Accordion>

### `onNewStar`

When a repo is starred. [Official GitHub docs](https://docs.github.com/en/rest/activity/starring?apiVersion=2022-11-28#list-stargazers).

```ts usage.ts
client.defineJob({
  id: "<my-id>",
  name: "<my-job-name>",
  version: "0.1.0",
  trigger: github.triggers.repo({
    event: events.onNewStar,
    owner: "<my-github-org-name>",
    repo: "<my-github-repo>",
  }),
  run: async (payload, io, ctx) => {
    //  Add tasks here
  },
});
```

<Accordion title="onNewStar example payload">
  ```json
  {
    "payload": {
      "action": "created",
      "sender": {
        "id": 10635986,
        "url": "https://api.github.com/users/matt-aitken",
        "type": "User",
        "login": "matt-aitken",
        "node_id": "MDQ6VXNlcjEwNjM1OTg2",
        "html_url": "https://github.com/matt-aitken",
        "gists_url": "https://api.github.com/users/matt-aitken/gists{/gist_id}",
        "repos_url": "https://api.github.com/users/matt-aitken/repos",
        "avatar_url": "https://avatars.githubusercontent.com/u/10635986?v=4",
        "events_url": "https://api.github.com/users/matt-aitken/events{/privacy}",
        "site_admin": false,
        "gravatar_id": "",
        "starred_url": "https://api.github.com/users/matt-aitken/starred{/owner}{/repo}",
        "followers_url": "https://api.github.com/users/matt-aitken/followers",
        "following_url": "https://api.github.com/users/matt-aitken/following{/other_user}",
        "organizations_url": "https://api.github.com/users/matt-aitken/orgs",
        "subscriptions_url": "https://api.github.com/users/matt-aitken/subscriptions",
        "received_events_url": "https://api.github.com/users/matt-aitken/received_events"
      },
      "repository": {
        "id": 656732269,
        "url": "https://api.github.com/repos/triggerdotdev/empty",
        "fork": false,
        "name": "empty",
        "size": 0,
        "forks": 0,
        "owner": {
          "id": 95297378,
          "url": "https://api.github.com/users/triggerdotdev",
          "type": "Organization",
          "login": "triggerdotdev",
          "node_id": "O_kgDOBa4fYg",
          "html_url": "https://github.com/triggerdotdev",
          "gists_url": "https://api.github.com/users/triggerdotdev/gists{/gist_id}",
          "repos_url": "https://api.github.com/users/triggerdotdev/repos",
          "avatar_url": "https://avatars.githubusercontent.com/u/95297378?v=4",
          "events_url": "https://api.github.com/users/triggerdotdev/events{/privacy}",
          "site_admin": false,
          "gravatar_id": "",
          "starred_url": "https://api.github.com/users/triggerdotdev/starred{/owner}{/repo}",
          "followers_url": "https://api.github.com/users/triggerdotdev/followers",
          "following_url": "https://api.github.com/users/triggerdotdev/following{/other_user}",
          "organizations_url": "https://api.github.com/users/triggerdotdev/orgs",
          "subscriptions_url": "https://api.github.com/users/triggerdotdev/subscriptions",
          "received_events_url": "https://api.github.com/users/triggerdotdev/received_events"
        },
        "topics": [],
        "git_url": "git://github.com/triggerdotdev/empty.git",
        "license": null,
        "node_id": "R_kgDOJyTwbQ",
        "private": false,
        "ssh_url": "git@github.com:triggerdotdev/empty.git",
        "svn_url": "https://github.com/triggerdotdev/empty",
        "archived": false,
        "disabled": false,
        "has_wiki": true,
        "homepage": null,
        "html_url": "https://github.com/triggerdotdev/empty",
        "keys_url": "https://api.github.com/repos/triggerdotdev/empty/keys{/key_id}",
        "language": null,
        "tags_url": "https://api.github.com/repos/triggerdotdev/empty/tags",
        "watchers": 1,
        "blobs_url": "https://api.github.com/repos/triggerdotdev/empty/git/blobs{/sha}",
        "clone_url": "https://github.com/triggerdotdev/empty.git",
        "forks_url": "https://api.github.com/repos/triggerdotdev/empty/forks",
        "full_name": "triggerdotdev/empty",
        "has_pages": false,
        "hooks_url": "https://api.github.com/repos/triggerdotdev/empty/hooks",
        "pulls_url": "https://api.github.com/repos/triggerdotdev/empty/pulls{/number}",
        "pushed_at": "2023-06-21T14:21:08Z",
        "teams_url": "https://api.github.com/repos/triggerdotdev/empty/teams",
        "trees_url": "https://api.github.com/repos/triggerdotdev/empty/git/trees{/sha}",
        "created_at": "2023-06-21T14:21:07Z",
        "events_url": "https://api.github.com/repos/triggerdotdev/empty/events",
        "has_issues": true,
        "issues_url": "https://api.github.com/repos/triggerdotdev/empty/issues{/number}",
        "labels_url": "https://api.github.com/repos/triggerdotdev/empty/labels{/name}",
        "merges_url": "https://api.github.com/repos/triggerdotdev/empty/merges",
        "mirror_url": null,
        "updated_at": "2023-06-21T17:22:03Z",
        "visibility": "public",
        "archive_url": "https://api.github.com/repos/triggerdotdev/empty/{archive_format}{/ref}",
        "commits_url": "https://api.github.com/repos/triggerdotdev/empty/commits{/sha}",
        "compare_url": "https://api.github.com/repos/triggerdotdev/empty/compare/{base}...{head}",
        "description": "An empty repo that can be used to test the @trigger.dev/github integration",
        "forks_count": 0,
        "is_template": false,
        "open_issues": 4,
        "branches_url": "https://api.github.com/repos/triggerdotdev/empty/branches{/branch}",
        "comments_url": "https://api.github.com/repos/triggerdotdev/empty/comments{/number}",
        "contents_url": "https://api.github.com/repos/triggerdotdev/empty/contents/{+path}",
        "git_refs_url": "https://api.github.com/repos/triggerdotdev/empty/git/refs{/sha}",
        "git_tags_url": "https://api.github.com/repos/triggerdotdev/empty/git/tags{/sha}",
        "has_projects": true,
        "releases_url": "https://api.github.com/repos/triggerdotdev/empty/releases{/id}",
        "statuses_url": "https://api.github.com/repos/triggerdotdev/empty/statuses/{sha}",
        "allow_forking": true,
        "assignees_url": "https://api.github.com/repos/triggerdotdev/empty/assignees{/user}",
        "downloads_url": "https://api.github.com/repos/triggerdotdev/empty/downloads",
        "has_downloads": true,
        "languages_url": "https://api.github.com/repos/triggerdotdev/empty/languages",
        "default_branch": "main",
        "milestones_url": "https://api.github.com/repos/triggerdotdev/empty/milestones{/number}",
        "stargazers_url": "https://api.github.com/repos/triggerdotdev/empty/stargazers",
        "watchers_count": 1,
        "deployments_url": "https://api.github.com/repos/triggerdotdev/empty/deployments",
        "git_commits_url": "https://api.github.com/repos/triggerdotdev/empty/git/commits{/sha}",
        "has_discussions": false,
        "subscribers_url": "https://api.github.com/repos/triggerdotdev/empty/subscribers",
        "contributors_url": "https://api.github.com/repos/triggerdotdev/empty/contributors",
        "issue_events_url": "https://api.github.com/repos/triggerdotdev/empty/issues/events{/number}",
        "stargazers_count": 1,
        "subscription_url": "https://api.github.com/repos/triggerdotdev/empty/subscription",
        "collaborators_url": "https://api.github.com/repos/triggerdotdev/empty/collaborators{/collaborator}",
        "issue_comment_url": "https://api.github.com/repos/triggerdotdev/empty/issues/comments{/number}",
        "notifications_url": "https://api.github.com/repos/triggerdotdev/empty/notifications{?since,all,participating}",
        "open_issues_count": 4,
        "web_commit_signoff_required": false
      },
      "starred_at": "2023-06-21T17:22:03Z",
      "organization": {
        "id": 95297378,
        "url": "https://api.github.com/orgs/triggerdotdev",
        "login": "triggerdotdev",
        "node_id": "O_kgDOBa4fYg",
        "hooks_url": "https://api.github.com/orgs/triggerdotdev/hooks",
        "repos_url": "https://api.github.com/orgs/triggerdotdev/repos",
        "avatar_url": "https://avatars.githubusercontent.com/u/95297378?v=4",
        "events_url": "https://api.github.com/orgs/triggerdotdev/events",
        "issues_url": "https://api.github.com/orgs/triggerdotdev/issues",
        "description": "",
        "members_url": "https://api.github.com/orgs/triggerdotdev/members{/member}",
        "public_members_url": "https://api.github.com/orgs/triggerdotdev/public_members{/member}"
      }
    }
  }
  ```
</Accordion>

### `onNewRepository`

When a new repo is created. [Official GitHub docs](https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#repository).

```ts usage.ts
client.defineJob({
  id: "<my-id>",
  name: "<my-job-name>",
  version: "0.1.0",
  trigger: github.triggers.repo({
    event: events.onNewRepository,
    owner: "<my-github-org-name>",
    repo: "<my-github-repo>",
  }),
  run: async (payload, io, ctx) => {
    //  Add tasks here
  },
});
```

### `onNewBranchOrTag`

When a new branch or tag is created. [Official GitHub docs](https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#push).

```ts usage.ts
client.defineJob({
  id: "<my-id>",
  name: "<my-job-name>",
  version: "0.1.0",
  trigger: github.triggers.repo({
    event: events.onNewBranchOrTag,
    owner: "<my-github-org-name>",
    repo: "<my-github-repo>",
  }),
  run: async (payload, io, ctx) => {
    //  Add tasks here
  },
});
```

<Accordion title="Example payload">
  ```json
  {
    "ref": "test",
    "sender": {
      "id": 10635986,
      "url": "https://api.github.com/users/matt-aitken",
      "type": "User",
      "login": "matt-aitken",
      "node_id": "MDQ6VXNlcjEwNjM1OTg2",
      "html_url": "https://github.com/matt-aitken",
      "gists_url": "https://api.github.com/users/matt-aitken/gists{/gist_id}",
      "repos_url": "https://api.github.com/users/matt-aitken/repos",
      "avatar_url": "https://avatars.githubusercontent.com/u/10635986?v=4",
      "events_url": "https://api.github.com/users/matt-aitken/events{/privacy}",
      "site_admin": false,
      "gravatar_id": "",
      "starred_url": "https://api.github.com/users/matt-aitken/starred{/owner}{/repo}",
      "followers_url": "https://api.github.com/users/matt-aitken/followers",
      "following_url": "https://api.github.com/users/matt-aitken/following{/other_user}",
      "organizations_url": "https://api.github.com/users/matt-aitken/orgs",
      "subscriptions_url": "https://api.github.com/users/matt-aitken/subscriptions",
      "received_events_url": "https://api.github.com/users/matt-aitken/received_events"
    },
    "ref_type": "branch",
    "repository": {
      "id": 656732269,
      "url": "https://api.github.com/repos/triggerdotdev/empty",
      "fork": false,
      "name": "empty",
      "size": 0,
      "forks": 0,
      "owner": {
        "id": 95297378,
        "url": "https://api.github.com/users/triggerdotdev",
        "type": "Organization",
        "login": "triggerdotdev",
        "node_id": "O_kgDOBa4fYg",
        "html_url": "https://github.com/triggerdotdev",
        "gists_url": "https://api.github.com/users/triggerdotdev/gists{/gist_id}",
        "repos_url": "https://api.github.com/users/triggerdotdev/repos",
        "avatar_url": "https://avatars.githubusercontent.com/u/95297378?v=4",
        "events_url": "https://api.github.com/users/triggerdotdev/events{/privacy}",
        "site_admin": false,
        "gravatar_id": "",
        "starred_url": "https://api.github.com/users/triggerdotdev/starred{/owner}{/repo}",
        "followers_url": "https://api.github.com/users/triggerdotdev/followers",
        "following_url": "https://api.github.com/users/triggerdotdev/following{/other_user}",
        "organizations_url": "https://api.github.com/users/triggerdotdev/orgs",
        "subscriptions_url": "https://api.github.com/users/triggerdotdev/subscriptions",
        "received_events_url": "https://api.github.com/users/triggerdotdev/received_events"
      },
      "topics": [],
      "git_url": "git://github.com/triggerdotdev/empty.git",
      "license": null,
      "node_id": "R_kgDOJyTwbQ",
      "private": false,
      "ssh_url": "git@github.com:triggerdotdev/empty.git",
      "svn_url": "https://github.com/triggerdotdev/empty",
      "archived": false,
      "disabled": false,
      "has_wiki": true,
      "homepage": null,
      "html_url": "https://github.com/triggerdotdev/empty",
      "keys_url": "https://api.github.com/repos/triggerdotdev/empty/keys{/key_id}",
      "language": null,
      "tags_url": "https://api.github.com/repos/triggerdotdev/empty/tags",
      "watchers": 0,
      "blobs_url": "https://api.github.com/repos/triggerdotdev/empty/git/blobs{/sha}",
      "clone_url": "https://github.com/triggerdotdev/empty.git",
      "forks_url": "https://api.github.com/repos/triggerdotdev/empty/forks",
      "full_name": "triggerdotdev/empty",
      "has_pages": false,
      "hooks_url": "https://api.github.com/repos/triggerdotdev/empty/hooks",
      "pulls_url": "https://api.github.com/repos/triggerdotdev/empty/pulls{/number}",
      "pushed_at": "2023-06-21T17:54:25Z",
      "teams_url": "https://api.github.com/repos/triggerdotdev/empty/teams",
      "trees_url": "https://api.github.com/repos/triggerdotdev/empty/git/trees{/sha}",
      "created_at": "2023-06-21T14:21:07Z",
      "events_url": "https://api.github.com/repos/triggerdotdev/empty/events",
      "has_issues": true,
      "issues_url": "https://api.github.com/repos/triggerdotdev/empty/issues{/number}",
      "labels_url": "https://api.github.com/repos/triggerdotdev/empty/labels{/name}",
      "merges_url": "https://api.github.com/repos/triggerdotdev/empty/merges",
      "mirror_url": null,
      "updated_at": "2023-06-21T17:23:26Z",
      "visibility": "public",
      "archive_url": "https://api.github.com/repos/triggerdotdev/empty/{archive_format}{/ref}",
      "commits_url": "https://api.github.com/repos/triggerdotdev/empty/commits{/sha}",
      "compare_url": "https://api.github.com/repos/triggerdotdev/empty/compare/{base}...{head}",
      "description": "An empty repo that can be used to test the @trigger.dev/github integration",
      "forks_count": 0,
      "is_template": false,
      "open_issues": 4,
      "branches_url": "https://api.github.com/repos/triggerdotdev/empty/branches{/branch}",
      "comments_url": "https://api.github.com/repos/triggerdotdev/empty/comments{/number}",
      "contents_url": "https://api.github.com/repos/triggerdotdev/empty/contents/{+path}",
      "git_refs_url": "https://api.github.com/repos/triggerdotdev/empty/git/refs{/sha}",
      "git_tags_url": "https://api.github.com/repos/triggerdotdev/empty/git/tags{/sha}",
      "has_projects": true,
      "releases_url": "https://api.github.com/repos/triggerdotdev/empty/releases{/id}",
      "statuses_url": "https://api.github.com/repos/triggerdotdev/empty/statuses/{sha}",
      "allow_forking": true,
      "assignees_url": "https://api.github.com/repos/triggerdotdev/empty/assignees{/user}",
      "downloads_url": "https://api.github.com/repos/triggerdotdev/empty/downloads",
      "has_downloads": true,
      "languages_url": "https://api.github.com/repos/triggerdotdev/empty/languages",
      "default_branch": "main",
      "milestones_url": "https://api.github.com/repos/triggerdotdev/empty/milestones{/number}",
      "stargazers_url": "https://api.github.com/repos/triggerdotdev/empty/stargazers",
      "watchers_count": 0,
      "deployments_url": "https://api.github.com/repos/triggerdotdev/empty/deployments",
      "git_commits_url": "https://api.github.com/repos/triggerdotdev/empty/git/commits{/sha}",
      "has_discussions": false,
      "subscribers_url": "https://api.github.com/repos/triggerdotdev/empty/subscribers",
      "contributors_url": "https://api.github.com/repos/triggerdotdev/empty/contributors",
      "issue_events_url": "https://api.github.com/repos/triggerdotdev/empty/issues/events{/number}",
      "stargazers_count": 0,
      "subscription_url": "https://api.github.com/repos/triggerdotdev/empty/subscription",
      "collaborators_url": "https://api.github.com/repos/triggerdotdev/empty/collaborators{/collaborator}",
      "issue_comment_url": "https://api.github.com/repos/triggerdotdev/empty/issues/comments{/number}",
      "notifications_url": "https://api.github.com/repos/triggerdotdev/empty/notifications{?since,all,participating}",
      "open_issues_count": 4,
      "web_commit_signoff_required": false
    },
    "description": "An empty repo that can be used to test the @trigger.dev/github integration",
    "pusher_type": "user",
    "organization": {
      "id": 95297378,
      "url": "https://api.github.com/orgs/triggerdotdev",
      "login": "triggerdotdev",
      "node_id": "O_kgDOBa4fYg",
      "hooks_url": "https://api.github.com/orgs/triggerdotdev/hooks",
      "repos_url": "https://api.github.com/orgs/triggerdotdev/repos",
      "avatar_url": "https://avatars.githubusercontent.com/u/95297378?v=4",
      "events_url": "https://api.github.com/orgs/triggerdotdev/events",
      "issues_url": "https://api.github.com/orgs/triggerdotdev/issues",
      "description": "",
      "members_url": "https://api.github.com/orgs/triggerdotdev/members{/member}",
      "public_members_url": "https://api.github.com/orgs/triggerdotdev/public_members{/member}"
    },
    "master_branch": "main"
  }
  ```
</Accordion>

### `onNewBranch`

When a new branch is created. [Official GitHub docs](https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#push).

```ts usage.ts
client.defineJob({
  id: "<my-id>",
  name: "<my-job-name>",
  version: "0.1.0",
  trigger: github.triggers.repo({
    event: events.onNewBranch,
    owner: "<my-github-org-name>",
    repo: "<my-github-repo>",
  }),
  run: async (payload, io, ctx) => {
    //  Add tasks here
  },
});
```

<Accordion title="Example payload">
  ```json
  {
    "ref": "test",
    "sender": {
      "id": 10635986,
      "url": "https://api.github.com/users/matt-aitken",
      "type": "User",
      "login": "matt-aitken",
      "node_id": "MDQ6VXNlcjEwNjM1OTg2",
      "html_url": "https://github.com/matt-aitken",
      "gists_url": "https://api.github.com/users/matt-aitken/gists{/gist_id}",
      "repos_url": "https://api.github.com/users/matt-aitken/repos",
      "avatar_url": "https://avatars.githubusercontent.com/u/10635986?v=4",
      "events_url": "https://api.github.com/users/matt-aitken/events{/privacy}",
      "site_admin": false,
      "gravatar_id": "",
      "starred_url": "https://api.github.com/users/matt-aitken/starred{/owner}{/repo}",
      "followers_url": "https://api.github.com/users/matt-aitken/followers",
      "following_url": "https://api.github.com/users/matt-aitken/following{/other_user}",
      "organizations_url": "https://api.github.com/users/matt-aitken/orgs",
      "subscriptions_url": "https://api.github.com/users/matt-aitken/subscriptions",
      "received_events_url": "https://api.github.com/users/matt-aitken/received_events"
    },
    "ref_type": "branch",
    "repository": {
      "id": 656732269,
      "url": "https://api.github.com/repos/triggerdotdev/empty",
      "fork": false,
      "name": "empty",
      "size": 0,
      "forks": 0,
      "owner": {
        "id": 95297378,
        "url": "https://api.github.com/users/triggerdotdev",
        "type": "Organization",
        "login": "triggerdotdev",
        "node_id": "O_kgDOBa4fYg",
        "html_url": "https://github.com/triggerdotdev",
        "gists_url": "https://api.github.com/users/triggerdotdev/gists{/gist_id}",
        "repos_url": "https://api.github.com/users/triggerdotdev/repos",
        "avatar_url": "https://avatars.githubusercontent.com/u/95297378?v=4",
        "events_url": "https://api.github.com/users/triggerdotdev/events{/privacy}",
        "site_admin": false,
        "gravatar_id": "",
        "starred_url": "https://api.github.com/users/triggerdotdev/starred{/owner}{/repo}",
        "followers_url": "https://api.github.com/users/triggerdotdev/followers",
        "following_url": "https://api.github.com/users/triggerdotdev/following{/other_user}",
        "organizations_url": "https://api.github.com/users/triggerdotdev/orgs",
        "subscriptions_url": "https://api.github.com/users/triggerdotdev/subscriptions",
        "received_events_url": "https://api.github.com/users/triggerdotdev/received_events"
      },
      "topics": [],
      "git_url": "git://github.com/triggerdotdev/empty.git",
      "license": null,
      "node_id": "R_kgDOJyTwbQ",
      "private": false,
      "ssh_url": "git@github.com:triggerdotdev/empty.git",
      "svn_url": "https://github.com/triggerdotdev/empty",
      "archived": false,
      "disabled": false,
      "has_wiki": true,
      "homepage": null,
      "html_url": "https://github.com/triggerdotdev/empty",
      "keys_url": "https://api.github.com/repos/triggerdotdev/empty/keys{/key_id}",
      "language": null,
      "tags_url": "https://api.github.com/repos/triggerdotdev/empty/tags",
      "watchers": 0,
      "blobs_url": "https://api.github.com/repos/triggerdotdev/empty/git/blobs{/sha}",
      "clone_url": "https://github.com/triggerdotdev/empty.git",
      "forks_url": "https://api.github.com/repos/triggerdotdev/empty/forks",
      "full_name": "triggerdotdev/empty",
      "has_pages": false,
      "hooks_url": "https://api.github.com/repos/triggerdotdev/empty/hooks",
      "pulls_url": "https://api.github.com/repos/triggerdotdev/empty/pulls{/number}",
      "pushed_at": "2023-06-21T17:54:25Z",
      "teams_url": "https://api.github.com/repos/triggerdotdev/empty/teams",
      "trees_url": "https://api.github.com/repos/triggerdotdev/empty/git/trees{/sha}",
      "created_at": "2023-06-21T14:21:07Z",
      "events_url": "https://api.github.com/repos/triggerdotdev/empty/events",
      "has_issues": true,
      "issues_url": "https://api.github.com/repos/triggerdotdev/empty/issues{/number}",
      "labels_url": "https://api.github.com/repos/triggerdotdev/empty/labels{/name}",
      "merges_url": "https://api.github.com/repos/triggerdotdev/empty/merges",
      "mirror_url": null,
      "updated_at": "2023-06-21T17:23:26Z",
      "visibility": "public",
      "archive_url": "https://api.github.com/repos/triggerdotdev/empty/{archive_format}{/ref}",
      "commits_url": "https://api.github.com/repos/triggerdotdev/empty/commits{/sha}",
      "compare_url": "https://api.github.com/repos/triggerdotdev/empty/compare/{base}...{head}",
      "description": "An empty repo that can be used to test the @trigger.dev/github integration",
      "forks_count": 0,
      "is_template": false,
      "open_issues": 4,
      "branches_url": "https://api.github.com/repos/triggerdotdev/empty/branches{/branch}",
      "comments_url": "https://api.github.com/repos/triggerdotdev/empty/comments{/number}",
      "contents_url": "https://api.github.com/repos/triggerdotdev/empty/contents/{+path}",
      "git_refs_url": "https://api.github.com/repos/triggerdotdev/empty/git/refs{/sha}",
      "git_tags_url": "https://api.github.com/repos/triggerdotdev/empty/git/tags{/sha}",
      "has_projects": true,
      "releases_url": "https://api.github.com/repos/triggerdotdev/empty/releases{/id}",
      "statuses_url": "https://api.github.com/repos/triggerdotdev/empty/statuses/{sha}",
      "allow_forking": true,
      "assignees_url": "https://api.github.com/repos/triggerdotdev/empty/assignees{/user}",
      "downloads_url": "https://api.github.com/repos/triggerdotdev/empty/downloads",
      "has_downloads": true,
      "languages_url": "https://api.github.com/repos/triggerdotdev/empty/languages",
      "default_branch": "main",
      "milestones_url": "https://api.github.com/repos/triggerdotdev/empty/milestones{/number}",
      "stargazers_url": "https://api.github.com/repos/triggerdotdev/empty/stargazers",
      "watchers_count": 0,
      "deployments_url": "https://api.github.com/repos/triggerdotdev/empty/deployments",
      "git_commits_url": "https://api.github.com/repos/triggerdotdev/empty/git/commits{/sha}",
      "has_discussions": false,
      "subscribers_url": "https://api.github.com/repos/triggerdotdev/empty/subscribers",
      "contributors_url": "https://api.github.com/repos/triggerdotdev/empty/contributors",
      "issue_events_url": "https://api.github.com/repos/triggerdotdev/empty/issues/events{/number}",
      "stargazers_count": 0,
      "subscription_url": "https://api.github.com/repos/triggerdotdev/empty/subscription",
      "collaborators_url": "https://api.github.com/repos/triggerdotdev/empty/collaborators{/collaborator}",
      "issue_comment_url": "https://api.github.com/repos/triggerdotdev/empty/issues/comments{/number}",
      "notifications_url": "https://api.github.com/repos/triggerdotdev/empty/notifications{?since,all,participating}",
      "open_issues_count": 4,
      "web_commit_signoff_required": false
    },
    "description": "An empty repo that can be used to test the @trigger.dev/github integration",
    "pusher_type": "user",
    "organization": {
      "id": 95297378,
      "url": "https://api.github.com/orgs/triggerdotdev",
      "login": "triggerdotdev",
      "node_id": "O_kgDOBa4fYg",
      "hooks_url": "https://api.github.com/orgs/triggerdotdev/hooks",
      "repos_url": "https://api.github.com/orgs/triggerdotdev/repos",
      "avatar_url": "https://avatars.githubusercontent.com/u/95297378?v=4",
      "events_url": "https://api.github.com/orgs/triggerdotdev/events",
      "issues_url": "https://api.github.com/orgs/triggerdotdev/issues",
      "description": "",
      "members_url": "https://api.github.com/orgs/triggerdotdev/members{/member}",
      "public_members_url": "https://api.github.com/orgs/triggerdotdev/public_members{/member}"
    },
    "master_branch": "main"
  }
  ```
</Accordion>

### `onPush`

When a push is made to a repo. [Official GitHub docs](https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#push).

```ts usage.ts
client.defineJob({
  id: "<my-id>",
  name: "<my-job-name>",
  version: "0.1.0",
  trigger: github.triggers.repo({
    event: events.onPush,
    owner: "<my-github-org-name>",
    repo: "<my-github-repo>",
  }),
  run: async (payload, io, ctx) => {
    //  Add tasks here
  },
});
```

<Accordion title="Example payload">
  ```json
  {
    "ref": "refs/heads/main",
    "after": "1ca6a91f4a1385e448364a5de1960a3da60d3fe2",
    "before": "7f0b6655803858ac09ae05354a679d6dad03120c",
    "forced": false,
    "pusher": {
      "name": "matt-aitken",
      "email": "matt@mattaitken.com"
    },
    "sender": {
      "id": 10635986,
      "url": "https://api.github.com/users/matt-aitken",
      "type": "User",
      "login": "matt-aitken",
      "node_id": "MDQ6VXNlcjEwNjM1OTg2",
      "html_url": "https://github.com/matt-aitken",
      "gists_url": "https://api.github.com/users/matt-aitken/gists{/gist_id}",
      "repos_url": "https://api.github.com/users/matt-aitken/repos",
      "avatar_url": "https://avatars.githubusercontent.com/u/10635986?v=4",
      "events_url": "https://api.github.com/users/matt-aitken/events{/privacy}",
      "site_admin": false,
      "gravatar_id": "",
      "starred_url": "https://api.github.com/users/matt-aitken/starred{/owner}{/repo}",
      "followers_url": "https://api.github.com/users/matt-aitken/followers",
      "following_url": "https://api.github.com/users/matt-aitken/following{/other_user}",
      "organizations_url": "https://api.github.com/users/matt-aitken/orgs",
      "subscriptions_url": "https://api.github.com/users/matt-aitken/subscriptions",
      "received_events_url": "https://api.github.com/users/matt-aitken/received_events"
    },
    "commits": [
      {
        "id": "1ca6a91f4a1385e448364a5de1960a3da60d3fe2",
        "url": "https://github.com/triggerdotdev/empty/commit/1ca6a91f4a1385e448364a5de1960a3da60d3fe2",
        "added": [],
        "author": {
          "name": "Matt Aitken",
          "email": "matt@mattaitken.com",
          "username": "matt-aitken"
        },
        "message": "Updated the readme",
        "removed": [],
        "tree_id": "3a584b2cae2fe34a195e1fe437cc62031ddff447",
        "distinct": true,
        "modified": ["README.md"],
        "committer": {
          "name": "Matt Aitken",
          "email": "matt@mattaitken.com",
          "username": "matt-aitken"
        },
        "timestamp": "2023-06-21T19:27:16+01:00"
      }
    ],
    "compare": "https://github.com/triggerdotdev/empty/compare/7f0b66558038...1ca6a91f4a13",
    "created": false,
    "deleted": false,
    "base_ref": null,
    "repository": {
      "id": 656732269,
      "url": "https://github.com/triggerdotdev/empty",
      "fork": false,
      "name": "empty",
      "size": 0,
      "forks": 0,
      "owner": {
        "id": 95297378,
        "url": "https://api.github.com/users/triggerdotdev",
        "name": "triggerdotdev",
        "type": "Organization",
        "email": "hello@trigger.dev",
        "login": "triggerdotdev",
        "node_id": "O_kgDOBa4fYg",
        "html_url": "https://github.com/triggerdotdev",
        "gists_url": "https://api.github.com/users/triggerdotdev/gists{/gist_id}",
        "repos_url": "https://api.github.com/users/triggerdotdev/repos",
        "avatar_url": "https://avatars.githubusercontent.com/u/95297378?v=4",
        "events_url": "https://api.github.com/users/triggerdotdev/events{/privacy}",
        "site_admin": false,
        "gravatar_id": "",
        "starred_url": "https://api.github.com/users/triggerdotdev/starred{/owner}{/repo}",
        "followers_url": "https://api.github.com/users/triggerdotdev/followers",
        "following_url": "https://api.github.com/users/triggerdotdev/following{/other_user}",
        "organizations_url": "https://api.github.com/users/triggerdotdev/orgs",
        "subscriptions_url": "https://api.github.com/users/triggerdotdev/subscriptions",
        "received_events_url": "https://api.github.com/users/triggerdotdev/received_events"
      },
      "topics": [],
      "git_url": "git://github.com/triggerdotdev/empty.git",
      "license": null,
      "node_id": "R_kgDOJyTwbQ",
      "private": false,
      "ssh_url": "git@github.com:triggerdotdev/empty.git",
      "svn_url": "https://github.com/triggerdotdev/empty",
      "archived": false,
      "disabled": false,
      "has_wiki": true,
      "homepage": null,
      "html_url": "https://github.com/triggerdotdev/empty",
      "keys_url": "https://api.github.com/repos/triggerdotdev/empty/keys{/key_id}",
      "language": null,
      "tags_url": "https://api.github.com/repos/triggerdotdev/empty/tags",
      "watchers": 0,
      "blobs_url": "https://api.github.com/repos/triggerdotdev/empty/git/blobs{/sha}",
      "clone_url": "https://github.com/triggerdotdev/empty.git",
      "forks_url": "https://api.github.com/repos/triggerdotdev/empty/forks",
      "full_name": "triggerdotdev/empty",
      "has_pages": false,
      "hooks_url": "https://api.github.com/repos/triggerdotdev/empty/hooks",
      "pulls_url": "https://api.github.com/repos/triggerdotdev/empty/pulls{/number}",
      "pushed_at": 1687372039,
      "teams_url": "https://api.github.com/repos/triggerdotdev/empty/teams",
      "trees_url": "https://api.github.com/repos/triggerdotdev/empty/git/trees{/sha}",
      "created_at": 1687357267,
      "events_url": "https://api.github.com/repos/triggerdotdev/empty/events",
      "has_issues": true,
      "issues_url": "https://api.github.com/repos/triggerdotdev/empty/issues{/number}",
      "labels_url": "https://api.github.com/repos/triggerdotdev/empty/labels{/name}",
      "merges_url": "https://api.github.com/repos/triggerdotdev/empty/merges",
      "mirror_url": null,
      "stargazers": 0,
      "updated_at": "2023-06-21T17:23:26Z",
      "visibility": "public",
      "archive_url": "https://api.github.com/repos/triggerdotdev/empty/{archive_format}{/ref}",
      "commits_url": "https://api.github.com/repos/triggerdotdev/empty/commits{/sha}",
      "compare_url": "https://api.github.com/repos/triggerdotdev/empty/compare/{base}...{head}",
      "description": "An empty repo that can be used to test the @trigger.dev/github integration",
      "forks_count": 0,
      "is_template": false,
      "open_issues": 4,
      "branches_url": "https://api.github.com/repos/triggerdotdev/empty/branches{/branch}",
      "comments_url": "https://api.github.com/repos/triggerdotdev/empty/comments{/number}",
      "contents_url": "https://api.github.com/repos/triggerdotdev/empty/contents/{+path}",
      "git_refs_url": "https://api.github.com/repos/triggerdotdev/empty/git/refs{/sha}",
      "git_tags_url": "https://api.github.com/repos/triggerdotdev/empty/git/tags{/sha}",
      "has_projects": true,
      "organization": "triggerdotdev",
      "releases_url": "https://api.github.com/repos/triggerdotdev/empty/releases{/id}",
      "statuses_url": "https://api.github.com/repos/triggerdotdev/empty/statuses/{sha}",
      "allow_forking": true,
      "assignees_url": "https://api.github.com/repos/triggerdotdev/empty/assignees{/user}",
      "downloads_url": "https://api.github.com/repos/triggerdotdev/empty/downloads",
      "has_downloads": true,
      "languages_url": "https://api.github.com/repos/triggerdotdev/empty/languages",
      "master_branch": "main",
      "default_branch": "main",
      "milestones_url": "https://api.github.com/repos/triggerdotdev/empty/milestones{/number}",
      "stargazers_url": "https://api.github.com/repos/triggerdotdev/empty/stargazers",
      "watchers_count": 0,
      "deployments_url": "https://api.github.com/repos/triggerdotdev/empty/deployments",
      "git_commits_url": "https://api.github.com/repos/triggerdotdev/empty/git/commits{/sha}",
      "has_discussions": false,
      "subscribers_url": "https://api.github.com/repos/triggerdotdev/empty/subscribers",
      "contributors_url": "https://api.github.com/repos/triggerdotdev/empty/contributors",
      "issue_events_url": "https://api.github.com/repos/triggerdotdev/empty/issues/events{/number}",
      "stargazers_count": 0,
      "subscription_url": "https://api.github.com/repos/triggerdotdev/empty/subscription",
      "collaborators_url": "https://api.github.com/repos/triggerdotdev/empty/collaborators{/collaborator}",
      "issue_comment_url": "https://api.github.com/repos/triggerdotdev/empty/issues/comments{/number}",
      "notifications_url": "https://api.github.com/repos/triggerdotdev/empty/notifications{?since,all,participating}",
      "open_issues_count": 4,
      "web_commit_signoff_required": false
    },
    "head_commit": {
      "id": "1ca6a91f4a1385e448364a5de1960a3da60d3fe2",
      "url": "https://github.com/triggerdotdev/empty/commit/1ca6a91f4a1385e448364a5de1960a3da60d3fe2",
      "added": [],
      "author": {
        "name": "Matt Aitken",
        "email": "matt@mattaitken.com",
        "username": "matt-aitken"
      },
      "message": "Updated the readme",
      "removed": [],
      "tree_id": "3a584b2cae2fe34a195e1fe437cc62031ddff447",
      "distinct": true,
      "modified": ["README.md"],
      "committer": {
        "name": "Matt Aitken",
        "email": "matt@mattaitken.com",
        "username": "matt-aitken"
      },
      "timestamp": "2023-06-21T19:27:16+01:00"
    },
    "organization": {
      "id": 95297378,
      "url": "https://api.github.com/orgs/triggerdotdev",
      "login": "triggerdotdev",
      "node_id": "O_kgDOBa4fYg",
      "hooks_url": "https://api.github.com/orgs/triggerdotdev/hooks",
      "repos_url": "https://api.github.com/orgs/triggerdotdev/repos",
      "avatar_url": "https://avatars.githubusercontent.com/u/95297378?v=4",
      "events_url": "https://api.github.com/orgs/triggerdotdev/events",
      "issues_url": "https://api.github.com/orgs/triggerdotdev/issues",
      "description": "",
      "members_url": "https://api.github.com/orgs/triggerdotdev/members{/member}",
      "public_members_url": "https://api.github.com/orgs/triggerdotdev/public_members{/member}"
    }
  }
  ```
</Accordion>

### `onPullRequest`

When activity occurs on a pull request (excluding reviews, issues, or comments). [Official GitHub docs](https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request).

```ts usage.ts
client.defineJob({
  id: "<my-id>",
  name: "<my-job-name>",
  version: "0.1.0",
  trigger: github.triggers.repo({
    event: events.onPullRequest,
    owner: "<my-github-org-name>",
    repo: "<my-github-repo>",
  }),
  run: async (payload, io, ctx) => {
    //  Add tasks here
  },
});
```

<Accordion title="Example payload">
  ```json
  {
    "action": "opened",
    "number": 5,
    "sender": {
      "id": 10635986,
      "url": "https://api.github.com/users/matt-aitken",
      "type": "User",
      "login": "matt-aitken",
      "node_id": "MDQ6VXNlcjEwNjM1OTg2",
      "html_url": "https://github.com/matt-aitken",
      "gists_url": "https://api.github.com/users/matt-aitken/gists{/gist_id}",
      "repos_url": "https://api.github.com/users/matt-aitken/repos",
      "avatar_url": "https://avatars.githubusercontent.com/u/10635986?v=4",
      "events_url": "https://api.github.com/users/matt-aitken/events{/privacy}",
      "site_admin": false,
      "gravatar_id": "",
      "starred_url": "https://api.github.com/users/matt-aitken/starred{/owner}{/repo}",
      "followers_url": "https://api.github.com/users/matt-aitken/followers",
      "following_url": "https://api.github.com/users/matt-aitken/following{/other_user}",
      "organizations_url": "https://api.github.com/users/matt-aitken/orgs",
      "subscriptions_url": "https://api.github.com/users/matt-aitken/subscriptions",
      "received_events_url": "https://api.github.com/users/matt-aitken/received_events"
    },
    "repository": {
      "id": 656732269,
      "url": "https://api.github.com/repos/triggerdotdev/empty",
      "fork": false,
      "name": "empty",
      "size": 0,
      "forks": 0,
      "owner": {
        "id": 95297378,
        "url": "https://api.github.com/users/triggerdotdev",
        "type": "Organization",
        "login": "triggerdotdev",
        "node_id": "O_kgDOBa4fYg",
        "html_url": "https://github.com/triggerdotdev",
        "gists_url": "https://api.github.com/users/triggerdotdev/gists{/gist_id}",
        "repos_url": "https://api.github.com/users/triggerdotdev/repos",
        "avatar_url": "https://avatars.githubusercontent.com/u/95297378?v=4",
        "events_url": "https://api.github.com/users/triggerdotdev/events{/privacy}",
        "site_admin": false,
        "gravatar_id": "",
        "starred_url": "https://api.github.com/users/triggerdotdev/starred{/owner}{/repo}",
        "followers_url": "https://api.github.com/users/triggerdotdev/followers",
        "following_url": "https://api.github.com/users/triggerdotdev/following{/other_user}",
        "organizations_url": "https://api.github.com/users/triggerdotdev/orgs",
        "subscriptions_url": "https://api.github.com/users/triggerdotdev/subscriptions",
        "received_events_url": "https://api.github.com/users/triggerdotdev/received_events"
      },
      "topics": [],
      "git_url": "git://github.com/triggerdotdev/empty.git",
      "license": null,
      "node_id": "R_kgDOJyTwbQ",
      "private": false,
      "ssh_url": "git@github.com:triggerdotdev/empty.git",
      "svn_url": "https://github.com/triggerdotdev/empty",
      "archived": false,
      "disabled": false,
      "has_wiki": true,
      "homepage": null,
      "html_url": "https://github.com/triggerdotdev/empty",
      "keys_url": "https://api.github.com/repos/triggerdotdev/empty/keys{/key_id}",
      "language": null,
      "tags_url": "https://api.github.com/repos/triggerdotdev/empty/tags",
      "watchers": 0,
      "blobs_url": "https://api.github.com/repos/triggerdotdev/empty/git/blobs{/sha}",
      "clone_url": "https://github.com/triggerdotdev/empty.git",
      "forks_url": "https://api.github.com/repos/triggerdotdev/empty/forks",
      "full_name": "triggerdotdev/empty",
      "has_pages": false,
      "hooks_url": "https://api.github.com/repos/triggerdotdev/empty/hooks",
      "pulls_url": "https://api.github.com/repos/triggerdotdev/empty/pulls{/number}",
      "pushed_at": "2023-06-21T18:38:34Z",
      "teams_url": "https://api.github.com/repos/triggerdotdev/empty/teams",
      "trees_url": "https://api.github.com/repos/triggerdotdev/empty/git/trees{/sha}",
      "created_at": "2023-06-21T14:21:07Z",
      "events_url": "https://api.github.com/repos/triggerdotdev/empty/events",
      "has_issues": true,
      "issues_url": "https://api.github.com/repos/triggerdotdev/empty/issues{/number}",
      "labels_url": "https://api.github.com/repos/triggerdotdev/empty/labels{/name}",
      "merges_url": "https://api.github.com/repos/triggerdotdev/empty/merges",
      "mirror_url": null,
      "updated_at": "2023-06-21T17:23:26Z",
      "visibility": "public",
      "archive_url": "https://api.github.com/repos/triggerdotdev/empty/{archive_format}{/ref}",
      "commits_url": "https://api.github.com/repos/triggerdotdev/empty/commits{/sha}",
      "compare_url": "https://api.github.com/repos/triggerdotdev/empty/compare/{base}...{head}",
      "description": "An empty repo that can be used to test the @trigger.dev/github integration",
      "forks_count": 0,
      "is_template": false,
      "open_issues": 5,
      "branches_url": "https://api.github.com/repos/triggerdotdev/empty/branches{/branch}",
      "comments_url": "https://api.github.com/repos/triggerdotdev/empty/comments{/number}",
      "contents_url": "https://api.github.com/repos/triggerdotdev/empty/contents/{+path}",
      "git_refs_url": "https://api.github.com/repos/triggerdotdev/empty/git/refs{/sha}",
      "git_tags_url": "https://api.github.com/repos/triggerdotdev/empty/git/tags{/sha}",
      "has_projects": true,
      "releases_url": "https://api.github.com/repos/triggerdotdev/empty/releases{/id}",
      "statuses_url": "https://api.github.com/repos/triggerdotdev/empty/statuses/{sha}",
      "allow_forking": true,
      "assignees_url": "https://api.github.com/repos/triggerdotdev/empty/assignees{/user}",
      "downloads_url": "https://api.github.com/repos/triggerdotdev/empty/downloads",
      "has_downloads": true,
      "languages_url": "https://api.github.com/repos/triggerdotdev/empty/languages",
      "default_branch": "main",
      "milestones_url": "https://api.github.com/repos/triggerdotdev/empty/milestones{/number}",
      "stargazers_url": "https://api.github.com/repos/triggerdotdev/empty/stargazers",
      "watchers_count": 0,
      "deployments_url": "https://api.github.com/repos/triggerdotdev/empty/deployments",
      "git_commits_url": "https://api.github.com/repos/triggerdotdev/empty/git/commits{/sha}",
      "has_discussions": false,
      "subscribers_url": "https://api.github.com/repos/triggerdotdev/empty/subscribers",
      "contributors_url": "https://api.github.com/repos/triggerdotdev/empty/contributors",
      "issue_events_url": "https://api.github.com/repos/triggerdotdev/empty/issues/events{/number}",
      "stargazers_count": 0,
      "subscription_url": "https://api.github.com/repos/triggerdotdev/empty/subscription",
      "collaborators_url": "https://api.github.com/repos/triggerdotdev/empty/collaborators{/collaborator}",
      "issue_comment_url": "https://api.github.com/repos/triggerdotdev/empty/issues/comments{/number}",
      "notifications_url": "https://api.github.com/repos/triggerdotdev/empty/notifications{?since,all,participating}",
      "open_issues_count": 5,
      "web_commit_signoff_required": false
    },
    "organization": {
      "id": 95297378,
      "url": "https://api.github.com/orgs/triggerdotdev",
      "login": "triggerdotdev",
      "node_id": "O_kgDOBa4fYg",
      "hooks_url": "https://api.github.com/orgs/triggerdotdev/hooks",
      "repos_url": "https://api.github.com/orgs/triggerdotdev/repos",
      "avatar_url": "https://avatars.githubusercontent.com/u/95297378?v=4",
      "events_url": "https://api.github.com/orgs/triggerdotdev/events",
      "issues_url": "https://api.github.com/orgs/triggerdotdev/issues",
      "description": "",
      "members_url": "https://api.github.com/orgs/triggerdotdev/members{/member}",
      "public_members_url": "https://api.github.com/orgs/triggerdotdev/public_members{/member}"
    },
    "pull_request": {
      "id": 1402223044,
      "url": "https://api.github.com/repos/triggerdotdev/empty/pulls/5",
      "base": {
        "ref": "main",
        "sha": "1ca6a91f4a1385e448364a5de1960a3da60d3fe2",
        "repo": {
          "id": 656732269,
          "url": "https://api.github.com/repos/triggerdotdev/empty",
          "fork": false,
          "name": "empty",
          "size": 0,
          "forks": 0,
          "owner": {
            "id": 95297378,
            "url": "https://api.github.com/users/triggerdotdev",
            "type": "Organization",
            "login": "triggerdotdev",
            "node_id": "O_kgDOBa4fYg",
            "html_url": "https://github.com/triggerdotdev",
            "gists_url": "https://api.github.com/users/triggerdotdev/gists{/gist_id}",
            "repos_url": "https://api.github.com/users/triggerdotdev/repos",
            "avatar_url": "https://avatars.githubusercontent.com/u/95297378?v=4",
            "events_url": "https://api.github.com/users/triggerdotdev/events{/privacy}",
            "site_admin": false,
            "gravatar_id": "",
            "starred_url": "https://api.github.com/users/triggerdotdev/starred{/owner}{/repo}",
            "followers_url": "https://api.github.com/users/triggerdotdev/followers",
            "following_url": "https://api.github.com/users/triggerdotdev/following{/other_user}",
            "organizations_url": "https://api.github.com/users/triggerdotdev/orgs",
            "subscriptions_url": "https://api.github.com/users/triggerdotdev/subscriptions",
            "received_events_url": "https://api.github.com/users/triggerdotdev/received_events"
          },
          "topics": [],
          "git_url": "git://github.com/triggerdotdev/empty.git",
          "license": null,
          "node_id": "R_kgDOJyTwbQ",
          "private": false,
          "ssh_url": "git@github.com:triggerdotdev/empty.git",
          "svn_url": "https://github.com/triggerdotdev/empty",
          "archived": false,
          "disabled": false,
          "has_wiki": true,
          "homepage": null,
          "html_url": "https://github.com/triggerdotdev/empty",
          "keys_url": "https://api.github.com/repos/triggerdotdev/empty/keys{/key_id}",
          "language": null,
          "tags_url": "https://api.github.com/repos/triggerdotdev/empty/tags",
          "watchers": 0,
          "blobs_url": "https://api.github.com/repos/triggerdotdev/empty/git/blobs{/sha}",
          "clone_url": "https://github.com/triggerdotdev/empty.git",
          "forks_url": "https://api.github.com/repos/triggerdotdev/empty/forks",
          "full_name": "triggerdotdev/empty",
          "has_pages": false,
          "hooks_url": "https://api.github.com/repos/triggerdotdev/empty/hooks",
          "pulls_url": "https://api.github.com/repos/triggerdotdev/empty/pulls{/number}",
          "pushed_at": "2023-06-21T18:38:34Z",
          "teams_url": "https://api.github.com/repos/triggerdotdev/empty/teams",
          "trees_url": "https://api.github.com/repos/triggerdotdev/empty/git/trees{/sha}",
          "created_at": "2023-06-21T14:21:07Z",
          "events_url": "https://api.github.com/repos/triggerdotdev/empty/events",
          "has_issues": true,
          "issues_url": "https://api.github.com/repos/triggerdotdev/empty/issues{/number}",
          "labels_url": "https://api.github.com/repos/triggerdotdev/empty/labels{/name}",
          "merges_url": "https://api.github.com/repos/triggerdotdev/empty/merges",
          "mirror_url": null,
          "updated_at": "2023-06-21T17:23:26Z",
          "visibility": "public",
          "archive_url": "https://api.github.com/repos/triggerdotdev/empty/{archive_format}{/ref}",
          "commits_url": "https://api.github.com/repos/triggerdotdev/empty/commits{/sha}",
          "compare_url": "https://api.github.com/repos/triggerdotdev/empty/compare/{base}...{head}",
          "description": "An empty repo that can be used to test the @trigger.dev/github integration",
          "forks_count": 0,
          "is_template": false,
          "open_issues": 5,
          "branches_url": "https://api.github.com/repos/triggerdotdev/empty/branches{/branch}",
          "comments_url": "https://api.github.com/repos/triggerdotdev/empty/comments{/number}",
          "contents_url": "https://api.github.com/repos/triggerdotdev/empty/contents/{+path}",
          "git_refs_url": "https://api.github.com/repos/triggerdotdev/empty/git/refs{/sha}",
          "git_tags_url": "https://api.github.com/repos/triggerdotdev/empty/git/tags{/sha}",
          "has_projects": true,
          "releases_url": "https://api.github.com/repos/triggerdotdev/empty/releases{/id}",
          "statuses_url": "https://api.github.com/repos/triggerdotdev/empty/statuses/{sha}",
          "allow_forking": true,
          "assignees_url": "https://api.github.com/repos/triggerdotdev/empty/assignees{/user}",
          "downloads_url": "https://api.github.com/repos/triggerdotdev/empty/downloads",
          "has_downloads": true,
          "languages_url": "https://api.github.com/repos/triggerdotdev/empty/languages",
          "default_branch": "main",
          "milestones_url": "https://api.github.com/repos/triggerdotdev/empty/milestones{/number}",
          "stargazers_url": "https://api.github.com/repos/triggerdotdev/empty/stargazers",
          "watchers_count": 0,
          "deployments_url": "https://api.github.com/repos/triggerdotdev/empty/deployments",
          "git_commits_url": "https://api.github.com/repos/triggerdotdev/empty/git/commits{/sha}",
          "has_discussions": false,
          "subscribers_url": "https://api.github.com/repos/triggerdotdev/empty/subscribers",
          "allow_auto_merge": false,
          "contributors_url": "https://api.github.com/repos/triggerdotdev/empty/contributors",
          "issue_events_url": "https://api.github.com/repos/triggerdotdev/empty/issues/events{/number}",
          "stargazers_count": 0,
          "subscription_url": "https://api.github.com/repos/triggerdotdev/empty/subscription",
          "collaborators_url": "https://api.github.com/repos/triggerdotdev/empty/collaborators{/collaborator}",
          "issue_comment_url": "https://api.github.com/repos/triggerdotdev/empty/issues/comments{/number}",
          "notifications_url": "https://api.github.com/repos/triggerdotdev/empty/notifications{?since,all,participating}",
          "open_issues_count": 5,
          "allow_merge_commit": true,
          "allow_rebase_merge": true,
          "allow_squash_merge": true,
          "merge_commit_title": "MERGE_MESSAGE",
          "allow_update_branch": false,
          "merge_commit_message": "PR_TITLE",
          "delete_branch_on_merge": false,
          "squash_merge_commit_title": "COMMIT_OR_PR_TITLE",
          "squash_merge_commit_message": "COMMIT_MESSAGES",
          "web_commit_signoff_required": false,
          "use_squash_pr_title_as_default": false
        },
        "user": {
          "id": 95297378,
          "url": "https://api.github.com/users/triggerdotdev",
          "type": "Organization",
          "login": "triggerdotdev",
          "node_id": "O_kgDOBa4fYg",
          "html_url": "https://github.com/triggerdotdev",
          "gists_url": "https://api.github.com/users/triggerdotdev/gists{/gist_id}",
          "repos_url": "https://api.github.com/users/triggerdotdev/repos",
          "avatar_url": "https://avatars.githubusercontent.com/u/95297378?v=4",
          "events_url": "https://api.github.com/users/triggerdotdev/events{/privacy}",
          "site_admin": false,
          "gravatar_id": "",
          "starred_url": "https://api.github.com/users/triggerdotdev/starred{/owner}{/repo}",
          "followers_url": "https://api.github.com/users/triggerdotdev/followers",
          "following_url": "https://api.github.com/users/triggerdotdev/following{/other_user}",
          "organizations_url": "https://api.github.com/users/triggerdotdev/orgs",
          "subscriptions_url": "https://api.github.com/users/triggerdotdev/subscriptions",
          "received_events_url": "https://api.github.com/users/triggerdotdev/received_events"
        },
        "label": "triggerdotdev:main"
      },
      "body": "A bit more added to the readme which could be useful",
      "head": {
        "ref": "test",
        "sha": "073aa42afebca03c4b34361564e3976da5c65d48",
        "repo": {
          "id": 656732269,
          "url": "https://api.github.com/repos/triggerdotdev/empty",
          "fork": false,
          "name": "empty",
          "size": 0,
          "forks": 0,
          "owner": {
            "id": 95297378,
            "url": "https://api.github.com/users/triggerdotdev",
            "type": "Organization",
            "login": "triggerdotdev",
            "node_id": "O_kgDOBa4fYg",
            "html_url": "https://github.com/triggerdotdev",
            "gists_url": "https://api.github.com/users/triggerdotdev/gists{/gist_id}",
            "repos_url": "https://api.github.com/users/triggerdotdev/repos",
            "avatar_url": "https://avatars.githubusercontent.com/u/95297378?v=4",
            "events_url": "https://api.github.com/users/triggerdotdev/events{/privacy}",
            "site_admin": false,
            "gravatar_id": "",
            "starred_url": "https://api.github.com/users/triggerdotdev/starred{/owner}{/repo}",
            "followers_url": "https://api.github.com/users/triggerdotdev/followers",
            "following_url": "https://api.github.com/users/triggerdotdev/following{/other_user}",
            "organizations_url": "https://api.github.com/users/triggerdotdev/orgs",
            "subscriptions_url": "https://api.github.com/users/triggerdotdev/subscriptions",
            "received_events_url": "https://api.github.com/users/triggerdotdev/received_events"
          },
          "topics": [],
          "git_url": "git://github.com/triggerdotdev/empty.git",
          "license": null,
          "node_id": "R_kgDOJyTwbQ",
          "private": false,
          "ssh_url": "git@github.com:triggerdotdev/empty.git",
          "svn_url": "https://github.com/triggerdotdev/empty",
          "archived": false,
          "disabled": false,
          "has_wiki": true,
          "homepage": null,
          "html_url": "https://github.com/triggerdotdev/empty",
          "keys_url": "https://api.github.com/repos/triggerdotdev/empty/keys{/key_id}",
          "language": null,
          "tags_url": "https://api.github.com/repos/triggerdotdev/empty/tags",
          "watchers": 0,
          "blobs_url": "https://api.github.com/repos/triggerdotdev/empty/git/blobs{/sha}",
          "clone_url": "https://github.com/triggerdotdev/empty.git",
          "forks_url": "https://api.github.com/repos/triggerdotdev/empty/forks",
          "full_name": "triggerdotdev/empty",
          "has_pages": false,
          "hooks_url": "https://api.github.com/repos/triggerdotdev/empty/hooks",
          "pulls_url": "https://api.github.com/repos/triggerdotdev/empty/pulls{/number}",
          "pushed_at": "2023-06-21T18:38:34Z",
          "teams_url": "https://api.github.com/repos/triggerdotdev/empty/teams",
          "trees_url": "https://api.github.com/repos/triggerdotdev/empty/git/trees{/sha}",
          "created_at": "2023-06-21T14:21:07Z",
          "events_url": "https://api.github.com/repos/triggerdotdev/empty/events",
          "has_issues": true,
          "issues_url": "https://api.github.com/repos/triggerdotdev/empty/issues{/number}",
          "labels_url": "https://api.github.com/repos/triggerdotdev/empty/labels{/name}",
          "merges_url": "https://api.github.com/repos/triggerdotdev/empty/merges",
          "mirror_url": null,
          "updated_at": "2023-06-21T17:23:26Z",
          "visibility": "public",
          "archive_url": "https://api.github.com/repos/triggerdotdev/empty/{archive_format}{/ref}",
          "commits_url": "https://api.github.com/repos/triggerdotdev/empty/commits{/sha}",
          "compare_url": "https://api.github.com/repos/triggerdotdev/empty/compare/{base}...{head}",
          "description": "An empty repo that can be used to test the @trigger.dev/github integration",
          "forks_count": 0,
          "is_template": false,
          "open_issues": 5,
          "branches_url": "https://api.github.com/repos/triggerdotdev/empty/branches{/branch}",
          "comments_url": "https://api.github.com/repos/triggerdotdev/empty/comments{/number}",
          "contents_url": "https://api.github.com/repos/triggerdotdev/empty/contents/{+path}",
          "git_refs_url": "https://api.github.com/repos/triggerdotdev/empty/git/refs{/sha}",
          "git_tags_url": "https://api.github.com/repos/triggerdotdev/empty/git/tags{/sha}",
          "has_projects": true,
          "releases_url": "https://api.github.com/repos/triggerdotdev/empty/releases{/id}",
          "statuses_url": "https://api.github.com/repos/triggerdotdev/empty/statuses/{sha}",
          "allow_forking": true,
          "assignees_url": "https://api.github.com/repos/triggerdotdev/empty/assignees{/user}",
          "downloads_url": "https://api.github.com/repos/triggerdotdev/empty/downloads",
          "has_downloads": true,
          "languages_url": "https://api.github.com/repos/triggerdotdev/empty/languages",
          "default_branch": "main",
          "milestones_url": "https://api.github.com/repos/triggerdotdev/empty/milestones{/number}",
          "stargazers_url": "https://api.github.com/repos/triggerdotdev/empty/stargazers",
          "watchers_count": 0,
          "deployments_url": "https://api.github.com/repos/triggerdotdev/empty/deployments",
          "git_commits_url": "https://api.github.com/repos/triggerdotdev/empty/git/commits{/sha}",
          "has_discussions": false,
          "subscribers_url": "https://api.github.com/repos/triggerdotdev/empty/subscribers",
          "allow_auto_merge": false,
          "contributors_url": "https://api.github.com/repos/triggerdotdev/empty/contributors",
          "issue_events_url": "https://api.github.com/repos/triggerdotdev/empty/issues/events{/number}",
          "stargazers_count": 0,
          "subscription_url": "https://api.github.com/repos/triggerdotdev/empty/subscription",
          "collaborators_url": "https://api.github.com/repos/triggerdotdev/empty/collaborators{/collaborator}",
          "issue_comment_url": "https://api.github.com/repos/triggerdotdev/empty/issues/comments{/number}",
          "notifications_url": "https://api.github.com/repos/triggerdotdev/empty/notifications{?since,all,participating}",
          "open_issues_count": 5,
          "allow_merge_commit": true,
          "allow_rebase_merge": true,
          "allow_squash_merge": true,
          "merge_commit_title": "MERGE_MESSAGE",
          "allow_update_branch": false,
          "merge_commit_message": "PR_TITLE",
          "delete_branch_on_merge": false,
          "squash_merge_commit_title": "COMMIT_OR_PR_TITLE",
          "squash_merge_commit_message": "COMMIT_MESSAGES",
          "web_commit_signoff_required": false,
          "use_squash_pr_title_as_default": false
        },
        "user": {
          "id": 95297378,
          "url": "https://api.github.com/users/triggerdotdev",
          "type": "Organization",
          "login": "triggerdotdev",
          "node_id": "O_kgDOBa4fYg",
          "html_url": "https://github.com/triggerdotdev",
          "gists_url": "https://api.github.com/users/triggerdotdev/gists{/gist_id}",
          "repos_url": "https://api.github.com/users/triggerdotdev/repos",
          "avatar_url": "https://avatars.githubusercontent.com/u/95297378?v=4",
          "events_url": "https://api.github.com/users/triggerdotdev/events{/privacy}",
          "site_admin": false,
          "gravatar_id": "",
          "starred_url": "https://api.github.com/users/triggerdotdev/starred{/owner}{/repo}",
          "followers_url": "https://api.github.com/users/triggerdotdev/followers",
          "following_url": "https://api.github.com/users/triggerdotdev/following{/other_user}",
          "organizations_url": "https://api.github.com/users/triggerdotdev/orgs",
          "subscriptions_url": "https://api.github.com/users/triggerdotdev/subscriptions",
          "received_events_url": "https://api.github.com/users/triggerdotdev/received_events"
        },
        "label": "triggerdotdev:test"
      },
      "user": {
        "id": 10635986,
        "url": "https://api.github.com/users/matt-aitken",
        "type": "User",
        "login": "matt-aitken",
        "node_id": "MDQ6VXNlcjEwNjM1OTg2",
        "html_url": "https://github.com/matt-aitken",
        "gists_url": "https://api.github.com/users/matt-aitken/gists{/gist_id}",
        "repos_url": "https://api.github.com/users/matt-aitken/repos",
        "avatar_url": "https://avatars.githubusercontent.com/u/10635986?v=4",
        "events_url": "https://api.github.com/users/matt-aitken/events{/privacy}",
        "site_admin": false,
        "gravatar_id": "",
        "starred_url": "https://api.github.com/users/matt-aitken/starred{/owner}{/repo}",
        "followers_url": "https://api.github.com/users/matt-aitken/followers",
        "following_url": "https://api.github.com/users/matt-aitken/following{/other_user}",
        "organizations_url": "https://api.github.com/users/matt-aitken/orgs",
        "subscriptions_url": "https://api.github.com/users/matt-aitken/subscriptions",
        "received_events_url": "https://api.github.com/users/matt-aitken/received_events"
      },
      "draft": false,
      "state": "open",
      "title": "Added more to the readme",
      "_links": {
        "html": {
          "href": "https://github.com/triggerdotdev/empty/pull/5"
        },
        "self": {
          "href": "https://api.github.com/repos/triggerdotdev/empty/pulls/5"
        },
        "issue": {
          "href": "https://api.github.com/repos/triggerdotdev/empty/issues/5"
        },
        "commits": {
          "href": "https://api.github.com/repos/triggerdotdev/empty/pulls/5/commits"
        },
        "comments": {
          "href": "https://api.github.com/repos/triggerdotdev/empty/issues/5/comments"
        },
        "statuses": {
          "href": "https://api.github.com/repos/triggerdotdev/empty/statuses/073aa42afebca03c4b34361564e3976da5c65d48"
        },
        "review_comment": {
          "href": "https://api.github.com/repos/triggerdotdev/empty/pulls/comments{/number}"
        },
        "review_comments": {
          "href": "https://api.github.com/repos/triggerdotdev/empty/pulls/5/comments"
        }
      },
      "labels": [],
      "locked": false,
      "merged": false,
      "number": 5,
      "commits": 1,
      "node_id": "PR_kwDOJyTwbc5TlDnE",
      "assignee": null,
      "comments": 0,
      "diff_url": "https://github.com/triggerdotdev/empty/pull/5.diff",
      "html_url": "https://github.com/triggerdotdev/empty/pull/5",
      "additions": 2,
      "assignees": [],
      "closed_at": null,
      "deletions": 0,
      "issue_url": "https://api.github.com/repos/triggerdotdev/empty/issues/5",
      "mergeable": null,
      "merged_at": null,
      "merged_by": null,
      "milestone": null,
      "patch_url": "https://github.com/triggerdotdev/empty/pull/5.patch",
      "auto_merge": null,
      "created_at": "2023-06-21T18:39:13Z",
      "rebaseable": null,
      "updated_at": "2023-06-21T18:39:13Z",
      "commits_url": "https://api.github.com/repos/triggerdotdev/empty/pulls/5/commits",
      "comments_url": "https://api.github.com/repos/triggerdotdev/empty/issues/5/comments",
      "statuses_url": "https://api.github.com/repos/triggerdotdev/empty/statuses/073aa42afebca03c4b34361564e3976da5c65d48",
      "changed_files": 1,
      "mergeable_state": "unknown",
      "requested_teams": [],
      "review_comments": 0,
      "merge_commit_sha": null,
      "active_lock_reason": null,
      "author_association": "MEMBER",
      "review_comment_url": "https://api.github.com/repos/triggerdotdev/empty/pulls/comments{/number}",
      "requested_reviewers": [],
      "review_comments_url": "https://api.github.com/repos/triggerdotdev/empty/pulls/5/comments",
      "maintainer_can_modify": false
    }
  }
  ```
</Accordion>

### `onPullRequestReview`

When a pull request review has activity. [Official GitHub docs](https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request_review).

```ts usage.ts
client.defineJob({
  id: "<my-id>",
  name: "<my-job-name>",
  version: "0.1.0",
  trigger: github.triggers.repo({
    event: events.onPullRequestReview,
    owner: "<my-github-org-name>",
    repo: "<my-github-repo>",
  }),
  run: async (payload, io, ctx) => {
    //  Add tasks here
  },
});
```

<Accordion title="Example payload">
  ```json
  {
    "action": "submitted",
    "review": {
      "id": 1491475123,
      "body": "This needs some work still",
      "user": {
        "id": 10635986,
        "url": "https://api.github.com/users/matt-aitken",
        "type": "User",
        "login": "matt-aitken",
        "node_id": "MDQ6VXNlcjEwNjM1OTg2",
        "html_url": "https://github.com/matt-aitken",
        "gists_url": "https://api.github.com/users/matt-aitken/gists{/gist_id}",
        "repos_url": "https://api.github.com/users/matt-aitken/repos",
        "avatar_url": "https://avatars.githubusercontent.com/u/10635986?v=4",
        "events_url": "https://api.github.com/users/matt-aitken/events{/privacy}",
        "site_admin": false,
        "gravatar_id": "",
        "starred_url": "https://api.github.com/users/matt-aitken/starred{/owner}{/repo}",
        "followers_url": "https://api.github.com/users/matt-aitken/followers",
        "following_url": "https://api.github.com/users/matt-aitken/following{/other_user}",
        "organizations_url": "https://api.github.com/users/matt-aitken/orgs",
        "subscriptions_url": "https://api.github.com/users/matt-aitken/subscriptions",
        "received_events_url": "https://api.github.com/users/matt-aitken/received_events"
      },
      "state": "commented",
      "_links": {
        "html": {
          "href": "https://github.com/triggerdotdev/empty/pull/5#pullrequestreview-1491475123"
        },
        "pull_request": {
          "href": "https://api.github.com/repos/triggerdotdev/empty/pulls/5"
        }
      },
      "node_id": "PRR_kwDOJyTwbc5Y5hqz",
      "html_url": "https://github.com/triggerdotdev/empty/pull/5#pullrequestreview-1491475123",
      "commit_id": "073aa42afebca03c4b34361564e3976da5c65d48",
      "submitted_at": "2023-06-21T18:47:47Z",
      "pull_request_url": "https://api.github.com/repos/triggerdotdev/empty/pulls/5",
      "author_association": "MEMBER"
    },
    "sender": {
      "id": 10635986,
      "url": "https://api.github.com/users/matt-aitken",
      "type": "User",
      "login": "matt-aitken",
      "node_id": "MDQ6VXNlcjEwNjM1OTg2",
      "html_url": "https://github.com/matt-aitken",
      "gists_url": "https://api.github.com/users/matt-aitken/gists{/gist_id}",
      "repos_url": "https://api.github.com/users/matt-aitken/repos",
      "avatar_url": "https://avatars.githubusercontent.com/u/10635986?v=4",
      "events_url": "https://api.github.com/users/matt-aitken/events{/privacy}",
      "site_admin": false,
      "gravatar_id": "",
      "starred_url": "https://api.github.com/users/matt-aitken/starred{/owner}{/repo}",
      "followers_url": "https://api.github.com/users/matt-aitken/followers",
      "following_url": "https://api.github.com/users/matt-aitken/following{/other_user}",
      "organizations_url": "https://api.github.com/users/matt-aitken/orgs",
      "subscriptions_url": "https://api.github.com/users/matt-aitken/subscriptions",
      "received_events_url": "https://api.github.com/users/matt-aitken/received_events"
    },
    "repository": {
      "id": 656732269,
      "url": "https://api.github.com/repos/triggerdotdev/empty",
      "fork": false,
      "name": "empty",
      "size": 0,
      "forks": 0,
      "owner": {
        "id": 95297378,
        "url": "https://api.github.com/users/triggerdotdev",
        "type": "Organization",
        "login": "triggerdotdev",
        "node_id": "O_kgDOBa4fYg",
        "html_url": "https://github.com/triggerdotdev",
        "gists_url": "https://api.github.com/users/triggerdotdev/gists{/gist_id}",
        "repos_url": "https://api.github.com/users/triggerdotdev/repos",
        "avatar_url": "https://avatars.githubusercontent.com/u/95297378?v=4",
        "events_url": "https://api.github.com/users/triggerdotdev/events{/privacy}",
        "site_admin": false,
        "gravatar_id": "",
        "starred_url": "https://api.github.com/users/triggerdotdev/starred{/owner}{/repo}",
        "followers_url": "https://api.github.com/users/triggerdotdev/followers",
        "following_url": "https://api.github.com/users/triggerdotdev/following{/other_user}",
        "organizations_url": "https://api.github.com/users/triggerdotdev/orgs",
        "subscriptions_url": "https://api.github.com/users/triggerdotdev/subscriptions",
        "received_events_url": "https://api.github.com/users/triggerdotdev/received_events"
      },
      "topics": [],
      "git_url": "git://github.com/triggerdotdev/empty.git",
      "license": null,
      "node_id": "R_kgDOJyTwbQ",
      "private": false,
      "ssh_url": "git@github.com:triggerdotdev/empty.git",
      "svn_url": "https://github.com/triggerdotdev/empty",
      "archived": false,
      "disabled": false,
      "has_wiki": true,
      "homepage": null,
      "html_url": "https://github.com/triggerdotdev/empty",
      "keys_url": "https://api.github.com/repos/triggerdotdev/empty/keys{/key_id}",
      "language": null,
      "tags_url": "https://api.github.com/repos/triggerdotdev/empty/tags",
      "watchers": 0,
      "blobs_url": "https://api.github.com/repos/triggerdotdev/empty/git/blobs{/sha}",
      "clone_url": "https://github.com/triggerdotdev/empty.git",
      "forks_url": "https://api.github.com/repos/triggerdotdev/empty/forks",
      "full_name": "triggerdotdev/empty",
      "has_pages": false,
      "hooks_url": "https://api.github.com/repos/triggerdotdev/empty/hooks",
      "pulls_url": "https://api.github.com/repos/triggerdotdev/empty/pulls{/number}",
      "pushed_at": "2023-06-21T18:39:13Z",
      "teams_url": "https://api.github.com/repos/triggerdotdev/empty/teams",
      "trees_url": "https://api.github.com/repos/triggerdotdev/empty/git/trees{/sha}",
      "created_at": "2023-06-21T14:21:07Z",
      "events_url": "https://api.github.com/repos/triggerdotdev/empty/events",
      "has_issues": true,
      "issues_url": "https://api.github.com/repos/triggerdotdev/empty/issues{/number}",
      "labels_url": "https://api.github.com/repos/triggerdotdev/empty/labels{/name}",
      "merges_url": "https://api.github.com/repos/triggerdotdev/empty/merges",
      "mirror_url": null,
      "updated_at": "2023-06-21T17:23:26Z",
      "visibility": "public",
      "archive_url": "https://api.github.com/repos/triggerdotdev/empty/{archive_format}{/ref}",
      "commits_url": "https://api.github.com/repos/triggerdotdev/empty/commits{/sha}",
      "compare_url": "https://api.github.com/repos/triggerdotdev/empty/compare/{base}...{head}",
      "description": "An empty repo that can be used to test the @trigger.dev/github integration",
      "forks_count": 0,
      "is_template": false,
      "open_issues": 5,
      "branches_url": "https://api.github.com/repos/triggerdotdev/empty/branches{/branch}",
      "comments_url": "https://api.github.com/repos/triggerdotdev/empty/comments{/number}",
      "contents_url": "https://api.github.com/repos/triggerdotdev/empty/contents/{+path}",
      "git_refs_url": "https://api.github.com/repos/triggerdotdev/empty/git/refs{/sha}",
      "git_tags_url": "https://api.github.com/repos/triggerdotdev/empty/git/tags{/sha}",
      "has_projects": true,
      "releases_url": "https://api.github.com/repos/triggerdotdev/empty/releases{/id}",
      "statuses_url": "https://api.github.com/repos/triggerdotdev/empty/statuses/{sha}",
      "allow_forking": true,
      "assignees_url": "https://api.github.com/repos/triggerdotdev/empty/assignees{/user}",
      "downloads_url": "https://api.github.com/repos/triggerdotdev/empty/downloads",
      "has_downloads": true,
      "languages_url": "https://api.github.com/repos/triggerdotdev/empty/languages",
      "default_branch": "main",
      "milestones_url": "https://api.github.com/repos/triggerdotdev/empty/milestones{/number}",
      "stargazers_url": "https://api.github.com/repos/triggerdotdev/empty/stargazers",
      "watchers_count": 0,
      "deployments_url": "https://api.github.com/repos/triggerdotdev/empty/deployments",
      "git_commits_url": "https://api.github.com/repos/triggerdotdev/empty/git/commits{/sha}",
      "has_discussions": false,
      "subscribers_url": "https://api.github.com/repos/triggerdotdev/empty/subscribers",
      "contributors_url": "https://api.github.com/repos/triggerdotdev/empty/contributors",
      "issue_events_url": "https://api.github.com/repos/triggerdotdev/empty/issues/events{/number}",
      "stargazers_count": 0,
      "subscription_url": "https://api.github.com/repos/triggerdotdev/empty/subscription",
      "collaborators_url": "https://api.github.com/repos/triggerdotdev/empty/collaborators{/collaborator}",
      "issue_comment_url": "https://api.github.com/repos/triggerdotdev/empty/issues/comments{/number}",
      "notifications_url": "https://api.github.com/repos/triggerdotdev/empty/notifications{?since,all,participating}",
      "open_issues_count": 5,
      "web_commit_signoff_required": false
    },
    "organization": {
      "id": 95297378,
      "url": "https://api.github.com/orgs/triggerdotdev",
      "login": "triggerdotdev",
      "node_id": "O_kgDOBa4fYg",
      "hooks_url": "https://api.github.com/orgs/triggerdotdev/hooks",
      "repos_url": "https://api.github.com/orgs/triggerdotdev/repos",
      "avatar_url": "https://avatars.githubusercontent.com/u/95297378?v=4",
      "events_url": "https://api.github.com/orgs/triggerdotdev/events",
      "issues_url": "https://api.github.com/orgs/triggerdotdev/issues",
      "description": "",
      "members_url": "https://api.github.com/orgs/triggerdotdev/members{/member}",
      "public_members_url": "https://api.github.com/orgs/triggerdotdev/public_members{/member}"
    },
    "pull_request": {
      "id": 1402223044,
      "url": "https://api.github.com/repos/triggerdotdev/empty/pulls/5",
      "base": {
        "ref": "main",
        "sha": "1ca6a91f4a1385e448364a5de1960a3da60d3fe2",
        "repo": {
          "id": 656732269,
          "url": "https://api.github.com/repos/triggerdotdev/empty",
          "fork": false,
          "name": "empty",
          "size": 0,
          "forks": 0,
          "owner": {
            "id": 95297378,
            "url": "https://api.github.com/users/triggerdotdev",
            "type": "Organization",
            "login": "triggerdotdev",
            "node_id": "O_kgDOBa4fYg",
            "html_url": "https://github.com/triggerdotdev",
            "gists_url": "https://api.github.com/users/triggerdotdev/gists{/gist_id}",
            "repos_url": "https://api.github.com/users/triggerdotdev/repos",
            "avatar_url": "https://avatars.githubusercontent.com/u/95297378?v=4",
            "events_url": "https://api.github.com/users/triggerdotdev/events{/privacy}",
            "site_admin": false,
            "gravatar_id": "",
            "starred_url": "https://api.github.com/users/triggerdotdev/starred{/owner}{/repo}",
            "followers_url": "https://api.github.com/users/triggerdotdev/followers",
            "following_url": "https://api.github.com/users/triggerdotdev/following{/other_user}",
            "organizations_url": "https://api.github.com/users/triggerdotdev/orgs",
            "subscriptions_url": "https://api.github.com/users/triggerdotdev/subscriptions",
            "received_events_url": "https://api.github.com/users/triggerdotdev/received_events"
          },
          "topics": [],
          "git_url": "git://github.com/triggerdotdev/empty.git",
          "license": null,
          "node_id": "R_kgDOJyTwbQ",
          "private": false,
          "ssh_url": "git@github.com:triggerdotdev/empty.git",
          "svn_url": "https://github.com/triggerdotdev/empty",
          "archived": false,
          "disabled": false,
          "has_wiki": true,
          "homepage": null,
          "html_url": "https://github.com/triggerdotdev/empty",
          "keys_url": "https://api.github.com/repos/triggerdotdev/empty/keys{/key_id}",
          "language": null,
          "tags_url": "https://api.github.com/repos/triggerdotdev/empty/tags",
          "watchers": 0,
          "blobs_url": "https://api.github.com/repos/triggerdotdev/empty/git/blobs{/sha}",
          "clone_url": "https://github.com/triggerdotdev/empty.git",
          "forks_url": "https://api.github.com/repos/triggerdotdev/empty/forks",
          "full_name": "triggerdotdev/empty",
          "has_pages": false,
          "hooks_url": "https://api.github.com/repos/triggerdotdev/empty/hooks",
          "pulls_url": "https://api.github.com/repos/triggerdotdev/empty/pulls{/number}",
          "pushed_at": "2023-06-21T18:39:13Z",
          "teams_url": "https://api.github.com/repos/triggerdotdev/empty/teams",
          "trees_url": "https://api.github.com/repos/triggerdotdev/empty/git/trees{/sha}",
          "created_at": "2023-06-21T14:21:07Z",
          "events_url": "https://api.github.com/repos/triggerdotdev/empty/events",
          "has_issues": true,
          "issues_url": "https://api.github.com/repos/triggerdotdev/empty/issues{/number}",
          "labels_url": "https://api.github.com/repos/triggerdotdev/empty/labels{/name}",
          "merges_url": "https://api.github.com/repos/triggerdotdev/empty/merges",
          "mirror_url": null,
          "updated_at": "2023-06-21T17:23:26Z",
          "visibility": "public",
          "archive_url": "https://api.github.com/repos/triggerdotdev/empty/{archive_format}{/ref}",
          "commits_url": "https://api.github.com/repos/triggerdotdev/empty/commits{/sha}",
          "compare_url": "https://api.github.com/repos/triggerdotdev/empty/compare/{base}...{head}",
          "description": "An empty repo that can be used to test the @trigger.dev/github integration",
          "forks_count": 0,
          "is_template": false,
          "open_issues": 5,
          "branches_url": "https://api.github.com/repos/triggerdotdev/empty/branches{/branch}",
          "comments_url": "https://api.github.com/repos/triggerdotdev/empty/comments{/number}",
          "contents_url": "https://api.github.com/repos/triggerdotdev/empty/contents/{+path}",
          "git_refs_url": "https://api.github.com/repos/triggerdotdev/empty/git/refs{/sha}",
          "git_tags_url": "https://api.github.com/repos/triggerdotdev/empty/git/tags{/sha}",
          "has_projects": true,
          "releases_url": "https://api.github.com/repos/triggerdotdev/empty/releases{/id}",
          "statuses_url": "https://api.github.com/repos/triggerdotdev/empty/statuses/{sha}",
          "allow_forking": true,
          "assignees_url": "https://api.github.com/repos/triggerdotdev/empty/assignees{/user}",
          "downloads_url": "https://api.github.com/repos/triggerdotdev/empty/downloads",
          "has_downloads": true,
          "languages_url": "https://api.github.com/repos/triggerdotdev/empty/languages",
          "default_branch": "main",
          "milestones_url": "https://api.github.com/repos/triggerdotdev/empty/milestones{/number}",
          "stargazers_url": "https://api.github.com/repos/triggerdotdev/empty/stargazers",
          "watchers_count": 0,
          "deployments_url": "https://api.github.com/repos/triggerdotdev/empty/deployments",
          "git_commits_url": "https://api.github.com/repos/triggerdotdev/empty/git/commits{/sha}",
          "has_discussions": false,
          "subscribers_url": "https://api.github.com/repos/triggerdotdev/empty/subscribers",
          "allow_auto_merge": false,
          "contributors_url": "https://api.github.com/repos/triggerdotdev/empty/contributors",
          "issue_events_url": "https://api.github.com/repos/triggerdotdev/empty/issues/events{/number}",
          "stargazers_count": 0,
          "subscription_url": "https://api.github.com/repos/triggerdotdev/empty/subscription",
          "collaborators_url": "https://api.github.com/repos/triggerdotdev/empty/collaborators{/collaborator}",
          "issue_comment_url": "https://api.github.com/repos/triggerdotdev/empty/issues/comments{/number}",
          "notifications_url": "https://api.github.com/repos/triggerdotdev/empty/notifications{?since,all,participating}",
          "open_issues_count": 5,
          "allow_merge_commit": true,
          "allow_rebase_merge": true,
          "allow_squash_merge": true,
          "merge_commit_title": "MERGE_MESSAGE",
          "allow_update_branch": false,
          "merge_commit_message": "PR_TITLE",
          "delete_branch_on_merge": false,
          "squash_merge_commit_title": "COMMIT_OR_PR_TITLE",
          "squash_merge_commit_message": "COMMIT_MESSAGES",
          "web_commit_signoff_required": false,
          "use_squash_pr_title_as_default": false
        },
        "user": {
          "id": 95297378,
          "url": "https://api.github.com/users/triggerdotdev",
          "type": "Organization",
          "login": "triggerdotdev",
          "node_id": "O_kgDOBa4fYg",
          "html_url": "https://github.com/triggerdotdev",
          "gists_url": "https://api.github.com/users/triggerdotdev/gists{/gist_id}",
          "repos_url": "https://api.github.com/users/triggerdotdev/repos",
          "avatar_url": "https://avatars.githubusercontent.com/u/95297378?v=4",
          "events_url": "https://api.github.com/users/triggerdotdev/events{/privacy}",
          "site_admin": false,
          "gravatar_id": "",
          "starred_url": "https://api.github.com/users/triggerdotdev/starred{/owner}{/repo}",
          "followers_url": "https://api.github.com/users/triggerdotdev/followers",
          "following_url": "https://api.github.com/users/triggerdotdev/following{/other_user}",
          "organizations_url": "https://api.github.com/users/triggerdotdev/orgs",
          "subscriptions_url": "https://api.github.com/users/triggerdotdev/subscriptions",
          "received_events_url": "https://api.github.com/users/triggerdotdev/received_events"
        },
        "label": "triggerdotdev:main"
      },
      "body": "A bit more added to the readme which could be useful",
      "head": {
        "ref": "test",
        "sha": "073aa42afebca03c4b34361564e3976da5c65d48",
        "repo": {
          "id": 656732269,
          "url": "https://api.github.com/repos/triggerdotdev/empty",
          "fork": false,
          "name": "empty",
          "size": 0,
          "forks": 0,
          "owner": {
            "id": 95297378,
            "url": "https://api.github.com/users/triggerdotdev",
            "type": "Organization",
            "login": "triggerdotdev",
            "node_id": "O_kgDOBa4fYg",
            "html_url": "https://github.com/triggerdotdev",
            "gists_url": "https://api.github.com/users/triggerdotdev/gists{/gist_id}",
            "repos_url": "https://api.github.com/users/triggerdotdev/repos",
            "avatar_url": "https://avatars.githubusercontent.com/u/95297378?v=4",
            "events_url": "https://api.github.com/users/triggerdotdev/events{/privacy}",
            "site_admin": false,
            "gravatar_id": "",
            "starred_url": "https://api.github.com/users/triggerdotdev/starred{/owner}{/repo}",
            "followers_url": "https://api.github.com/users/triggerdotdev/followers",
            "following_url": "https://api.github.com/users/triggerdotdev/following{/other_user}",
            "organizations_url": "https://api.github.com/users/triggerdotdev/orgs",
            "subscriptions_url": "https://api.github.com/users/triggerdotdev/subscriptions",
            "received_events_url": "https://api.github.com/users/triggerdotdev/received_events"
          },
          "topics": [],
          "git_url": "git://github.com/triggerdotdev/empty.git",
          "license": null,
          "node_id": "R_kgDOJyTwbQ",
          "private": false,
          "ssh_url": "git@github.com:triggerdotdev/empty.git",
          "svn_url": "https://github.com/triggerdotdev/empty",
          "archived": false,
          "disabled": false,
          "has_wiki": true,
          "homepage": null,
          "html_url": "https://github.com/triggerdotdev/empty",
          "keys_url": "https://api.github.com/repos/triggerdotdev/empty/keys{/key_id}",
          "language": null,
          "tags_url": "https://api.github.com/repos/triggerdotdev/empty/tags",
          "watchers": 0,
          "blobs_url": "https://api.github.com/repos/triggerdotdev/empty/git/blobs{/sha}",
          "clone_url": "https://github.com/triggerdotdev/empty.git",
          "forks_url": "https://api.github.com/repos/triggerdotdev/empty/forks",
          "full_name": "triggerdotdev/empty",
          "has_pages": false,
          "hooks_url": "https://api.github.com/repos/triggerdotdev/empty/hooks",
          "pulls_url": "https://api.github.com/repos/triggerdotdev/empty/pulls{/number}",
          "pushed_at": "2023-06-21T18:39:13Z",
          "teams_url": "https://api.github.com/repos/triggerdotdev/empty/teams",
          "trees_url": "https://api.github.com/repos/triggerdotdev/empty/git/trees{/sha}",
          "created_at": "2023-06-21T14:21:07Z",
          "events_url": "https://api.github.com/repos/triggerdotdev/empty/events",
          "has_issues": true,
          "issues_url": "https://api.github.com/repos/triggerdotdev/empty/issues{/number}",
          "labels_url": "https://api.github.com/repos/triggerdotdev/empty/labels{/name}",
          "merges_url": "https://api.github.com/repos/triggerdotdev/empty/merges",
          "mirror_url": null,
          "updated_at": "2023-06-21T17:23:26Z",
          "visibility": "public",
          "archive_url": "https://api.github.com/repos/triggerdotdev/empty/{archive_format}{/ref}",
          "commits_url": "https://api.github.com/repos/triggerdotdev/empty/commits{/sha}",
          "compare_url": "https://api.github.com/repos/triggerdotdev/empty/compare/{base}...{head}",
          "description": "An empty repo that can be used to test the @trigger.dev/github integration",
          "forks_count": 0,
          "is_template": false,
          "open_issues": 5,
          "branches_url": "https://api.github.com/repos/triggerdotdev/empty/branches{/branch}",
          "comments_url": "https://api.github.com/repos/triggerdotdev/empty/comments{/number}",
          "contents_url": "https://api.github.com/repos/triggerdotdev/empty/contents/{+path}",
          "git_refs_url": "https://api.github.com/repos/triggerdotdev/empty/git/refs{/sha}",
          "git_tags_url": "https://api.github.com/repos/triggerdotdev/empty/git/tags{/sha}",
          "has_projects": true,
          "releases_url": "https://api.github.com/repos/triggerdotdev/empty/releases{/id}",
          "statuses_url": "https://api.github.com/repos/triggerdotdev/empty/statuses/{sha}",
          "allow_forking": true,
          "assignees_url": "https://api.github.com/repos/triggerdotdev/empty/assignees{/user}",
          "downloads_url": "https://api.github.com/repos/triggerdotdev/empty/downloads",
          "has_downloads": true,
          "languages_url": "https://api.github.com/repos/triggerdotdev/empty/languages",
          "default_branch": "main",
          "milestones_url": "https://api.github.com/repos/triggerdotdev/empty/milestones{/number}",
          "stargazers_url": "https://api.github.com/repos/triggerdotdev/empty/stargazers",
          "watchers_count": 0,
          "deployments_url": "https://api.github.com/repos/triggerdotdev/empty/deployments",
          "git_commits_url": "https://api.github.com/repos/triggerdotdev/empty/git/commits{/sha}",
          "has_discussions": false,
          "subscribers_url": "https://api.github.com/repos/triggerdotdev/empty/subscribers",
          "allow_auto_merge": false,
          "contributors_url": "https://api.github.com/repos/triggerdotdev/empty/contributors",
          "issue_events_url": "https://api.github.com/repos/triggerdotdev/empty/issues/events{/number}",
          "stargazers_count": 0,
          "subscription_url": "https://api.github.com/repos/triggerdotdev/empty/subscription",
          "collaborators_url": "https://api.github.com/repos/triggerdotdev/empty/collaborators{/collaborator}",
          "issue_comment_url": "https://api.github.com/repos/triggerdotdev/empty/issues/comments{/number}",
          "notifications_url": "https://api.github.com/repos/triggerdotdev/empty/notifications{?since,all,participating}",
          "open_issues_count": 5,
          "allow_merge_commit": true,
          "allow_rebase_merge": true,
          "allow_squash_merge": true,
          "merge_commit_title": "MERGE_MESSAGE",
          "allow_update_branch": false,
          "merge_commit_message": "PR_TITLE",
          "delete_branch_on_merge": false,
          "squash_merge_commit_title": "COMMIT_OR_PR_TITLE",
          "squash_merge_commit_message": "COMMIT_MESSAGES",
          "web_commit_signoff_required": false,
          "use_squash_pr_title_as_default": false
        },
        "user": {
          "id": 95297378,
          "url": "https://api.github.com/users/triggerdotdev",
          "type": "Organization",
          "login": "triggerdotdev",
          "node_id": "O_kgDOBa4fYg",
          "html_url": "https://github.com/triggerdotdev",
          "gists_url": "https://api.github.com/users/triggerdotdev/gists{/gist_id}",
          "repos_url": "https://api.github.com/users/triggerdotdev/repos",
          "avatar_url": "https://avatars.githubusercontent.com/u/95297378?v=4",
          "events_url": "https://api.github.com/users/triggerdotdev/events{/privacy}",
          "site_admin": false,
          "gravatar_id": "",
          "starred_url": "https://api.github.com/users/triggerdotdev/starred{/owner}{/repo}",
          "followers_url": "https://api.github.com/users/triggerdotdev/followers",
          "following_url": "https://api.github.com/users/triggerdotdev/following{/other_user}",
          "organizations_url": "https://api.github.com/users/triggerdotdev/orgs",
          "subscriptions_url": "https://api.github.com/users/triggerdotdev/subscriptions",
          "received_events_url": "https://api.github.com/users/triggerdotdev/received_events"
        },
        "label": "triggerdotdev:test"
      },
      "user": {
        "id": 10635986,
        "url": "https://api.github.com/users/matt-aitken",
        "type": "User",
        "login": "matt-aitken",
        "node_id": "MDQ6VXNlcjEwNjM1OTg2",
        "html_url": "https://github.com/matt-aitken",
        "gists_url": "https://api.github.com/users/matt-aitken/gists{/gist_id}",
        "repos_url": "https://api.github.com/users/matt-aitken/repos",
        "avatar_url": "https://avatars.githubusercontent.com/u/10635986?v=4",
        "events_url": "https://api.github.com/users/matt-aitken/events{/privacy}",
        "site_admin": false,
        "gravatar_id": "",
        "starred_url": "https://api.github.com/users/matt-aitken/starred{/owner}{/repo}",
        "followers_url": "https://api.github.com/users/matt-aitken/followers",
        "following_url": "https://api.github.com/users/matt-aitken/following{/other_user}",
        "organizations_url": "https://api.github.com/users/matt-aitken/orgs",
        "subscriptions_url": "https://api.github.com/users/matt-aitken/subscriptions",
        "received_events_url": "https://api.github.com/users/matt-aitken/received_events"
      },
      "draft": false,
      "state": "open",
      "title": "Added more to the readme",
      "_links": {
        "html": {
          "href": "https://github.com/triggerdotdev/empty/pull/5"
        },
        "self": {
          "href": "https://api.github.com/repos/triggerdotdev/empty/pulls/5"
        },
        "issue": {
          "href": "https://api.github.com/repos/triggerdotdev/empty/issues/5"
        },
        "commits": {
          "href": "https://api.github.com/repos/triggerdotdev/empty/pulls/5/commits"
        },
        "comments": {
          "href": "https://api.github.com/repos/triggerdotdev/empty/issues/5/comments"
        },
        "statuses": {
          "href": "https://api.github.com/repos/triggerdotdev/empty/statuses/073aa42afebca03c4b34361564e3976da5c65d48"
        },
        "review_comment": {
          "href": "https://api.github.com/repos/triggerdotdev/empty/pulls/comments{/number}"
        },
        "review_comments": {
          "href": "https://api.github.com/repos/triggerdotdev/empty/pulls/5/comments"
        }
      },
      "labels": [],
      "locked": false,
      "number": 5,
      "node_id": "PR_kwDOJyTwbc5TlDnE",
      "assignee": null,
      "diff_url": "https://github.com/triggerdotdev/empty/pull/5.diff",
      "html_url": "https://github.com/triggerdotdev/empty/pull/5",
      "assignees": [],
      "closed_at": null,
      "issue_url": "https://api.github.com/repos/triggerdotdev/empty/issues/5",
      "merged_at": null,
      "milestone": null,
      "patch_url": "https://github.com/triggerdotdev/empty/pull/5.patch",
      "auto_merge": null,
      "created_at": "2023-06-21T18:39:13Z",
      "updated_at": "2023-06-21T18:47:47Z",
      "commits_url": "https://api.github.com/repos/triggerdotdev/empty/pulls/5/commits",
      "comments_url": "https://api.github.com/repos/triggerdotdev/empty/issues/5/comments",
      "statuses_url": "https://api.github.com/repos/triggerdotdev/empty/statuses/073aa42afebca03c4b34361564e3976da5c65d48",
      "requested_teams": [],
      "merge_commit_sha": "f146c57c260778db17300c47c366bce0e2dbd53d",
      "active_lock_reason": null,
      "author_association": "MEMBER",
      "review_comment_url": "https://api.github.com/repos/triggerdotdev/empty/pulls/comments{/number}",
      "requested_reviewers": [],
      "review_comments_url": "https://api.github.com/repos/triggerdotdev/empty/pulls/5/comments"
    }
  }
  ```
</Accordion>
