Skip to content

Commit 6d5bd15

Browse files
authored
chore: sync generated files with cnpg-infra policy (#463)
Generated from [cloudnative-pg/cnpg-infra](https://github.com/cloudnative-pg/cnpg-infra) by `scripts/sync-ownership-files.sh`. Propose changes there rather than editing these files here. See the commit message for what each file is and where it comes from. Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
1 parent 8a1bb4d commit 6d5bd15

2 files changed

Lines changed: 96 additions & 0 deletions

File tree

‎.gitvote.yml‎

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# GitVote configuration for cloudnative-pg/cloudnative-pg.github.io.
2+
#
3+
# Rendered by cnpg-infra's scripts/render-gitvote-config.sh -- see
4+
# cnpg-infra's gitvote-policy.yaml and scripts/check-gitvote-config.sh /
5+
# fix-gitvote-config.sh for how this file is generated and enforced.
6+
#
7+
# Voters are this repository's own cloudnative-pg-github-io-owners GitHub team (repo-tiers.yaml's
8+
# owners field is what populates it; see sync-project-owner-teams.sh).
9+
# Component Owner-level decisions per CONTRIBUTOR_LADDER.md are scoped to
10+
# the repository, not org-wide. The profiles below mirror
11+
# CONTRIBUTOR_LADDER.md's two repository-level thresholds:
12+
# - default: simple majority, Contributor promotion/removal
13+
# - component-owner: two-thirds majority, Component Owner
14+
# promotion/removal (/vote-component-owner)
15+
# plus, where this repo belongs to a subproject, the same two scoped to
16+
# that subproject's maintainer committee, for the case where this repo has
17+
# too few named owners to decide for itself.
18+
automation:
19+
enabled: false
20+
rules:
21+
- patterns: []
22+
profile: default
23+
24+
profiles:
25+
default:
26+
duration: 1w
27+
pass_threshold: 50
28+
allowed_voters:
29+
teams:
30+
- cloudnative-pg-github-io-owners
31+
users: []
32+
close_on_passing: true
33+
close_on_passing_min_wait: "10 minutes"
34+
35+
component-owner:
36+
duration: 1w
37+
pass_threshold: 66
38+
allowed_voters:
39+
teams:
40+
- cloudnative-pg-github-io-owners
41+
users: []
42+
close_on_passing: true
43+
close_on_passing_min_wait: "10 minutes"
44+
45+
committee:
46+
duration: 1w
47+
pass_threshold: 50
48+
allowed_voters:
49+
teams:
50+
- community-ecosystem-maintainers
51+
users: []
52+
close_on_passing: true
53+
close_on_passing_min_wait: "10 minutes"
54+
55+
committee-component-owner:
56+
duration: 1w
57+
pass_threshold: 66
58+
allowed_voters:
59+
teams:
60+
- community-ecosystem-maintainers
61+
users: []
62+
close_on_passing: true
63+
close_on_passing_min_wait: "10 minutes"

‎COMPONENT_OWNERS.md‎

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Component Owners
2+
3+
<!--
4+
Generated from repo-tiers.yaml and people.yaml in
5+
cloudnative-pg/cnpg-infra -- do not hand-edit. Propose a change there
6+
instead; an owner is added or removed there only to record a vote that
7+
has already passed, never to make the decision itself.
8+
-->
9+
10+
`cloudnative-pg.github.io` is a component of the **Community, Docs & Ecosystem** subproject of
11+
CloudNativePG (see `subprojects/community-ecosystem.md` in
12+
[cloudnative-pg/governance](https://github.com/cloudnative-pg/governance)).
13+
14+
The people below are its **Component Owners**: they hold `Write` on this
15+
repository through the `cloudnative-pg.github.io-owners` GitHub team, and are its default
16+
[`CODEOWNERS`](CODEOWNERS) entry, so every pull request here is routed to
17+
them for review.
18+
19+
| Name | GitHub Handle | Country |
20+
| :--- | :--- | :--- |
21+
| Gabriele Bartolini | [@gbartolini](https://github.com/gbartolini) | |
22+
| Francesco Canovai | [@fcanovai](https://github.com/fcanovai) | |
23+
| Leonardo Cecchi | [@leonardoce](https://github.com/leonardoce) | |
24+
| Floor Drees | [@FloorD](https://github.com/FloorD) | Netherlands |
25+
| Marco Nenciarini | [@mnencia](https://github.com/mnencia) | |
26+
27+
Component Owner is a rung of the CloudNativePG contributor ladder. A new
28+
owner is added by a ⅔ vote of this repository's existing Component Owners,
29+
held on an issue in this repository; the change is then recorded in
30+
`cnpg-infra`, which grants the access and regenerates this file. See
31+
`CONTRIBUTOR_LADDER.md` in [cloudnative-pg/governance](https://github.com/cloudnative-pg/governance)
32+
for the full process, including what happens when a repository has too few
33+
owners to reach that threshold.

0 commit comments

Comments
 (0)