-
Notifications
You must be signed in to change notification settings - Fork 18
/
peril.settings.json
59 lines (59 loc) · 1.91 KB
/
peril.settings.json
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
{
"$schema": "https://raw.githubusercontent.com/danger/peril/master/peril-settings-json.schema",
"settings": {
"ignored_repos": ["artsy/looker", "artsy/clouds", "artsy/design", "artsy/hokusai"],
"disable_github_check": true
},
"rules": {
// Keep a list of all deployments in slack
"create (ref_type == tag)": "org/newRelease.ts",
// Jira integration
"pull_request": ["org/allPRs.ts", "org/jira/pr.ts", "org/ossPRsForbidForks.ts"],
"pull_request.closed": ["org/closedPRs.ts", "org/jira/pr.ts"],
"pull_request.opened": "org/addVersionLabel.ts",
// The RFC process
"issues": "org/rfc/addRFCToNewIssues.ts",
"issues.labeled": ["org/rfc/scheduleRFCsForLabels.ts", "org/retroActionItems.ts"],
// Merge on Green
"issue_comment": "org/markAsMergeOnGreen.ts",
"status.success": "org/mergeOnGreen.ts",
"pull_request_review": "org/markAsMergeOnGreen.ts"
},
"repos": {
"artsy/metaphysics": {
"pull_request": "peril/compareForceSchema.ts"
},
"artsy/reaction": {
"pull_request": "danger/pr.ts"
},
"artsy/positron": {
"pull_request": "dangerfile.ts"
},
"artsy/exchange": {
"pull_request": "dangerfile.ts"
},
"artsy/volt": {
"pull_request": "dangerfile.ts"
},
"artsy/peril-settings": {
"pull_request": "dangerfile.ts"
// "pull_request.review_requested": "org/addReviewer.ts"
}
},
"tasks": {
"monday-informationals": [
"tasks/closedSourceRationaleCheck.ts",
"tasks/compareSchemas.ts",
"tasks/standupReminder.ts",
"tasks/weeklyRFCSummary.ts"
],
"slackup-reminder-tmp": "tasks/standupReminder.ts",
"slack-dev-channel": "tasks/slackDevChannel.ts",
"daily-license-check": "tasks/dailyLicenseCheck.ts",
"pr-review-reminder": "tasks/prReviewReminder.ts"
},
"scheduler": {
"daily": "daily-license-check",
"thursday-morning-est": "simple-sups"
}
}