mq Create GitHub App for gitea-mq
Pre-fills the GitHub App registration form with the permissions, events and webhook gitea-mq needs. Docs →
Permissions
Checkswrite
Commit statusesread
Contentswrite
Pull requestswrite
Administrationwrite
Metadataread
Subscribed events
pull_request
check_run
status
installation
installation_repositories
After creating the app
- On the App settings page, note the App ID → set
GITEA_MQ_GITHUB_APP_ID(orservices.gitea-mq.github.appIdon NixOS). - Under Private keys, click Generate a private key.
Save the downloaded
.pemfile and pointGITEA_MQ_GITHUB_PRIVATE_KEY_FILEat it. - Install the App on the orgs/repos you want managed. gitea-mq picks up every installation automatically.
# env GITEA_MQ_GITHUB_APP_ID=… GITEA_MQ_GITHUB_PRIVATE_KEY_FILE=/path/to/key.pem GITEA_MQ_GITHUB_WEBHOOK_SECRET=GITEA_MQ_EXTERNAL_URL=…