Skip to content

Name Chris Miller as the backup maintainer - #11

Merged
schreck61 merged 1 commit into
mainfrom
governance-continuity
Nov 11, 2026
Merged

schreck61 merged 1 commit into
mainfrom
governance-continuity

Conversation

@schreck61

Copy link
Copy Markdown
Owner

What

GOVERNANCE.md now names Chris Miller (csm0513) as the backup maintainer:

  • the intro says who the backup maintainer is;
  • the roles table gains a Backup maintainer row;
  • a new Continuity section describes how the project keeps going if the maintainer dies, is incapacitated or can no longer maintain it.
    • First week: the backup maintainer answers and closes issues, merges pull requests whose required checks pass, and makes releases.
    • Access: they already hold write access to the repository, co-ownership of the crate on crates.io and the maintainer's GitHub successor designation.
    • No credentials: no passwords or keys change hands, because GitHub Actions builds, signs and publishes every release.

Why

This covers the access_continuity criterion of the OpenSSF Best Practices silver badge: the project must be able to handle issues, accept changes and release within a week of losing any one person. The roles table also makes clear who holds each role, as roles_responsibilities asks.

Testing

All three kinds of access were checked before this change:

  • csm0513 is a collaborator with the write role, with no pending invitations;
  • csm0513 is listed under the maintainer's GitHub successor settings, not pending;
  • csm0513 is an owner of the crate on crates.io.

Documentation only; no code changes.

GOVERNANCE.md now names Chris Miller as the backup maintainer, adds the
role to the roles table, and describes how the project continues if the
maintainer can't: what the backup maintainer does in the first week, the
access they already hold (write access to the repository, co-ownership of
the crate and the maintainer's GitHub successor designation), and why no
passwords or keys need to change hands.

Signed-off-by: Jim Schreckengast <schreck@gmail.com>
@schreck61 schreck61 changed the title Name a backup maintainer and describe continuity Name Chris Miller as the backup maintainer Nov 11, 2026
@schreck61
schreck61 force-pushed the governance-continuity branch from 8597206 to aace664 Compare November 11, 2026 04:21
@schreck61
schreck61 enabled auto-merge (rebase) November 11, 2026 04:21
@schreck61
schreck61 merged commit dc7c3c5 into main Nov 11, 2026
12 checks passed
@schreck61
schreck61 deleted the governance-continuity branch November 11, 2026 15:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant