gpucomm-bot

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.

Getting Started

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.

Features

Bot in Action

PR with GPU Label

PR with GPU Label

Issue Comment

Issue Comment

Specifications

ItemValue
LanguageNode.js
FrameworkExpress.js
AuthenticationGitHub App JWT + Installation Tokens
Webhook SecurityX-Hub-Signature-256 (HMAC-SHA256)
HostingRender (Free Tier)
URLhttps://gpucomm-bot.onrender.com

Behavior

PR Detection

When a PR is opened with "GPU", "CUDA", or "NVIDIA" in the title:

Issue Detection

When an issue is opened with "GPU", "CUDA", or "NVIDIA" in the title:

Release Events

Logs release events for benchmark triggering (Track B).

Environment Variables

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

Legal

License

MIT License - see LICENSE

Data Handling

This bot processes GitHub webhook events containing:

No personal data is stored beyond GitHub's standard webhook payload.

Rate Limits

Subject to GitHub API rate limits. Uses installation tokens for authentication.

Contact

Repository: github.com/gpucomm/gpucomm-bot

GitHub App: github.com/apps/gpucomm-bot


Last updated: March 2026