3052 lines
148 KiB
Plaintext
3052 lines
148 KiB
Plaintext
---
|
|
title: GitHub Triggers & Events
|
|
sidebarTitle: 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>
|