From 889225db22ff631cbcb837d7995525a46d2bace7 Mon Sep 17 00:00:00 2001 From: tomsweeneyredhat Date: Tue, 17 Jun 2025 16:43:00 -0400 Subject: [PATCH] Tweak Governance and Maintainers for alignment Tweak the Governance and Maintainers files to align them with those in Buildah and Podman. For reference, here's the Buildah PR that started this effort: https://github.com/containers/buildah/pull/6124 Signed-off-by: tomsweeneyredhat --- GOVERNANCE.md | 11 ++++++++++- MAINTAINERS.md | 4 ++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/GOVERNANCE.md b/GOVERNANCE.md index 6a305478..3da39e52 100644 --- a/GOVERNANCE.md +++ b/GOVERNANCE.md @@ -1,3 +1,12 @@ ## The Skopeo Project Community Governance -The Skopeo project, as part of Podman Container Tools, follows the [Podman Project Governance](https://github.com/containers/podman/blob/main/GOVERNANCE.md). +The Skopeo project, as part of Podman Container Tools, follows the [Podman Project Governance](https://github.com/containers/podman/blob/main/GOVERNANCE.md) +except sections found in this document, which override those found in Podman's Governance. + +--- + +# Maintainers File + +The definitive source of truth for maintainers of this repository is the local [MAINTAINERS.md](./MAINTAINERS.md) file. The [MAINTAINERS.md](https://github.com/containers/podman/blob/main/MAINTAINERS.md) file in the main Podman repository is used for project-spanning roles, including Core Maintainer and Community Manager. Some repositories in the project will also have a local [OWNERS](./OWNERS) file, which the CI system uses to map users to roles. Any changes to the [OWNERS](./OWNERS) file must make a corresponding change to the [MAINTAINERS.md](./MAINTAINERS.md) file to ensure that the file remains up to date. Most changes to [MAINTAINERS.md](./MAINTAINERS.md) will require a change to the repository’s [OWNERS](.OWNERS) file (e.g., adding a Reviewer), but some will not (e.g., promoting a Maintainer to a Core Maintainer, which comes with no additional CI-related privileges). + +Any Core Maintainers listed in Podman’s [MAINTAINERS.md](https://github.com/containers/podman/blob/main/MAINTAINERS.md) file should also be added to the list of “approvers” in the local [OWNERS](./OWNERS) file and as a Core Maintainer in the list of “Maintainers” in the local [MAINTAINERS.md](./MAINTAINERS.md) file. diff --git a/MAINTAINERS.md b/MAINTAINERS.md index 9cb21b42..438b2645 100644 --- a/MAINTAINERS.md +++ b/MAINTAINERS.md @@ -28,3 +28,7 @@ None at present ## Credits The structure of this document was based off of the equivalent one in the [CRI-O Project](https://github.com/cri-o/cri-o/blob/main/MAINTAINERS.md). + +## Note + +If there is a discrepancy between the [MAINTAINERS.md](https://github.com/containers/podman/blob/main/MAINTAINERS.md) file in the main Podman repository and this file regarding Core Maintainers or Community Managers, the file in the Podman Repository is considered the source of truth.