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. |