chore: point project_lead at current leads and align the roster - #5
Conversation
project_lead still carried the value the bootstrap scaffold auto-detected and flagged for verification. It names a maintainer who has since moved to emeritus, so the CNCF-facing metadata points at someone who no longer leads the project. The schema accepts a list, so record both current leads. Align the roster with MAINTAINERS.md in cozystack/cozystack: three maintainers added there, and a reviewers team for the area-scoped role defined in CONTRIBUTOR_LADDER.md. Fill in the governance paths the schema defines and Due Diligence asks for: roles_and_teams, contributor_ladder and decision_making_process. sub_project_list is deliberately left out until GOVERNANCE.md actually carries a sub-project section. Assisted-By: Claude Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
|
Caution The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased. |
|
Warning Review limit reached
Next review available in: 50 minutes Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. 📝 WalkthroughWalkthroughProject metadata now documents the upstream maintainer source, expands maintainer membership, adds reviewers, lists two project leads, and references governance documentation for roles, contributor progression, and decision-making. ChangesProject governance
Estimated code review effort: 1 (Trivial) | ~5 minutes Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Caution The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased. |
Both move to emeritus in cozystack/cozystack#3462; this file mirrors MAINTAINERS.md, so it follows. Assisted-By: Claude Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
Aleksei Sviridkin (lexfrei)
left a comment
There was a problem hiding this comment.
LGTM. The roster matches cozystack/cozystack#3462 on both sides — the same nine maintainers, and the reviewers team is the same three people the Reviewers table names. Both CNCF validators pass on the list form of project_lead, which was the part I expected the schema to be picky about.
What this PR does
Brings the CNCF-facing metadata back in step with the project.
project_leadnames an emeritus maintainer. It still carries the value the bootstrap scaffold auto-detected in May, with itsTODO: AUTO-DETECTED — please verifycomment intact. The person it names moved to emeritus status, so anything reading this file — the landscape, dot-project automation, a Due Diligence reviewer — is pointed at someone who no longer leads the project. The schema acceptsstring | string[], so both current leads are recorded.Roster. Adds the three maintainers being added in cozystack/cozystack#3462, and a
reviewersteam for the area-scoped role thatCONTRIBUTOR_LADDER.mddefines and.github/CODEOWNERShas been carrying since 2024 — it simply had no representation in the roster or in this metadata. The schema requires onlyproject-maintainers; additional teams are allowed.Governance paths. Fills in
roles_and_teams,contributor_ladderanddecision_making_process, which the schema defines and Due Diligence asks for directly.sub_project_listis deliberately left empty:GOVERNANCE.mdhas no sub-project section yet, and pointing at one that does not exist would be worse than leaving the field unset.Depends on
cozystack/cozystack#3462, which makes
MAINTAINERS.mdsay the same thing. Merging this first would leave the metadata ahead of the roster it mirrors.Summary by CodeRabbit