GPU-aware automation and CI engine for the gpucomm organization. This bot automatically detects GPU-related pull requests and issues, applies labels, and posts triage comments to streamline your workflow.
This bot is designed to help teams manage GPU-related work in their repositories. Simply install the GitHub App, and the bot will automatically identify and tag GPU/CUDA/NVIDIA content in pull requests and issues.
No configuration needed beyond basic setup. The bot uses GitHub App authentication for secure API access and verifies all incoming webhooks with HMAC-SHA256 signatures.
| Item | Value |
|---|---|
| Language | Node.js |
| Framework | Express.js |
| Authentication | GitHub App JWT + Installation Tokens |
| Webhook Security | X-Hub-Signature-256 (HMAC-SHA256) |
| Hosting | Render (Free Tier) |
| URL | https://gpucomm-bot.onrender.com |
When a PR is opened with "GPU", "CUDA", or "NVIDIA" in the title:
gpu-required labelWhen an issue is opened with "GPU", "CUDA", or "NVIDIA" in the title:
gpu-required labelLogs release events for benchmark triggering (Track B).
PORT=3000
HOST=0.0.0.0
WEBHOOK_SECRET=<your-secret>
GITHUB_APP_ID=<app-id>
GITHUB_INSTALLATION_ID=<installation-id>
GITHUB_PRIVATE_KEY_B64=<base64-encoded-pem>
GPUCOMM_GPU_LABEL=gpu-required
MIT License - see LICENSE
This bot processes GitHub webhook events containing:
No personal data is stored beyond GitHub's standard webhook payload.
Subject to GitHub API rate limits. Uses installation tokens for authentication.
Last updated: March 2026