Skip to content

NixOS/nixpkgs-committers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Nixpkgs committers

This repository publicly tracks the current members and changes of the Nixpkgs Committers team, whose members have write access to Nixpkgs.

The Nixpkgs commit delegators maintain the member list in this repository. While it's in principle possible to request Nixpkgs commit permissions by creating a PR, please nominate yourself in this issue instead.

Semi-automatic synchronisation

Every day, a GitHub Action workflow runs to synchronise the members of the GitHub team with the member list in this repository. If they don't match, an automated PR is created, which should be merged by the Nixpkgs commit delegators to reconcile the mismatch.

Semi-automatic retirement

Every day, a GitHub Action workflow runs to check if any Nixpkgs committers have not used their commit access within the last year, in which case an automated PR is created to remove them from the member list. This is according to RFC 55 and the SC-approved amendment.

The PR will ping the user and inform them that it will by default be merged and implemented in one month. If the PR is still open one month later, an automated comment will be posted with the next steps for the Nixpkgs commit delegators.

Automation setup

Automation depends on a GitHub App with the following permissions:

  • Organisation: Members read only (to be able to read the team members)
  • Repository: Pull requests read write, Contents read write (to be able to create PRs in this repository)

The GitHub App should only be installed on this repository. To give the workflows access to the GitHub App:

  • Configure the App ID as the repository variable APP_ID
  • Configure the private key as the repository secret PRIVATE_KEY

About

Tracking of changes to Nixpkgs committers

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Contributors 2

  •  
  •  

Languages