Skip to content

[vote] Add Douglas as future TSC vice chair#315

Merged
dstebila merged 1 commit into
mainfrom
rm_vote_ds_vice_chair
Jul 13, 2026
Merged

[vote] Add Douglas as future TSC vice chair#315
dstebila merged 1 commit into
mainfrom
rm_vote_ds_vice_chair

Conversation

@RodriM11

@RodriM11 RodriM11 commented Jul 9, 2026

Copy link
Copy Markdown
Member

Based on the discussion in the last TSC meeting, this PR appoints Douglas as TSC vice chair from September 1st 2026 until April 2027, when the terms of the chair and vice chair would expire and new votes take place. While no changes to config.yaml are done now, if the PR is approved they will be done on September 1st 2026, to reflect the status.

Fixes #295.

Unconditionally, changes to config.yaml must

  • be approved by 2 members of the OQS TSC
  • not violate permissions documented in GOVERNANCE.md files for sub projects where such files exist

The following goals apply to changes to the file config.yaml with exceptions possible, as long as the rationale for the exception is documented by comments in the file:

  • all sub projects should be treated identically wrt roles & responsibilities as per the detailed list below
  • teams/team designations are to be used wherever possible; using personal GH handles should only be used in team definitions
  • Admin changes to the file must be documented by comments as to the rationale of the change

All the following conditions hold for permissions set in config.yaml:

  • sub project maintainers have admin rights on the sub projects
  • OQS and sub project release managers have maintainer rights on the sub projects but can themselves set/reset branch protection rules limiting write access to sensitive branches
  • sub project committers have write rights on all branches of the sub projects but can request branch protection rules limiting this
  • sub project contributors (incl. code owners) have write rights on all branches except main on those sub projects
  • OQS and sub project triage actors have triage rights on all branches of the sub projects
  • OQS maintainers and LF admins have admin rights on the organization (e.g., org-wide secret management) as well as maintenance rights on the team configurations

Signed-off-by: RodriM11 <62776780+RodriM11@users.noreply.github.com>

@bhess bhess left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I vote in favor

@dstebila
dstebila merged commit 28aac95 into main Jul 13, 2026
3 checks passed
@dstebila
dstebila deleted the rm_vote_ds_vice_chair branch July 13, 2026 19:12
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.

TSC Vice-chair selection

6 participants