-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathplugin.json
More file actions
101 lines (101 loc) · 2.68 KB
/
Copy pathplugin.json
File metadata and controls
101 lines (101 loc) · 2.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
{
"name": "github",
"version": "1.0.0",
"description": "GitHub repository, issue, and workflow integration",
"author": "nself",
"license": "MIT",
"homepage": "https://github.com/nself-org/plugins/tree/main/plugins/github",
"repository": "https://github.com/nself-org/plugins",
"language": "go",
"entryPoint": "nself-github",
"tier": "free",
"isCommercial": false,
"minNselfVersion": "1.0.0",
"category": "development",
"tags": [
"github",
"git",
"ci",
"devops",
"issues",
"pull-requests"
],
"multiApp": {
"supported": true,
"isolationColumn": "source_account_id",
"pkStrategy": "composite",
"defaultValue": "primary"
},
"tables": [
"np_github_organizations",
"np_github_repositories",
"np_github_branches",
"np_github_issues",
"np_github_pull_requests",
"np_github_pr_reviews",
"np_github_issue_comments",
"np_github_pr_review_comments",
"np_github_commit_comments",
"np_github_commits",
"np_github_releases",
"np_github_tags",
"np_github_milestones",
"np_github_labels",
"np_github_workflows",
"np_github_workflow_runs",
"np_github_workflow_jobs",
"np_github_check_suites",
"np_github_check_runs",
"np_github_deployments",
"np_github_teams",
"np_github_collaborators",
"np_github_webhook_events"
],
"webhooks": {
"push": "Code pushed to repository",
"pull_request": "PR opened, closed, or merged",
"pull_request_review": "PR review submitted",
"issues": "Issue created, updated, or closed",
"issue_comment": "Comment on issue or PR",
"release": "Release published",
"workflow_run": "GitHub Actions workflow completed",
"deployment": "Deployment created",
"deployment_status": "Deployment status changed",
"create": "Branch or tag created",
"delete": "Branch or tag deleted",
"star": "Repository starred",
"fork": "Repository forked"
},
"actions": {
"sync": "Sync repository data",
"repos": "List and manage repositories",
"issues": "View and manage issues",
"prs": "View and manage pull requests",
"releases": "View releases",
"actions": "View workflow runs",
"webhook": "Manage webhook events"
},
"envVars": {
"required": [
"DATABASE_URL",
"GITHUB_TOKEN"
],
"optional": [
"GITHUB_WEBHOOK_SECRET",
"GITHUB_ORG",
"GITHUB_REPOS",
"GITHUB_API_KEYS",
"GITHUB_ACCOUNT_LABELS"
]
},
"config": {
"apiVersion": "2022-11-28",
"webhookPath": "/webhooks/github",
"syncInterval": 3600,
"defaultBranch": "main"
},
"port": 3002,
"licenseType": "free",
"requiredEntitlements": [],
"requires_license": false
}