GitHub app for automagically registering you to the Nix Steering Committee voter list
Gleam 84.1%
CSS 9.5%
Nix 4.4%
Just 0.3%
Shell 0.2%
Other 1.5%
12 2 0

Clone this repository

https://tangled.org/pluie.me/sc-voter-registration-app https://tangled.org/did:plc:e4f33w5yt2m54tq6vsagpwiu/sc-voter-registration-app
git@tangled.org:pluie.me/sc-voter-registration-app git@tangled.org:did:plc:e4f33w5yt2m54tq6vsagpwiu/sc-voter-registration-app

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

Steering Commitee Voter Registration App#

A GitHub app that spares you the pain of manually making pull requests against https://github.com/NixOS/SC-election-2025/.

Required Environment Variables#

Name Description
GH_OWNER Owner of the target repository
GH_REPO Name of the target repository
GH_CLIENT_ID Client ID of the GitHub App
GH_CLIENT_SECRET Client Secret of the GitHub App
SECRET_KEY_BASE A cryptographically-secure random string, used to encrypt session tokens
GH_PRIVATE_KEY_FILE Path to a PEM certificate containing the App's private key
GH_WEBHOOK_SECRET The secret used to verify webhook events

Optional Environment Variables#

Name Description
GH_ELIGIBLE_PATH Path to eligible.csv within the repository (default: eligible.csv)
GH_WEBHOOK_URL The URL where webhooks are configured to be sent to. Only used when you run just webhook to start up a webhook proxy.