-
Notifications
You must be signed in to change notification settings - Fork 30
/
Copy pathplugins.yaml
127 lines (115 loc) · 2.9 KB
/
plugins.yaml
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
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
# Plugin repository whitelist.
# Keys: Full repo name: "org/repo".
# Values: List of plugins to run against the repo.
---
triggers:
- repos:
- cert-manager
trusted_apps:
- github-actions
only_org_members: true
blunderbuss:
# Only request a review from 1 reviewer
request_count: 1
external_plugins:
cert-manager:
- name: needs-rebase
events:
- pull_request
- name: cherrypicker
events:
- issue_comment
- pull_request
repo_milestone:
# You can curl the following endpoint in order to determine the github ID of your team
# responsible for maintaining the milestones:
# curl -H "Authorization: token <token>" https://api.github.com/orgs/<org-name>/teams
cert-manager/cert-manager:
# https://github.com/orgs/cert-manager/teams/milestone-maintainers
maintainers_team: milestone-maintainers
cert-manager/website:
# https://github.com/orgs/cert-manager/teams/milestone-maintainers
maintainers_team: milestone-maintainers
cert-manager/trust-manager:
# https://github.com/orgs/cert-manager/teams/milestone-maintainers
maintainers_team: milestone-maintainers
milestone_applier:
cert-manager/cert-manager:
master: v1.17
release-1.16: v1.16
release-1.15: v1.15
release-1.14: v1.14
release-1.12: v1.12
release-1.11: v1.11
release-1.10: v1.10
release-1.9: v1.9
release-1.8: v1.8
release-1.7: v1.7
release-1.6: v1.6
release-1.5: v1.5
release-1.4: v1.4
release-1.3: v1.3
release-1.2: v1.2
release-1.1: v1.1
release-1.0: v1.0
release-0.16: v0.16
release-0.15: v0.15
release-0.14: v0.14
release-0.13: v0.13
release-0.12: v0.12
release-0.11: v0.11
release-0.10: v0.10
release-0.9: v0.9
release-0.8: v0.8
config_updater:
maps:
config/labels.yaml:
name: label-config
config/config.yaml:
name: config
config/plugins.yaml:
name: plugins
config/jobs/**/*.yaml:
name: job-config
config/gencred-config/gencred-config.yaml:
name: gencred-config
require_matching_label:
- missing_label: needs-kind
org: cert-manager
repo: cert-manager
prs: true
regexp: ^kind/
approve:
- repos: ["cert-manager"] # repos can be specified as either org/repo or just org. So "cert-manager/cert-manager" is just the cert-manager repo, and "cert-manager" is "everything under the cert-manager org"
require_self_approval: true
owners:
skip_collaborators: ["cert-manager"] # all repos in the cert-manager org
plugins:
cert-manager:
plugins:
- approve
- assign
- dco
- golint
- help
- hold
- label
- lgtm
- lifecycle
- milestone
- milestonestatus
- milestoneapplier
- override
- owners-label
- require-matching-label
- size
- skip
- trigger
- verify-owners
- wip
cert-manager/cert-manager:
plugins:
- release-note
cert-manager/testing:
plugins:
- config-updater